首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

零基础学java看什么书?求大神推荐几本实用的书

在千锋广州参加Java面授学习已经有两个多月了,我想对这段时间关于学习Java程序汇编的思想做一个总结,以便后面能更深入地学习。

具体而言,Java学习其实就是学习编程,学习编程就需要接受一种编程思想。要想掌握Java的精华特性就需要知道什么是Interface和multi-thread。我们用interface是为了更好的使用多继承模型,而多线程则是设计到语言一级的重要特性。要完全理解interface和多线程的几种常用编程模型,就需要我们能灵活运用这些,这也是为什么我觉得学习Java就是掌握一种编程思想。

当我们学习到一定程度之后,就可以按照前辈的成果用简单的程序实现一些简单的系统。如果可以在这些系统中加上自己的设计,提高系统的性能,那就更上一个层次了,收获会更大。

Java编程的学习更注重实践,我们在看书的时候,不要等到自己完全理解再才动手敲代码,而是应该边看边敲,在程序运行中遇到各种情况可以让你更快更牢固的掌握知识点。我目前还是要多敲代码,在敲代码时候要按自己的想法去敲,不要只是对着别人的代码照本宣科。在广州校区学习Java的这段时间把老师布置的作业做好,认真填写实验报告,同时要把自己写过的程序都保存好,有助于以后的复习巩固。当然我也希望自己能够更深入的去学习Java,在空余时间我也会看别人推荐的书,如《(Java2 21天自学通(Sams Teach Yourself Java 2 in 21 Days,Professional Reference Edition》、《面向对象软件构造(Object-Oriented Software Construction)》、《设计模式(Design Patterns)》、《The Art of Computer Programming》等。

通过在千锋参加Java面授学习的这段时间,我愈发觉得学习Java是一个循序渐进的过程,独立思考问题的能力很重要。一些学习Java较好的人在遇到问题时首先自己思考,实在解决不了才会寻求帮助,这样下来会发现很多问题自己稍做思考就可以解决。这两个多月学习我最大的收获就是让自己有了编程的思想,有了这种思想我想接下来的学习会快速且高效。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180118A07VLM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券