Java是一种计算机语言。很多人使用这种语言。二零一二年有很多关于Java的书。这些书帮助人们学习Java。我们来谈谈这些书。
有一本书叫《Java核心技术》。这本书有上下两册。作者是霍斯特曼。这本书讲Java的基础知识。书里讲怎么写Java程序。书里讲Java的语法。书里讲Java的类怎么用。书里讲Java的库怎么用。这本书很厚。这本书内容很多。很多人读这本书学习Java。这本书的例子很详细。这本书的解释很明白。这本书适合初学者。这本书也适合有经验的人。二零一二年出了第九版。这个版本更新了Java的新内容。这个版本讲了Java7的新特性。书里讲了新的语法。书里讲了新的工具。这本书是重要的参考书。
有一本书叫《EffectiveJava》。作者是布洛克。这本书讲怎么用好Java。这本书不是讲基础语法。这本书讲怎么写好的Java代码。书里有很多规则。书里有很多建议。这些建议很实用。程序员读了这本书能提高水平。书里讲怎么设计类。书里讲怎么避免错误。书里讲怎么让程序更安全。书里讲怎么让程序更快。二零一二年出了第二版。这个版本根据Java5和Java6更新了内容。这本书很重要。很多公司要求程序员读这本书。这本书的话很直接。这本书的道理很深刻。
有一本书叫《Java并发编程实战》。作者是哥茨等人。这本书讲Java的多线程编程。多线程就是让程序同时做多件事。多线程很难写。多线程容易出错。这本书讲怎么正确使用多线程。书里讲基本的线程概念。书里讲怎么管理线程。书里讲怎么让线程安全。书里讲怎么用Java的并发工具。书里的例子很多。书里的分析很细。这本书是二零一一年出版的。但二零一二年很多人还在用。这本书是并发编程的权威书。程序员遇到多线程问题就看这本书。
有一本书叫《Java编程思想》。作者是埃克尔。这本书很经典。这本书讲Java的思维方式。书里不仅讲语法。书里讲为什么这样设计Java。书里讲面向对象的思想。书里讲得很深入。这本书很厚。这本书内容很广。这本书的第四版是二零零六年出的。但二零一二年很多人还在看。这本书对理解Java很有帮助。这本书的例子很有名。这本书的文字很生动。很多人从这本书开始学Java。
有一本书叫《Spring实战》。作者是沃尔斯。这本书讲Spring框架。Spring是Java的一个重要框架。很多公司用Spring做项目。这本书讲怎么用Spring。书里讲Spring的基本原理。书里讲怎么配置Spring。书里讲Spring的各个部分。书里讲SpringMVC。书里讲Spring数据库操作。二零一二年出了第三版。这个版本更新了Spring的新功能。这本书很实用。程序员做项目时参考这本书。这本书的步骤很清晰。跟着书做就能做出东西。
有一本书叫《Java性能优化权威指南》。作者是埃文斯等人。这本书讲怎么让Java程序跑得更快。程序慢了是个大问题。这本书讲怎么找问题。这本书讲怎么改问题。书里讲监控工具。书里讲调优方法。书里讲垃圾回收怎么优化。书里讲内存怎么管理。这本书很专业。这本书的知识很深。二零一四年才出版第一版。但相关思想在二零一二年已经流行。性能优化是Java程序员的重要技能。
有一本书叫《深入理解Java虚拟机》。作者是周志明。这本书是中文书。这本书讲Java虚拟机怎么工作。Java虚拟机是运行Java程序的东西。了解虚拟机很重要。这本书讲虚拟机的内存结构。这本书讲类的加载过程。这本书讲程序的执行引擎。这本书讲垃圾回收的算法。这本书讲性能调优工具。这本书的内容很底层。这本书帮助程序员理解Java的本质。第一版是二零一一年出的。二零一二年很多人在读。这本书在国内很受欢迎。这本书写得很清楚。这本书的图很helpful。
有一本书叫《Java网络编程》。作者是哈诺德。这本书讲Java怎么做网络程序。网络程序就是能和其他计算机通信的程序。书里讲基本的网络概念。书里讲Socket怎么用。书里讲HTTP怎么处理。书里讲客户端怎么写。书里讲服务器怎么写。这本书第四版是二零一三年出的。但二零一二年相关的网络编程知识已经成熟。这本书是网络编程的经典书。例子很完整。解释很到位。
有一本书叫《测试驱动开发的艺术》。作者是科斯凯拉等人。这本书讲怎么用测试驱动开发方法写Java程序。测试驱动开发就是先写测试,再写代码。这种方法能让代码质量更好。这本书讲怎么做单元测试。这本书讲怎么用JUnit工具。这本书讲怎么设计可测试的代码。这本书的思想在二零一二年很流行。很多团队开始重视测试。这本书提供了具体方法。
这些书是二零一二年Java世界的一部分。程序员读这些书。程序员学这些知识。这些书讲基础。这些书讲高级技巧。这些书讲框架。这些书讲底层原理。这些书帮助人们写出更好的Java程序。Java语言在发展。这些书记录了这个阶段的知识。人们从书里学习。人们把书里的知识用在工作中。这些书是参考。这些书是工具。这些书是老师。二零一二年过去了。这些书的价值还在。今天的人仍然可以读这些书。这些书的内容很多没有过时。学习Java需要看书。实践Java需要参考书。这些书是很好的伙伴。
下一篇:没有了