java se总结

来源:互联网 发布:绝对值编码器 plc编程 编辑:程序博客网 时间:2024/05/06 21:17

java se这部分分为以下几个部分:

java语法基础;面向对象编程;java异常处理机制;数组;容器类;io流;多线程;网络;gui编程;常用的类;

1:java语法基础

数据类型,变量类型,基础数据类型的转换;

运算符,表达式,循环结构,递归调用,


2面向对象编程

对象与类,对象(类)之间的相互关系;

构造方法,构造函数,引用;

方法重载与重写;a,几个关键字:this,static,import,package,super,this,final b,访问控制:private,default,protected,public;   3继承中的构造方法;

对象转换;向上转换和向下转换;

多态与动态绑定;

抽象类与接口;


3java异常处理机制

异常类与其相互关系

异常的捕获:try catch finally

自定义异常与异常抛出(继承中的异常方法重写问题;)


4数组

数组初始化,引用及拷贝;

一维数组,二维数组;

常见的排序算法;


5常用类的方法

String,StringBuffer;

基本数据类型的包装类;

math,file,enum


6容器

map与collection(set,map)

collection中数据类型的添加(基础数据类型,基础数据类型的包装类,object类)

iterator接口;

list与set的常见方法及自带算法;

map接口的常见方法;

comparable接口;

打包解包;

泛型;

ps:jdk 1.5之后java加强的for循环,

ps:数据结构的选择:array.linked,hash;


7io流

输入流与输出流;(inputstream)(outputstream)

节点流与处理流;文件,数组,字符,管道;

字符流与字节流;(reader)(writer)

缓冲流(字节与字符数组转换)inputstreamreader-outputstreamwrier

数据流(处理与java基础数据类型无关的方法)datainputstream-dataoutputstream

print流:printwrier(字符)printstream(字节)

object流


8多线程

多线程创建与启动的2种方法;

线程控制的基本方法:sleep,jion,yield

线程优先级

线程同步(wait,synchronized,notify,notidyall)

ps:这里涉及临界资源及锁的机制;


9网络

ip协议,tcp协议,udp协议,及分层思想;

网络通信模型;数据封装与拆封;

Socket通信模型; testtcpserver.java-testtcpclient.java 与testudpserver.java-testudpclient.java

ps:关于网络协议技术详见计算机网络


10gui

component,container,panel,frame,dialog之间的继承关系;

frame与panel的创建与关联;

常见的布局管理器;

textfiled类graphics类;

鼠标事件,window事件

事件监听;

ps;这里涉及java的涉及模式;观察者模式

ps:这里还有java的回调机制;



0 0
原创粉丝点击