Java学习---基本语言
Ctrl+鼠标左键:查看java某个类的源码,Debug as调试代码
1、标识符:
(1)Java中标识符由大小写字母、数字、下划线(_)和美元符号($)组成,但是不能以数字开头。
标识符的定义习惯:
(1)包名:使用小写字母
(2)类名和接口名:具有含义的单词组成,所有单词的首字母大家;
(3)方法名:具有含义的单词组成,第一个单词首字母小写,其它单词的首字母都大写;
(4)变量名:成员变量和方法相同,局部变量全部使用小写;
(5)常量名:全部使用大写,最好使用下划线分隔单词。
2、关键字:
public:所修饰的类、方法和变量是公共的,其它类可以访问该关键字修改的类、方法或者变量;
protected:用于修饰方法和变量。这些方法和变量可以被同一个包中的类或者子类进行访问;
private:同样修改方法和变量。方法和变量只能由所在类进行访问。
3、基本数据类型:
常量:不能改变的数值;
变量:能够改变的数值。
4、整数类型:
整数类型分为4种:byte(字节)、short(短整型)、int(整型)、long(长整型,需要在后面加上L或者l)
整数的三种进制:int a=12(十进制)、inta=012(八进制)、int a=0x12(十六进制)
5、浮点类型:
分为两类:float(单精度浮点类型)、double(双精度浮点类型)。 eg float f=1.23f/F; double d1=1.23D/d;float类型必须在数值后面跟上F或者f,double类型后面可以不跟后磁。
6、字符型:
char()。eg char a='A'; char b='\u003a';使用Unicode码来表示字符
7、转译字符
\n :表示换行;\':表示单引号;\r表示回车等等。
8、布尔类型
使用true和false来表示布尔类型
9、数据类型转换:
(1)自动类型转换
数据类型转换要满足基本要求:数据类型要兼容
(1)强制类型转换:
10、运算符和表达示:
(1)算数运算符(+、-、*、/、%(求余))
(2)自增自减运算符
前磁方式:先进行自增自减运算,再进行表达示运算;
后磁方式:先进行表达示运算,再进行自增自减运算;
(3)关系运算符
等于(==)、不等于(!=)、大于(>)、大于等于(>=)、小于(<)、小于等于(<=);
布尔类型(boolean)不能与其它类型数据进行关系运算;
boolean类型只能和boolean类型进行比较,且只能做相等或者不相等比较。
(4)位运算符
与(&):对应位都是1,结果为1,否则为0;
或(|):对应位都是0,结果为0,否则为1;
非(~):如果对应位相同则为0,否则则为1
异或(^):将操作数的每一位按位取反;
(5)移位运算符
左移运算符(<<)、右移运算符(>>)、无符号右移(>>>)
(6)逻辑运算符
与(&&):运算符两边都为true时,结果为true,否则为false;
或(||):运算符两边都为false时,结果为false,否则为true;
非(!):对操作数的结果取反,当操作数为false时,结果为true;当操作数为true时,结果为false
(7)三元运算符
11、运算符的优先级