Java 核心:
基本语法:
首先是数据的表示。
基本数据
数组
集合
Hash
class 对象结构(javabean)
text
json
Xml
Byte
然后是数据运算
数学
位
逻辑
特定结构和序列的自定义运算
文本的解析和格式化
文本搜索
查找排序
序列化和反序列化:主要是为了存储传播
然后是流程控制
顺序循环分支三种结构
加上AOP的前置后置,环绕等强行插入的东东
加上Event事件机制,引入的东东
加上注解运行时写入的东东
Web ajax的类似的异步回调
多线程的协同等待,加锁机制
Java 对象
类的定义:
对象的实例化:
对象的使用:
对象的组成:属性和方法(资源和命令)
对象是什么:就是你想研究的东西
大量的对象:对象之间引用关系复杂
对象之间的关系:属性依赖,和方法调用的链条。
什么是组合:我的属性是一个对象
什么是单根继承:生孩子的都是男人
什么是父子关系:我的附庸的附庸还是我的附庸。子类 必须保留父类的构造方式。
接口:主要是要罩着多种实现类
抽象类:主要是为了实现接口时,子类书写比较轻松。因为这里会有一些常用的实现。
内部类:java不能使用函数作为参数,但是可以使用接口。内部类可用于此情况下。
Java 常用API和库
String 操作
String 拼接
String 大小写
String 替换
String trim
String 查找
String 匹配
String 特殊字符
String 编码
String 相等
数组操作
数组扩容
数组复制
数组toString
数组排序
数组查找
数组越界:java 数组也会越界,不过是提示你异常巴了。
数组ToList
对象数组转基本类型数组,或者互转
数组遍历
数组初始化
数组清空
日期操作
国际化操作
货币操作
JDK 自带工具操作
文件操作
Properties档操作
Xml 解析操作
Socket 操作
JDBC操作
并发操作
Java 集合
NIO、NIO2
HTTP、UDP协议
Java 性能监控和JVM参数调优
J2EE相关
J2EE 架构及原理
J2EE 组件以及职能
J2EE 容器和配置
框架相关
Struts1.3
Struts2.x
Hibernate
Spring
WEB 技术
Html+css+javascript
Javascript
Css 常用技巧
数据库
Oracle sql/pl sql 技术
其他工具类
Japserreport
Itext
btrace
心得和技巧