《疯狂Java讲义》,疯狂java讲义( 六 )


利用碎片化时间学习虽然值得称赞,但是更鼓励抽出完整的时间去学习,最好关闭QQ、微信等一切通讯软件,避免被打扰;把学习的知识通过笔记、博客等方式记录下来;对于某些知识,如果能“讲出来”,那么就需要把这些知识了解的非常透彻;这也是我现在做技术分享的主要原因之一 。我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注 。
高中生,接触java,有没有大神给建议?
一个非常好的问题 。Java是当前的主流开发语言,应用普遍,软件工程师招聘市场需求大,所有很多同学选择了学习Java开发 。1,制定学习计划不知道题主所在学校是否开设了Java课程?对于大部分高中生来讲,学习时间要合理安排,不要影响学校课程,也不可三天打鱼两天晒网 。争取做到自律,制定一个合理的学习计划 。1)学习基础知识Java是一门完整的面向对象编程语言,功能强大、简单易用、跨平台可移植,具有多线程、分布式等特点,入门学习不难,逐步掌握基本的编程能力 。
2)多写代码可以选择一些编程网站,比如HackerRank 。这些网上都有一些成系列的练习题,可以系统的练习提高编程能力 。完成题目后有成绩和排行榜,对学习也有很好的激励作用 。2,多看开源项目代码Java在各个行业的应用开发场景很多,各种开源项目非常多,选择常用技术栈,比如主流搭配JavaSpring Boot开发框架,Web服务开发 。
1)选择有兴趣的项目仔细阅读文档和代码,查看历史提交记录,这个过程本身就能学到很多知识 。2)阅读代码重点理解怎么写?为什么这样写?有没有更好的写法?3)开发代码时间和能力允许时,尝试按照开源社区的代码标准,开发提交代码,完成单元测试 。4,总结:多写代码不管哪个学习方式,重要的是学习方法 。在学习过程中一定要多写代码,不断总结,由点到面,逐步积累起自己的知识库 。
一个刚工作的Java程序员该看哪些书籍?
谢邀 。简单列几本:《JAVA编程思想》夯实基础 。这本书算是Java圣经,但是不适合入门,需要有一定的基础 。讲述了JAVA的方方面面 。需要花力气去啃 。啃明白了你会有豁然开朗的感觉 。好的基础是后面学习新技术的基石 。《重构》好代码是改出来的 。马丁福勒的经典书 。一步步的告诉你该怎么重构代码 。避免你写出面条代码 。
《Effective Java》避免Java中的坑 。Java语言本身有很多坑,本书以条目的方式列出了一条条的建议,帮你避免这些坑 。《敏捷软件开发:原则、模式与实践》面向对象原理与模式 。另一位马丁大叔的书,面向对象设计原理及设计模式的应用 。结合GOF的《设计模式》效果更佳《人件》如何进入心流 。偏管理的一本书,与《人月神话》不同,本书可以说是从程序员的角度来讲项目管理,讲外部环境对软件开发的影响 。
初学者学Java读《Java核心技术》和《疯狂Java讲义》哪个更好?
【《疯狂Java讲义》,疯狂java讲义】《疯狂Java讲义》好一些,打好基础后可以看下《Java核心技术》,对于初学者建议看一些视频教程,先把基础知识学一遍 。学习Java切记眼高手低,因为Java入门门槛较低,很多初学者学习一两个月后就会认为自己什么都会了,或者感觉到瓶颈了,这时可以去学习一些Java框架,比如Spring MVC,MyBatic等,或者研究一下Java的多线程原理及JVM的一些原理等 。

推荐阅读