Java第一阶段基础知识
1.java元素规范(强类型),严格区分大小写;
2.命名规范:
①工程名:不要用中文,不要用纯数字,尽量不要用空格;
②创建包名:由一个英文单词构成,全部小写;
③java文件,类名,首字母一定大写,如果由多个单词构成,每个单词首字母都要大写,大驼峰式命名法。HelloWorld.
④方法名:第一个单词首字母一定小写,如果由多个单词构成,从第二个单词开始首字母大写,小驼峰式命名方法。helloWorld。
⑤变量名:同方法名,小驼峰式命名法。
⑥常量名:全部大写,如果由多个单词构成,使用下划线分割。HELLO_WORLD。
3.标识符:程序员给代码取的名字,规定只能使用英文大小写,数字,美元符号$,下划线。
4.关键字:当前编程环境中已经定义好的单词或词组,public static class。
5.数据类型:
①:基本数据类型(8种)
数字–整型(字节型byte;短整型short;整型int(默认);长整型long);
小数:float单精度浮点型,double双精度浮点型(默认);
文本:char字符型,绝对表示一个字符,使用符号‘ ’(单引号,中间必须有且只有一个字符,如空格);
布尔类型:boolean,真true/假false;
②引用数据类型:数组类型,类类型,接口类型。
如果是任意长度个字符:string 字符串;
6.运算符
①算术运算符:+,-,,/,%,++(自己增加1),–(自己减少1);
②关系运算符:>,<,>=,<=,!=,==(判断相等);
③逻辑运算符:并且&(与),&&(短路与);或者:或 |,短路或||;非:取反 !;
(关系运算符和逻辑运算符的运算结果一定是布尔类型);
④赋值运算符:左边=右边,把右边的值赋值给左边。
+=:例如(a+=b),把a+b的结果赋值给a,如果b是1,还可以简写成a++;
-=,=,/=,%=;
⑤字符串拼接运算符,将字符串和别的数据类型拼接起来显示,+,结果肯定是字符串。
⑥位运算符:将数据转化为二进制的数,进行位移运算,>>右移,<<左移,>>>无符号右移,与&,或|,异或^,按位取~。
7.eclipse的基本操作流程。
8.java代码:编程的本质:不同的数据类型的运算
定义变量
运算的优先级,先乘除,后加减,同级运算从左到右;
第一优先:. ; [ ] ; () ;
9.自动类型转换:在混合运算中:
byte short int–>int + long–>long + float–> float + double–>double;
10.强制类型转换: (类型)变量名;
11.&和&&的区别:效率区别,&&效率高,| 和 || 同理;