写代码java
学习新技术的四点:正则表达式
Java环境的安装编程
环境变量的配置:设计模式
classpath 的配置:数组
java编译和运行。安全
1.关键字:其实就是某种语言赋予了特殊含义的单词。网络
注意:数据结构
变量空间的开辟须要什么要素呢?多线程
变量的做用域:并发
生命周期:
数据类型:
关键字
标识符
|-常见的命名规则
注释
常量、进制和进制转换
|-字面值常量,自定义常量
变量
|-变量使用注意事项(做用域,初始化值)
数据类型和类型转换
|-基本数据类型,引用数据类型
运算符
|-算数运算符,赋值运算符,比较运算符,逻辑运算符,位运算符,三元运算符
流程控制语句
|-选择结构语句(if,switch),循环结构语句(for,while,do while),控制跳转语句(break,continue,return)
方法
|-方法的格式,调用,重载
数组
|-格式,初始化,经常使用操做(遍历,最值,查找,排序),二维数组(遍历),参数传递与数据加密,,数组高级(冒泡/选择排序,二分查找,Arrays工具类).对象数组,
面向对象思想
类与对象及其使用
对象的内存图
成员变量和局部变量的区别
匿名对象
封装(private)
this关键字
构造方法
|-类的初始化过程
static关键字
|-代码块(局部,静态,构造,同步)
继承
|-final关键字
多态
抽象类
|-形式参数和返回值问题
接口
包和导包
权限修饰符
内部类
|-匿名内部类
Object类/Scanner类
String类/StringBuffer类/StringBuilder类
数组高级和Arrays类
基本类型包装类(Integer,Character)
正则表达式(Pattern,Matcher)
Math类/Random类/System类
BigInteger类/BigDecimal类
Date类/DateFormat类/Calendar类
Collection
|-基本功能,迭代器
List
|-列表迭代器,并发异常,常见数据结构图示
List子类
|-ArrayList,Vector,LinkedList
泛型
|-加强for循环,静态导入,可变参数,
Set
|-HashSet,TreeSet
单列集合总结
Map
|-HashMap,TreeMap
Collections集合工具类
Collection+Map集合总结
异常
File类
递归
字节流
转换流
字符流
IO流总结
其余流
|-数据操做流,内存操做流,打印流,标准输入输出流,:随机访问流,合并流,序列化流,Properties,NIO
多线程概述
多线程实现方案
线程调度和线程控制
线程生命周期
线程同步(线程安全问题)
死锁
线程间通讯
事件监听机制
适配器模式
网络编程模型及三要素(IP,端口,协议)
Soket机制
UDP协议接收及发送数据
TCP协议接收及发送数据
类的加载器(根类,扩展,系统)
反射的使用(经过字节码文件对象,去使用成员变量,构造方法,成员方法)
动态代理
面向对象思想设计原则设计模式设计模式的分类常见的设计模式简单工厂模式和工厂方法模式(接口)模版设计模式(抽象类)装饰设计模式(IO流)单例设计模式(多线程)适配器模式(GUI)