标签:class 大小 span 大小写 short 类型转换 兼容 ram 引用
1.重载:同名不同参
重写:同名同参同返回类型(方法体与父类一致),只存在于继承关系中(多态),需要父类原有方法可用super(),子类函数访问修饰权限不能少于父类。
2.OOP(Object Oriented Programming):面向对象编程
OOP三大特性:继承、多态、封装
3.Java的跨平台特性:Java编译生成字节码(字节码不能直接运行,机器码才可以),不同平台下编译生成的字节码是一样的,但是JVM会根据当前平台将字节码翻译成的符合当前平台规范的机器码,这样就实现了一次编写,处处运行。
4.修饰权限:
访问权限 | 类 | 包 | 子类 | 其他包 |
public | √ | √ | √ | √ |
protected | √ | √ | √ | × |
default | √ | √ | × | × |
private | √ | × | × | × |
5.Java数据类型:
①基本类型(值类型):boolean(1位)、char(16位)、byte(8位)、short(16位)、int(32位)、long(64位)、float(单精度、32位)、double(双精度、64位);
②引用类型:
低 ------------------------------------> 高
byte,short,char—> int —> long—> float —> double
6.基本类型的声明:
long a = 100000L,float f1 = 234.5f
"L"理论上不分大小写,但是若写成"l"容易与数字"1"混淆,不容易分辩。所以最好大写;
不加L默认是int,int转为long是安全的,所以会自动转,能编译通过,但如果超过int的取值范围还不加L,会直接报错;
浮点数不加F默认是double类型,double转float可能损失精度,因为不会自动转,编译是通不过的。
7.
标签:class 大小 span 大小写 short 类型转换 兼容 ram 引用
原文地址:http://www.cnblogs.com/ToukoXu/p/7853202.html