黑马程序员技术交流社区
标题:
J2SE 基础
[打印本页]
作者:
pi408637535
时间:
2015-7-14 15:59
标题:
J2SE 基础
八进制 要求以0开头 十六进制要求0x或 0X开头
Java整形常量默认为int型,声明long型常量可以加“L”或"l"
int i = 600; //正确 long i = 88888888; //必须加L或'l’否则出错
Java浮点型常量默认为double型(8字节),如果声明一常量为float(4字节),则需在数字后面加f或F
double d = 123.6;//正确 float f = 12.3f //必须加'f'或'F'
boolean类型不可转换为其他的数据类型,其他类型也不可转换boolean
整形、字符型、浮点型混合运算中相互转换。转换原则
byte、short、char -》int-》long-》float-》double
byte、short、char之间不能相互转换,这三者在计算式首先转换为int类型
容量大-》容量小类型时,要加上强制转换符但可能造成精度降低或溢出
合适的方法需要在合适的类中
加号(+)有两种意义:一种用途是做加法 另一种是做字符串的连接
成员变量可对其初始化,如不初始化,java使用默认的值对其初始化,局部变量必须初始化(形参除外)
构造函数与类同名且没有返回值
可通过对象引用或类名(不需要实例化)访问静态成员
多态 ①要有继承 ② 要有重写 ③ 父类引用指向之类对象
抽象类不能被实例化
%运算中,只有被除数为负数时,余数才为负数
覆盖 ①仅当实例方法是可访问时,它才能被覆盖 ②静态方法也能被继承,但静态方法不能被覆盖。如果父类中定义的静态方法在子类中被重新定义,那么定义杂父类中的静态方法将被隐藏可用语法:父类名.静态方法名 调用隐藏的静态方法
实际上,Java里的引用就是C里面的指针
堆内存里的对象没有任何变量指向该对象,那么程序将无法再访问该对象,这个对象也就将变成垃圾。因此,如果希望通知垃圾回收机制回收某个对象,只需切断该对象的所用引用,也就是把这些引用变量赋值为null
方法的重写(覆盖)要遵循“两同两小一大” 同:方法名相同、形参列表相同 小:返回值的类型 子类方法声明抛出的异常类 大:访问权限
作者:
路途
时间:
2015-7-14 17:40
学习了!
作者:
q953321
时间:
2015-7-16 17:15
很认真,学习了。好好努力。。。。
作者:
阿彬
时间:
2015-7-16 17:49
笔记做的很认真啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2