前言:这些都是很基本的,还有很多没有写出来,重点在于编程序理解。
标识符:标识符就是一个名字,
标识符由字母、下划线、美元符号和数字组成,长度不受限制。(Java使用的是16位的Unicode字符集)
标识符的第一个字符不能是数字字符。
标识符不能是关键字
在Java中“引用”是指向一个对象在内存中的位置,在本质上是一种带有很强的完整性和安全性的限制的指针
boolean类型数据默认值为flase;
当把容量小的值赋给容量大的值(系统自动完成);
当把容量大的值赋给容量小的(使用显示类型转换);
将int值赋值给byte和short时,若超过这些变量的取值范围必须进行类型转换;
多维数组在使用new运算符的时候,至少要给出最高维的大小;
在计算算术表达式的值时:
按最高精度进行运算;
如果表达式的最高精度低于int,则按int进行运算;
char型数据的运算结果的精度为int;
逻辑运算符:
- 将抽象得到的属性和方法相结合,形成一个整体抽象的数据类型叫类
- 类(class)和对象(object)是面向对象的核心概念;对象是实际存在的该类事物的个体,因而也称实例;
- 类的命名必须要符合标识符的规定;
- 构造方法
- 他的名字必须与类的名字完全相同;
- 不返回任何数据类型;
- 允许一个类中有若干构造方法,但这些构造方法的参数必须不同;
- 当我们没有定义构造方法时将会定义一个缺省的构造方法;
- 在声明对象变量后,对象还没有引用实体,这时对象是一个空对象;
- 成员变量和类变量:
- 类变量用static修饰,类变量是和该类所创建的所有对象相关联的变量,因此类变量可以通过对象和类名访问;
- 实例变量仅仅是和相应的对象关联的变量,不同对象的实例变量互不相同,即分配不同的内存空间,其必须通过对象来访问;
- 实例方法和类方法:
- 实例方法可以操作实例变量和类变量,但实例方法必须用对象来调用;
- 类方法不能操作实例变量,可以通过对象和类名来调用;
- this关键字:
- 使用this指的就是当前对象;
- 类方法中不可以使用this;
- this区分局部变量和成员变量,若成员变量和局部变量名字相同,如果想在该方法中使用成员变量加this;
- 访问权限: