?

疯狂java

?
您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

一般Java主要学习什么内容


 

一. Java基础
1.基础语法
2.类,封装,继承
3.一切皆对象Object类
4.接口,多态
5.异常处理
6.泛型
7.枚举
8.Java IO
9.常用类,常用接Java注解
10.Java反射
11.Java网络(可。?/div>
二.Java Web
1.前端脚本html,js,velocity,xml
2.Servlet程序开发
3.深入理解mvc模式
4.常用Java项目结构
5.Jetty tomcat使用
6.Mysql使用
7.Springmvc spring mybatis 项目上手
三.Java多线程
1.线程入门thread runnable
2.内置锁 synchronized
3.线程协作 wait notify notifyAll
4.Executor体系 callable
5.显示锁 lock
6.条件队列 condition
7.常用并发编程类
8.Volatile
9.体现功力的threadlocal
10.线程安全问题的核心
11.常见的死锁原因
12.乐观锁 悲观锁 cas
四.Java虚拟机
1.Jvm体系架构
2.类的生命周期
3.对象的生命周期
4.常量池
5.垃圾回收机制
五.设计模式
1.单例模式
2.工厂模式
3.策略模式
4.适配器模式
5.模板模式
6.回调模式
7.建造者模式
六.网站架构
1.大型网站的架构
2.常用优化手段
3.分布式与无状态
4.负载均衡
七.Spring框架
1.Aop如何实现
2.Ioc如何实现
3.事务如何实现
4.对象怎么管理
 
?