JAVA基础总结(二)
来源:互联网 发布:php preg match 编辑:程序博客网 时间:2024/06/05 11:01
41、封装:意义在于
(1). 降低代码出错的可能性,提高了安全性,便于维护。 (2). 当内部实现细节改变时,只要保证对外的功能定义不变,其他的模块不需要更改。
42、多态:同一东西,多种形态的表现形式。消除了类型间的耦合关系。
不同对象调用同一方法,不同结果(重载)—–方法的多态
同一对象,不同类型,可以调用的方法不同——对象的多态。多态中的向上造型和向下造型。
43、向上造型:父类型的引用指向子类型的对象。
可以向上造型为父类型或实现的接口。
向下造型(强制转型):子类型的引用指向父类对象。
强制转型条件:引用所指向的对象就是该类型,引用所指向的对象实现了该接口。
对象调用方法来说:能点出来什么看引用,能调用什么方法看对象。
44、Instanceof关键字:判定类型是否相同;常用于判断类型转换是否成功。
45、内部类:定义在一个类里面的类。只服务于它的外部类(对外不可见),可以调用外部类的成员方法及变量(包括私有)。
46、匿名内部类:常用于只使用一次的对象,由于只使用一次,就不单独创建,也不命名。
经常用于实现某个接口或继承某个类,如:Thread t = new Thread(){ ……};
匿名内部类若要访问内部类外的变量,则该变量必须是final型。内部类也有独立的.Class文件。
47、java的程序调试:1.传统打桩方法,(想看过程的地方给一个输出)2.Debug调试:在需要调试处加上断点,然后就是几个快捷键的使用:
(快捷键F5)进入当前行的方法内部,一步一步执行(快捷键F6)执行当前行,但不进入执行细节 (快捷键F7)返回上一步执行的方法相对应F5 (快捷键F8)恢复执行,表示接着执行代码,直接跳到下一个断点
48、包的常用命名规则:域名反写.项目名称.模块名称.类名
49、由于java中数组的长度不可变,所以一切的增加删除操作都是在新建一个数组的基础上进行的。
- java基础总结二
- java 基础总结(二)
- JAVA基础总结(二)
- Java基础总结(二)
- Java基础总结二
- Java入门基础总结(二)
- Java基础知识点总结二
- java基础总结(二)
- java基础总结(二)
- [Java Web]Struts2基础总结(二)
- [Java Web]Hibernate基础总结(二)
- Java基础之集合知识点总结二
- Java学习笔记,基础总结(二)
- Java基础知识点总结(二)
- Java基础语法总结(二)
- Java SE基础知识点总结(二)
- Java基础面试题总结(二)
- java基础--学习总结(二)
- maven替换中央仓库- 阿里云
- JAVA队列之优先队列
- 数组进阶-数组倒置
- hihocoder 1173 题解
- 使用vi编辑时出现方向盘乱码(A B C D)解决方式
- JAVA基础总结(二)
- Bitonic sort(双调排序)
- UVa572
- BZOJ
- 整理词表
- Linux 系统下 init 进程的前世今生
- 经典图论题
- C++精度控制
- hibernate缓存:一级缓存和二级缓存