java基础知识点

来源:互联网 发布:互联网金融发展 知乎 编辑:程序博客网 时间:2024/05/18 00:00
1.注释 关键字 标识符 数据类型转换 常量 变量 进制 运算符 两个整数交换
2.流程控制(顺序/判断 选择(if switch) 循环(for,while,for..while)) 数组1.2维
3.面向对象/过程开发 属性[成员变量]与行为成员方法 类与对象 封装 继承 多态 
4.private this static 构造方法 代码块{局部,静态,构造} final 抽象类 接口 局部/成员/匿名内部类
5.String StringBuffer[safe]/Builder 正则表达式 数组高级操作冒泡/高级排序/二分查找
6.基本数据类型包装类 对象数组集合 list有序{arraylist,linkedlist,vector}遍历[迭代器,size/get]
7.set无序{[Linked]hashset/treeset排序:自然和比较} map无序唯一{treemap[hashmap与hashtable(安全)]}
8.map遍历(keyset,entryset),泛型,静态导入,可变参数 增强for循环,异常,递归 
9.IO:字节流复制文件4种:文件/高效输入输出流用字节/字节数组 字符流复制文件5种:便捷(转换:no care)/
10.高效输入输出流分别用字符/字符数组读写 高效特有一种
11.多线程4种:(匿名内部类)实现Runable,继承Thread 线程调度:分时/抢占 线程控制终止stop与中断interrupt
12.同步代码块synchronized(safe) lock锁 死锁现象 线程池 定时器 设计模式:经验总结
13.单例设计:开发恶汉面试懒汉 延时加载线程安全 GUI图形与GLI命令 frame:数据转移变色
14.网络编程 三要素:ip进程 端口应用 传输协议;UDP TCP(safe)
15.UDP:User Datagram Protocol TCP:Transmission Control Protocol
16.类加载器 动态代理 枚举
原创粉丝点击