初学Java者很容易因为东拼拼西凑凑,学了个四不像,写出来的东西只有条条框框几个字母,和想象中的编程完全不一样,感觉枯燥乏味,显而易见这不是一个自学的好方法,所以,找个人带你学Java比成天自己瞎学学成个四不像,效果要好得多,至少能看到自己学的是什么东西,能做什么,写成什么样的程序。如果实在是没人带,哪怕自己找个成套的视频看一看也比这样自己乱学一气的强。
刚刚接触Java出于对Java朦胧感兴趣的阶段的时候,自己什么都不懂,最好先找个人教你Java,又或者看全套视频来进行学习。
为什么找人教呢。因为来的快,直白,能直接在你的面前演示,这个Java能编写出什么。让你提起精神,感到感兴趣,从而去深入了解学习,而且在学习上不易遇到瓶颈。
再者就是找视频,视频观看学习的方法呢比自己乱学一通的强,至少视频上来的东西较书籍这种文字相授而言,音像的表达式更为直白,也更容易让人接受的,初期观看视频更方便于学习与理解。
下面是我整理的一个学习流程希望对你的学习有帮助。
一阶段学习1.JavaWeb开发环境搭建
2.Java基础语法
3.Java面向对象
二阶段学习1.异常
2.数组/算法
3.常用类
4.集合/数据结构
5.IO流
6.线程
7.反射机制
8.网络编程
9.注解Annotation
10.MySQL初级
11.JDBC
三阶段学习HTML/HTML5
CSS/CSS3
JavaScript
jQuery
Bootstrap
XML+XPath
Servlet
Jsp
EL
JSTL
四阶段学习Filter
Listener
Servlet3.0
AJAX
MVC
ThreadLocal
Gof之代理模式
连接池/C3P0/DBCP/Druid
JNDI
Gof之工厂模式
Mysql高级
Oracle
PL/SQL
SQL优化
MyBatis
第五阶段学习UML/Rational Rose/StarUml
CDM+PDM/powerDesigner
软件工程
开发原则
SCM/SVN/Git
开发规范
log4j/log4j2
jsonlib/jackson/Gson
Bootstrap相关插件
Apache POI
Apache Commons FileUpload
JUnit4
ECharts
Comet框架之Pushlets
RBAC权限模型
zTree
FreeMarker/Velocity
第六阶段学习spring4
springMVC
springBoot
Apache shiro
Spring security
开发规范
Quartz
Struts2
Hibernate5
JPA
第七阶段学习Maven/Gradle
Linux
ActiveMQ
Nginx
Redis/Memcached
Dubbo+zookeeper
WebServices/JMS
HttpClient
微信支付
分布式锁
接口安全方案
分布式文件系统
RPC框架hessian
Apache Cassandra
MongoDB
压力测试/jmeter
Web服务器优化
P2P项目中特有的业务
MySQL主从复制
MyCat分库分表
优化意识
WebLogic/JBOSS
相关自学视频获取可从动力节点官网进行咨询下载。
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有