1、命名规范(约定俗成) 类名:大驼峰 HelloWorld 所有单词首字母都大写 变量名和方法名:小驼峰 helloWorld 除了第一个单词外,所有单词首字母都大写
2、byte/short/char这三种类型都可以发生数学运算.在运算的时候都会先被提升为int类型再进行计算.boolean类型不能发生数据类型转换
3、①/和数学中的除不太一样.两个整数相除只能得到整数,如果需要得到小数要求至少其中一个数是浮点数.②%取余 比如10%3结果为1
4①switch后面小括号当中只能是下列数据类型: 基本数据类型:byte/short/char/int 引用数据类型:String字符串、enum枚举 ②switch可以没有default,但是一般都会加上 ③case语句后面可以不加break.但是如果不加break就会出现case穿透问题.匹配哪一个case就从哪一个位置向下执行,直到遇到了break或者整体结束为止;
5、用的最多的是for循环,如果循环次数已知一般用for.如果循环体和循环次数有关系,也用for循环。while循环一般在循环次数未知的情况下使用,或者死循环一般都用while循环 do...while循环基本不用
6、定义方法三要素:(先把这三个要素分析出来再去定义方法)方法的功能方法的参数方法的返回值类型
7、方法重载(Overload)的定义: 在同一个类中,方法名相同,参数列表不同的方法才叫重载。如何快速的分辨参数列表是否相同: 把每个参数的数据类型拼接在一起组成一个字符串. 比较两个字符串是否相同
8、构造方法的特点: ①类名和方法名相同 ②没有返回值类型,连void都不能写
9、.如果在创建对象的时候已经知道了所有成员变量的值可以使用有参构造进行设置,因为这样子需要调用一次即可. 但是如果对象已经创建完了,还想要修改成员变量的值就必须用setXxx方法. |
|