java中的基本数据类型分为三种数值型,字符型和布尔型。其中数值型又分为整数型和浮点型,整数型包括byte,int,short,long,浮点型包括double,float。字符型char,布尔型boolean。按照顺序他们所占的数据大小分别为1b,2b,4b,8b,8b,4b,2b,1b。在java中字符型采用的是unicode编码集,所以字符型的数据大小为2b。
标识符命名规则
由数字,字母,下划线和$组成,但是不能以数字开头,不能是关键字,对大小写敏感。
类名:用名词,首字母大写,大驼峰命名规则 变量名:首字母小写,小驼峰命名规则
常量名:全部大写,下划线连接
方法名:动词,首字母小写,小驼峰命名规则
包的命名规则与标识符命名规则一致,但是不能用大写字母
1.使用public修饰的类该类的名字必须与该类所在的源文件同名
2.java编译后生成的class文件名与源代码中类的名字相同与源代码文件名无关
3.在同一个源代码文件中可以编写多个类
4.在同一个源代码文件中多个类编译后生成各自与该源代码中与各个同名的class文件
5.在同一个源代码文件中多个类public只能修饰与源文件同名的那个类
6.在同一个源代码文件中不能出现同名的类
7.但是在内部类中可以出现多个public
字符串的拼接:一般用+拼接字符串,只要+两边有一边为字符串则为字符串的拼接。也可以用contact拼接,但是不常用。
在java中除法运算为地板除。
常用的转义字符n换行 r回车 t 水平制表
if判断语句 if(boolean){code} 当boolean为真时,执行代码,为假时不执行代码
if else语句 if(boolean){code}else{code} boolean为真时执行if段代码,为假时执行else段代码 if else语句可以简化,我们称之为三目运算 String a = b?"好":"坏",判断结果为真输出冒号前面的,结果为假输出:后面的
if else if 语句 多次判断
switch case 简化判断 switch(变量){case1 case2....}
while循环 while(判断){循环体} boolean为真执行循环反之结束循环
循环的必要条件1.循环变量初始值 2. 循环结束条件 3.循环变量变化 有这三个才构成一个完整的循环
do while循环先执行一次程序在进行循环判断 do{code}while
if while循环都需要提前声明变量比较麻烦 相比之下for循环更简便
for(int i= 0,i
cotinue跳过本次循环但循环继续,break打断循环跳出循环
相同数据类型的元素组成的集合我们称之为数组 数组中元素有下标,从0开始。
int[] 数组名={元素}, 数组名[下标]即为数组中相应下标的元素,int[]{},[]中代表数组长度,读取没有辅助的位置上的元素读取到的是该数组数据类型的默认值
数组的一些工具类Arrays.toString()遍历数组 Arrays.sort 排序 copyOf(原数组,新数组长度) = 数组的拷贝 arraycopy 数组的插入覆盖
多维数组int[][]a 数组中有数组
方法,就是一段可以被重复利用的代码的封装 方法定义五要素:修饰词,返回值类型,方法名,参数列表,方法体。public void name(列表参数){方法体} 方法的调用 方法名()
main方法,优先运行main方法,是程序的入口没有main方法就没有程序入口,就没有Java appliction
有参数方法的调用,方法需要一个参数的值,需要按照该方法参数的数据类型给其一个真实有效的值,实参的数据类型必须与形参的数据类型一直或者是形参的子类型。



