关于java的一些基础知识和经验

一面向对象
     1.基本数据类型和引用类型以及变量的作用域,(方法中)参数的传递
     2.操作符修饰符 类型转换 控制语句
         优先级 位运算 逻辑运算 ?: ==与equals()   instanceof
         变量的类型转换(基本类型的转换)
         break,continue,return, switch
     3.覆盖与重载 this和super 多态 继承和组合关系的对比
     4.抽象和接口
     5.异常分类处理机制处理原则
         throws与throw  
         finally与finalize() 
         break与return 
     6.类的加载连接初始化卸载  对象的创建  构造方法  垃圾回收

二集合,数据结构
     1.旧的集合:Vector Stack Hashtable Properties Enumeration
     2.新集合框架各个数据结构的比较以及和旧集合的差别
         Vector与ArrayList Hashtable与HashMap
         数组,Vector,ArrayList,LinkedList性能对比(随机访问,遍历,插入,删除,查找)
         List,Set,Map对比
     3.HashSet与HashMap负载因子 HashMap的遍历以及排序  Arrays和Collections
     4.JDK 并发包中的新数据结构和开源的集合包

三线程
     1.线程的创建和线程的生命周期(5个状态)
     2.线程的控制
     3.多线程 同步 TheadLocal
     4.新的并发包、开源 Apache ThreadPool

四 NIO
         1. IO
         2. NIO

五网络
     1.TCP/IP协议 OSI模型  Socket/ServerSocket
     2.非阻塞通信 NIO
     3.非阻塞的HTTP服务器 客户端URL/URLConnection
     4. UDP 、对象序列化 、SSL 安全

六实用技术
1.      正则表达式(过滤,验证)
2.      时间处理(转换,加减,格式化),
3.      字符处理(String,StringBuffer,StringBuilder,国际化),
4.      任务调度(定时器,timeTask,spring),
5.      资源文件(Properties文件,XML文件),
6.      格式化(日期,数字,字符串),
7.       数学计算(随机数,四舍五入)


七JDK新特性
1.      元数据
2.      注释

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值