java se 知识点(一)
2015-09-26 11:19
302 查看
1. super 和 this 不能出现在static 修饰的方法中
2. 调用构造函数时,this 调用和super 调用不能同时出现,因为都要在执行体的第一行
3. 使用instanceof 可以让类型转换更安全
4. 初始化块的修饰符只能是static
5. 使用基本包装类提供的xxxValue()方法,可以从包装类里拆出基本类型,e.g. int i = intObj.intValue();
6. 包装类还可以实现基本类型变量和字符串之间的转换。除了Character之外的所有包装类都提供了一个parseXxx(String s)静态方法。e.g. int i = Integer.parseInt("1234");
7. Object类有一个toString()方法,打印对象时,调用对象的toString()方法。结果为,类名+@+hashCode值
8. == 和equals()zz方法相同,都是只有引用变量指向同一个对象时才会返回true. 因此通常重写equals()方法。String类已经重写equals()方法,当两个字符串字符序列相同时才返回true
9. 某个实例为null时,也可以访问该实例所属类的类成员。e.g. Pesson p = null; null 可以调用类属性,类方法。
10. 成员变量随类初始化或实例初始化而初始化。final 修饰类成员变量可有静态初始化块赋值或显示赋值。实例初始化变量可由普通初始化块或构造函数赋值或显示赋值。没有认为初始化时自动初始化为0或false;
11. final 修饰局部变量时,可定义时赋值,或之后赋值,只能赋值一次;
12. final 修饰引用变量时,该引用变量只能指定当前所引用对象,不能重新赋值,但其所引用对象的值可以改变;
13. final 修饰类,该类不能被继承;
14. final 修饰方法,该方法不能被重写,但可以重载。对于private修饰父类方法,子类可以写同样方法名,返回类型和传递参数的,因为private 限于当前类,子类中写的是自己类,两者并无关系。
2. 调用构造函数时,this 调用和super 调用不能同时出现,因为都要在执行体的第一行
3. 使用instanceof 可以让类型转换更安全
4. 初始化块的修饰符只能是static
5. 使用基本包装类提供的xxxValue()方法,可以从包装类里拆出基本类型,e.g. int i = intObj.intValue();
6. 包装类还可以实现基本类型变量和字符串之间的转换。除了Character之外的所有包装类都提供了一个parseXxx(String s)静态方法。e.g. int i = Integer.parseInt("1234");
7. Object类有一个toString()方法,打印对象时,调用对象的toString()方法。结果为,类名+@+hashCode值
8. == 和equals()zz方法相同,都是只有引用变量指向同一个对象时才会返回true. 因此通常重写equals()方法。String类已经重写equals()方法,当两个字符串字符序列相同时才返回true
9. 某个实例为null时,也可以访问该实例所属类的类成员。e.g. Pesson p = null; null 可以调用类属性,类方法。
10. 成员变量随类初始化或实例初始化而初始化。final 修饰类成员变量可有静态初始化块赋值或显示赋值。实例初始化变量可由普通初始化块或构造函数赋值或显示赋值。没有认为初始化时自动初始化为0或false;
11. final 修饰局部变量时,可定义时赋值,或之后赋值,只能赋值一次;
12. final 修饰引用变量时,该引用变量只能指定当前所引用对象,不能重新赋值,但其所引用对象的值可以改变;
13. final 修饰类,该类不能被继承;
14. final 修饰方法,该方法不能被重写,但可以重载。对于private修饰父类方法,子类可以写同样方法名,返回类型和传递参数的,因为private 限于当前类,子类中写的是自己类,两者并无关系。
相关文章推荐
- 一个JAVA代码
- java多线程环境下对变量的读写操作的原子性问题
- java代码
- Java代码
- Spring管理事务实现方式
- 我的java代码
- java 代码中实现 TextView的 DrawableTop属性
- OpenJDK 阅读源代码 Java 实现字节流输入类
- 《深入理解java虚拟机》之内存管理
- Java理论学时第一节。课后作业。
- java 抽象类和接口
- Java上机课后实践
- test7.22
- optimizer for eclipse--Eclipse优化,让你的Eclipse快来飞!
- 第一课
- Java学习之多态
- 设备MyEclipse6.5的maven
- JAVA --解压缩
- 自定义的RPC的Java实现
- JAVA-文件压缩