🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
几年工作,总结以下学习路线,如果你是一个准备跨入JAVA程序员界的同志,供参考! <table border="1" cellspacing="0" cellpadding="0"><tbody><tr><td valign="top"><p><strong>序号</strong></p></td><td valign="top"><p><strong>名称</strong></p></td><td valign="top"><p><strong>描述</strong></p></td><td valign="top"><p><strong>推荐学习</strong></p></td></tr><tr><td valign="top"><p>1.    </p></td><td valign="top"><p>标准JAVA技术</p></td><td valign="top"><p>了解JAVA基本原理、概念</p></td><td valign="top"><p>《JAVA编程思想》(精读)</p></td></tr><tr><td valign="top"><p>2.    </p></td><td valign="top"><p>WEB开发基础技术</p></td><td valign="top"><p>了解JAVA WEB开发核心基础,HTTP协议, J2EE核心基础</p></td><td valign="top"><p>《深入体验JAVA Web开发内幕——核心基础》(精读)</p></td></tr><tr><td valign="top"><p>3.    </p></td><td valign="top"><p>JS,HTML等网页技术基础</p></td><td valign="top"><p>了解JS,HTML,CSS等网页核心技术 </p></td><td valign="top"><p>《javascript网页开发-张孝祥》(熟读)</p></td></tr><tr><td valign="top"><p>4.    </p></td><td valign="top"><p>Spring框架技术</p></td><td valign="top"><p>核心理解Spring IOC,AOP逻辑及应用</p></td><td valign="top"><p>《spring中文开发参考手册》(泛读)</p></td></tr><tr><td valign="top"><p>5.    </p></td><td valign="top"><p>Hibernate框架技术</p></td><td valign="top"><p>了解ORM理念,hibernate核心机制及应用</p></td><td valign="top"><p>《精通Hibernate:Java对象持久化技术详解》(泛读)</p></td></tr><tr><td valign="top"><p>6.    </p></td><td valign="top"><p>AJAX技术</p></td><td valign="top"><p>了解AJAX概念及基本应用</p></td><td valign="top"><p>《Ajax In Action》(泛读)</p></td></tr><tr><td valign="top"><p>7.    </p></td><td valign="top"><p>ZK框架技术</p></td><td valign="top"><p>了解ZK展现层框架理念及组件应用方法</p></td><td valign="top"><p>《ZK Developer's Guide》(泛读)</p></td></tr></tbody></table>     总而言之,需要了解JAVA核心基础,J2EE基础,WEB基础,展现层技术。。。至于书籍嘛,仁者见仁,智者见智了,这些是我看过的,觉得还不错,推荐一下。另外千万不要低估基础。是高手还是码农很大程度在于你的基础理论体系是否足够扎实。如果基础不给力,经验再丰富也是个码农。。。。