本帖最后由 Eagle 于 2014-12-3 09:41 编辑
java复习笔记:
总体框架:
1,Java基础
2,面向对象
3,多线程
4,Eclipse
API对象
{
5,String
6,StringBuffer
7,基本类型对象包装类
8,集合
9,API其他对象(System、Runtime、Math、Date、Calender)
}
10,IO流
11,GUI
12,正则表达式
13,网络编程
14,反射技术
大体框架:
一、Java基础
基础常识
Java语言特性
JDK、jre
环境配置
配置技巧
临时配置
classpath配置
HelloWorld
了解编译
关键词&标识符
注释
常见分类
二进制
其他进制
负数进制
变量
类型提升和强转
char运算&编码表
运算符
算数运算符(加减乘除模、自增、连接符)
赋值运算符
比较运算符
逻辑运算符(与或非、短路)
位运算符
(左移右移、与&、或以或取反、三元运算符)
流程控制
(if、switch、while、dowhile
for、break、continue)
进制转换
九九乘法表
函数
(return&void、重载)
数组、二维数组
(求和、最值、转化为字符串、查表法、进制转换
选择排序、冒泡排序、位置置换代码抽取
普通查找方式、二分查找方式、数组反转、获取插入点)
二、面向对象
特点
类与对象的关系
对象
类类型的参数传递
匿名对象
成员变量、局部变量区别
封装
私有
基本数据类型参数传递
引用数据类型参数传递
构造函数(默认构造函数、私有、互相调用)
this关键字
静态(成员变量和静态变量的区别)
构造代码块
设计模式
单例设计模式的懒汉饿汉式
继承
(单继承和多继承、私有的访问、成员变量的特点
super关键字、覆盖、子类的实例化过程)
final关键字(最终)
抽象类
接口(多实现、没有抽象方法的抽象类,和抽象类的区别)
多态(好处、弊端、向上向下转型)
Object(equals方法、toString方法)
内部类(访问格式、静态非静态、匿名内部类)
异常(异常体系、发生过程、处理方式、throw和throws的区别
处理原则、运行时异常、自定义异常)
finally代码块
处理异常代码块的组合方式
覆盖中异常的使用
包(包之间访问、包之间继承&protected)
import关键字
jar包
三、多线程
进程&线程
多线程原理
JVM的多线程&垃圾回收
单线程的问题
继承Thread
调用start和run的区别
运行状态(、、、)
实现Runnable
安全问题(原因&同步)
同步
(好处、弊端、前提、同步函数、
同步函数锁是this、static同步函数是类名.class)
单例的并发访问.class
同步函数和同步代码块的区别
死锁
等待唤醒机制
Lock接口
Condition接口
API例程
wait&sleep
异常在多线程的体现
线程停止
守护线程
Join方法
优先级
常见方法
四、Eclipse
基本使用
快捷键
设置
导入项目
五、API对象
String
方法查找方式
StringBuffer
可变长度数组
StringBuilder
基本类型对象包装类
自动拆箱装箱
集合
集合框架
集合体系
迭代器
List和Set区别
ListIterator
List子类
ArrayList集合
LinkedList集合
HashSet集合
哈希表
LinkedHashSet
TreeSet
比较器
Foreach语句
Enumeration接口
泛型
泛型接口
通配符
上下限 限定
Map集合
keySet()方法
entrySet()方法
values()方法
LinkedHashMap
Map查表法
Collection方法
Arrays方法
数组转集合
集合转数组
可变参数
静态导入
System
Runtime
Math
日期对象Date
日历对象Calender
六、IO流
File
list()&listFiles()方法
文件名过滤器
文件过滤器
获取子目录内容
递归
删除目录
字节输出流
字节流
FileInputStream
复制图片
缓冲区
操作中文
编码表
字符流
字节向字符的桥梁
字符向字节的桥梁
不同编码表
BufferedReader
BufferedWriter
read()缓冲区
readLine()缓冲区
带行号的字符流
装饰设计模式
Properties持久化键值对
Properties加载设备数据
流的操作规律
流规律的应用
功能流对象
PrintStream
PrintWriter
SequenceInputStream
ObjectOutputStream
ObjectInputStream
Serializable
瞬态关键字
随机RandomAccessFile
管道流
操作基本类型值的流
文件切割
按字节截取字符串
七、GUI
布局
简单小窗体
事件监听机制
八、正则表达式
常用功能
匹配
切割
替换
获取
网页爬虫
九、网络编程
OSI概述
网络要素
IP地址
端口
协议
Socket
UDP
TCP
浏览器&Tomcat
HTTP的请求、相应信息
URL对象
URLConnection对象
HTTP协议版本
网络架构
十、反射技术
应用场景
Class的由来
获取Class对象的三种方式
动态创建对象
暴力访问
还有更加细节的框架:本来想发帖一一列出细节框架的。。无奈字数超出,就传附件吧
细节框架:
|
|