刚学完java,该如何提升自己的代码水平,有什么书籍推荐吗?

书讲的偏理论了,看了以后没有实践会忘光的,既然学完java了,可以动手搞一些实际项目了,比如用java写写网页,写写gui程序等等。光停留在命令行界面不是实际工程所需要的,没有哪款给普通用户用的软件是命令行界面。


一、Java从入门到精通《Java从入门到精通(第3版)》

从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。《Java从入门到精通(第3版)》编辑推荐:“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,二、Java核心技术(卷1):基础知识

Java领域最有影响力和价值的著作之一,与《Java编程思想》齐名,10余年全球畅销不衰,广受好评;2)根据JavaSE7全面更新,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强

三、Java编程思想《Java编程思想(第4版)》

书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Iava’UO系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。

四、深入理解Java虚拟机:JVM高级特性与最佳实践第1版

两年内印刷近10次,4家网上书店的评论近4?000条,98%以上的评论全部为5星级的好评,是整个Java图书领域公认的经典著作和超级畅销书,繁体版在台湾也十分受欢迎。第2版在第1版的基础上做了很大的改进:根据最新的JDK1.7对全书内容进行了全面的升级和补充;增加了大量处理各种常见JVM问题的技巧和最佳实践;增加了若干与生产环境相结合的实战案例;对第1版中的错误和不足之处的修正;等等。第2版不仅技术更新、内容更丰富,而且实战性更强。

五、Sun公司核心技术丛书:EffectiveJava中文版

在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。第2版反映了Java5中最重要的变化,并删去了过时的内容。

六、图灵程序设计丛书:Java程序员修炼之道《Java程序员修炼之道》

分为四部分,第一部分全面介绍Java7的新特性,第二部分探讨Java关键编程知识和技术,第三部分讨论JVM上的新语言和多语言编程,第四部分将平台和多语言编程知识付诸实践。从介绍Java7的新特性入手,《Java程序员修炼之道》涵盖了Java开发中最重要的技术,比如依赖注入、测试驱动的开发和持续集成,探索了JVM上的非Java语言,并详细讲解了多语言项目,特别是涉及Groovy、Scala和Clojure语言的项目。此外,书中含有大量代码示例,帮助读者从实践中理解Java语言和平台。

七、HeadFirstJava(中文版)《HeadFirstJava》(中文版)(第2版)

是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。

八、Java7入门经典《Java7入门经典》

是关于Java语言讲解最为细致、全面的入门书籍,介绍了使用最新的JavaJDK7开发程序所需要的所有基础知识。书中包含大量的示例,清晰地解释了涉及的关键概念,演示了Java开发的复杂细节。

四川中公优就业的老师为您解答。


初级读物:HeadFirstJava,JavaAbeginner’sguide

中级:EffectiveJava2ndedition,Thepragmaticprogrammer,TDDbyexample,HeadFirstdesignpatterns,refactoring,cleancode

高级:Enterpriseintegrationpatterns,peopleware,Thythicalmanmonth


多实践,动手做项目才是关键的,很多人在学习Java编程的时候,都有一个通病,只是看书,看书的时候理解了,懂了,等到真正去敲代码的时候,发现却不知道从哪里入手,又得重新回去再把学过的内容复习一遍;

看视频学习的效果会更好一些,边看视频边敲代码,会比看书敲代码更方便,跟着老师的思路走,然后在根据自己的思路练习一遍,或者自己先实现,在去进行优化,这样印象也会比较深刻一些;

以前学习Java是在“如鹏网”上学习,有网络的地方就可以学习,在家里,在宿舍就可以学习,根据自己的时间来灵活安排学习进度,也有更多的时间来练习项目,掌握的更好

有问题随时提问,老师实时在线答疑,每个章节的后面都有相应的练习题和面试口才题,需要通过录音的方式来进行提交,为以后的面试打下良好的基础,从简历,模拟面试,薪资洽谈,就业等方面进行全方位的指导;

有新的技术,新的课程更新了,也是可以继续申请了来学习的,口碑不错,基本上都是慕名而去的,具体的可以到如鹏网官网上去了解一下;


建议多做项目才有实际性的提升,书一般写的比较晦涩,不容易看懂,大部分技术点是固定的,就是要看你怎么用!提升代码水平也没必要看书,不如多看看常用的API,做个小Do,做做项目!书的话一般看就要看着深一点的东西,例如《面向对象葵花宝典》这种编程思想类的书能加深你的编程思想,或者看些算法类的书籍!真正推荐的我会推荐你看下这本《编程珠玑》,这本书大多数程序员都有看,非常经典的一本书!


谢邀!

对看过的书籍和收藏的书籍做了总结,希望对你有所帮助!


原始地址:/changshi/7466.html