关于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的总结,和知识框架

相关文章:

你感兴趣的文章:

标签云: