A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宇智波越 初级黑马   /  2017-9-26 14:43  /  940 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

根据我的经验,简单来谈谈,和大家分享互相学习首先要明白一点,java是拥有面向对象特性的一门语言,承载着JVM,奠基着丰富的框架。既然是语言,那么基本的语法自然而然是要掌握,《Thinking in java》一本书,就够了,笔者看了4遍,每次还是受益匪浅。其次,是面向对象特性,这一点上光看书是看不懂的,一定要配合实际项目看,阅读源码,建议看看设计模式,有助于理解。接下来最重要的一点,JVM,java的核心所在,许多学者不关心jvm的知识,这也成为学习java的一道瓶颈,Java的内存分配,垃圾回收,线程究竟是怎么实现,当你了解了这些,会在遇到问题的时候有更加深入的思考,而不是表面的排除异常等等。推荐一本书《深入了解java虚拟机》,赞!最后,框架的学习是建立在上述基础上,如果单纯的学习一个框架,那么结果就是只会用,换一个或者添加一个功能就手足无措了,语言只是工具,学会融会贯通才是程序员应有的能力,具体需要在实践中会接触到,所以当你觉得达到一定瓶颈的时候,就反过来看看上述三点比较好个人经验,小小分享,欢迎各位大牛讨论...

1 个回复

倒序浏览
《Thinking in java》、项目源码、设计模式
《深入了解java虚拟机》
框架

感谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马