1. 计算机中字节(byte)是最小的存储单位,1 byte = 8bit
2.内存 随机访问存储器 (RAM)
3. 代码风格
4. 从控制台读取输入/键盘输入
Scanner scanner = new Scanner(System.in);
Double x;
x = scanner.nextDouble();
5. 命名习惯
6. 命名常量
final Double pi = 3.1415926;
7.数值类型 / String
前4种为整数,后两种为浮点型
8. 数值操作符/幂运算 整数除法 浮点数除法
幂运算:a^b
Math.pow(a,b);
9. 产生随机数
10.指定输出宽度和精度
11.基本类型变量和引用类型变量的区别
基本类型
而此时不论更改C1还是C2的值,效果是一样的,更改的是指定内存中的值,此时打印C1和C2中的值都会被改变
12 静态变量、常量、方法
13. 可见性修饰符
14.数据域封装
15.不可变类
16.变量的作用域
一个类的实例变量和静态变量称为类变量或数据域,无论在何处申明,类变量的作用范围都是整个类。
局部变量:类内的变量
17 方法的重写、重载
重载时方法名一样,参数不一样
18 多态
使用父类对象的地方都可以使用子类的对象,这就是通常说的多态。
声明类型: 一个变量必须被声明为某种类型,变量的这个类型称为它的声明类型,上图中 o的声明类型是Object
一个引用类型变量可以是null值或是一个队声明类型实例的引用。
实例可以使用声明类型或它的子类型的构造方法创建。
实际类型:被变量引用的对象的实际类。
19 对象转换、instance of
对基本类型进行转换不同于对对象进行转换,转换基本类型值返回一个新的值。而转换一个对象引用不会创建一个新的对象
20 equals方法
21 final 防止扩展和重写
22 异常处理
异常是从异常类创建的对象;
23 File类
File对象封装了文件或路径的属性,但是它既不包括创建文件的方法,也不包括从/向文件读/写数据(称为数据输入输出,简称I/O)的方法。
24 泛型