Java是一门优秀的面向对象编程语言。那么如何学好Java编程和如何写好Java代码?这里我将总结分享一下我的经验,希望对您有所帮助。

 

如何学好Java

如何学好Java编程

学习一门语言时语法只是基础,但是最重要最核心部分是去学习理解该语言的特别之处和思想,如对于Java而言对于面向对象、抽象、跨平台、JVM等概念知识理解十分重要。 关于如何学好Java编程,这里我觉得可以划分为初级、进阶、高级这三个阶段

  • 初级阶段:在这个阶段期间主要是打好基础,先学习Java基础语法多练习。要掌握好Java的三大特性:封装、继承和多态概念和用法,理解好面向对象思想和“抽象”概念。建议从网上找看一些Java基础视频看,或者阅读书籍--这里要提到一本Java界家喻户晓,但是很厚的书《Java编程思想》,虽然不太建议初学者看该书,但是书里对于基础知识概念讲得十分全面和深入,在后期有了一定基础之后回来阅读会有不错的收获。
  • 进阶阶段:在这个阶段是有一定基础了,这个时候可以深入研究一些进阶类的知识点如JavaWeb、IO、多线程、socket、设计模式、数据结构、算法等。这里我建议要重视数据结构和算法,学起来虽然不太容易,但是对提高自己能力和水平的是非常值得的。在这段时间内,保持多动手多思考多练习。
  • 高级阶段:在这个阶段渐渐开始接触框架如Spring等优秀框架,建议先学会应用,后选择性去了解框架原理并自己尝试编写简单的demo,通过这种方式会学到一些前人不错设计思想。接下来是渐渐接触高并发、JVM虚拟机、分布式等。

总结一下学习Java的方式

基础可以先找视频或者入门书籍阅读,多练习打好基础。进阶期要开始多做项目,总结经验。多参与团队项目与人沟通和交流,并学习进阶技术。高级阶段在保持深入理解原理的同时要时刻保持关注最新技术类的新闻和文章。

如何学好Java

关于如何写好Java代码

这里我有以下几点建议

  • 遵循规范:目前大多数公司遵循阿里巴巴的开发规范,网上可以下载得到 。
  • 学习设计模式,设计模式是前人的经验总结,合理地应用设计模式可以减轻代码量和开发难度。
  • 代码编写要简洁明了,写出只有自己看得懂复杂代码并不优秀,这里推荐一本《重构:改善既有代码的设计》。

最后

学习要持之以恒,多总结多做笔记多拥抱变化,多和朋友交流往往思想碰撞会有很不错的idea和启发。发表文章也是一种不错的选择,能讲给别人听的知识才是真正的掌握了。以上就是我的经验分享,希望对你有所帮助,