关于java的总结,和知识框架
2014-04-29 18:38
363 查看
一、封装
类:对一类事物抽象到一个概念。
对象:一个具体的事物。
构造函数:不能有返回值,方法名与类名一样,可能有多个构造函数,默认生成无参数的构造函数。
二、继承
static static修饰的都是静态成员。 静态成员属于类。 类名只能访问内部的静态成员变量。但是私有静态成员不可通过类名访问。
this关键字,非静态成员方法默认有一个this,。this代表正在调用本方法的对象。
final关键字,修饰类:该类不能被继承; 修饰方法:该方法不能被重写; 修饰属性:只能一次性的赋值,同时赋值有两种方法,①预定义 ②构造方法中。
非私有成员才可被继承。
三、重写
非私有权限必须放开权限; 方法名,参数列表必须一致。
四、多态
抽象类:必须重写所有的抽象方法。
接口:实现多继承,其所有方法都为,public、abstract类型。
五、异常部分
异常是java中重要的一部分。其中的finally{}部分一定会执行。
六、线程
synchronized关键字的使用, notify()用来唤醒进程。
七、jar包 Jar -cvf name.jar
可运行jar包的生成, jar cvfm name.jar
八、GUI界面
布局:Borderlayout, Flowlayout, Gridlayout, Framelayout,Panellayout
九、四大基本流
InputStream,OutputStream,Reader,Writer,字节流可以处理所有的文件。
文件流:FileInputStream, FileOutputStream, FileReader, FileWriter.
缓冲流:BufferedInputStream, BufferedOutputStream, BufferedReader, BufferedWriter
转换流:OutputStreamWriter, InputStreamReader
数据流:DataInputStream, DataOutputStream.可把基本类型的二进制直接读入和写出。
十、容器
容器:一个类是专门用来存放其他类对象
Collection接口 set接口,无序,不允许重复,实现类有TreeSet, HaseSet
List 接口,有序,可以重复,实现类ArrayList, LinkedList
Map接口,保存关键字,也保存数据,实现类有,HanshMap, TreeMap.
HashCode()和equals()方法, 必须重写。所有以Hash开头的必须重写前面的两个方法。
十一、Collections类
提供了对Collection接口实现类的排序,倒置和查找等等。
Compare接口,可以指定对象标准,凡是进行对象的比较排序的均会都需要实现该接口。
Iterator接口,利用该类提供方法可便利所有容器中的类。
这是我又自学的java ,然后自己总结的一部分。详细的再查阅资料。这只是大概的框架。如有错误,谢谢指教啊。
类:对一类事物抽象到一个概念。
对象:一个具体的事物。
构造函数:不能有返回值,方法名与类名一样,可能有多个构造函数,默认生成无参数的构造函数。
二、继承
static static修饰的都是静态成员。 静态成员属于类。 类名只能访问内部的静态成员变量。但是私有静态成员不可通过类名访问。
this关键字,非静态成员方法默认有一个this,。this代表正在调用本方法的对象。
final关键字,修饰类:该类不能被继承; 修饰方法:该方法不能被重写; 修饰属性:只能一次性的赋值,同时赋值有两种方法,①预定义 ②构造方法中。
非私有成员才可被继承。
三、重写
非私有权限必须放开权限; 方法名,参数列表必须一致。
四、多态
抽象类:必须重写所有的抽象方法。
接口:实现多继承,其所有方法都为,public、abstract类型。
五、异常部分
异常是java中重要的一部分。其中的finally{}部分一定会执行。
六、线程
synchronized关键字的使用, notify()用来唤醒进程。
七、jar包 Jar -cvf name.jar
可运行jar包的生成, jar cvfm name.jar
八、GUI界面
布局:Borderlayout, Flowlayout, Gridlayout, Framelayout,Panellayout
九、四大基本流
InputStream,OutputStream,Reader,Writer,字节流可以处理所有的文件。
文件流:FileInputStream, FileOutputStream, FileReader, FileWriter.
缓冲流:BufferedInputStream, BufferedOutputStream, BufferedReader, BufferedWriter
转换流:OutputStreamWriter, InputStreamReader
数据流:DataInputStream, DataOutputStream.可把基本类型的二进制直接读入和写出。
十、容器
容器:一个类是专门用来存放其他类对象
Collection接口 set接口,无序,不允许重复,实现类有TreeSet, HaseSet
List 接口,有序,可以重复,实现类ArrayList, LinkedList
Map接口,保存关键字,也保存数据,实现类有,HanshMap, TreeMap.
HashCode()和equals()方法, 必须重写。所有以Hash开头的必须重写前面的两个方法。
十一、Collections类
提供了对Collection接口实现类的排序,倒置和查找等等。
Compare接口,可以指定对象标准,凡是进行对象的比较排序的均会都需要实现该接口。
Iterator接口,利用该类提供方法可便利所有容器中的类。
这是我又自学的java ,然后自己总结的一部分。详细的再查阅资料。这只是大概的框架。如有错误,谢谢指教啊。
相关文章推荐
- Java并发理论知识框架总结
- 关于Java日志框架总结
- 黑马程序员_Java第17天知识总结_集合框架的工具类_Collections_Arrays_将数组变成list集合_集合变数组_高级for循环_可变参数
- 【Java】关于MyBatis框架的总结
- 关于Java集合框架的总结
- 关于java的基础知识总结
- 黑马程序员_java基础知识总结(3)集合框架
- Java知识总结(1)——关于异常
- Java基础知识强化之集合框架笔记74:各种集合常见功能 和 遍历方式总结
- 关于java web的一些框架知识整理
- 黑马程序员_Java第14天知识总结_集合类(集合框架)_Collection_迭代器_List_Set_HashSet
- Java集合框架知识总结
- Java【关于SSM框架体会和小总结】
- 黑马程序员--集合框架知识总结和泛型--java学习日记7(基础知识)
- Java基础知识 十七 (关于反射一些方法的总结)
- 集合框架。。。。java知识总结(工作一年半差不多两年了,感觉是时候总结一下java,文章内容为本人观点)
- 关于一些JAVA的基础知识总结
- 关于Java中IO流部分的知识总结
- 关于Java中的继承,包括重写、构造器、访问权限、构造过程等知识总结
- java集合框架知识总结