学习Java有两种方法,你可以从任何著名的教程网站去学习基本语法,然后做研究和开发,在学习的同时试着去做一些项目。

以下是推荐书籍:

  1. 从头到尾去阅读Kathy 的《Head First Java》。本书的作者是一个组织Java认证考试问题的人,如OCA, OCP等,认真的对待书中的每个代码片段。如果有疑问的地方,可以尝试执行一下)。将这本书作为Java的第一本圣经。
  2. 一旦你完成了核心Java语法和它的规则,了解了它是如何工作的,接下来请阅读Bruce Eckel的《Java编程思想》也就是 《think in java》,把它当作小说,只要你有时间,就带着乐趣和深度思考去读。
  3. 在语法训练和技巧学习之后,请继续阅读 Herbert Schildt的《Java 11官方参考手册(第11版)》,对每一个知识点细节都是深入去了解。将其当作你的参考书,把它留着、以后有用,如果你忘记了一些语法或概念,就使用它。
  4. Joshua Bloch的 《Effective Java》 会令你在了解Java的道路上锦上添花,增加知识深度和借鉴经验,但是如果是急于学习新知识、拓宽知识面的话,学了会有种别人看不出来的感觉。

将你从学生提升为一名熟练的Java使用者,这四本书够了。再一个,如果你打算自己学习Java,我建议你也多关注一些关于这个话题的博客,或者下载一些Java的视频教程。此外,你还可以在这里找到一些有用的东西:Java教程或Java。书籍通常不会提供任何建议,但一些Java库可以让你在编程时感到流畅。最著名的通用库是google/guava and Apache Commons - Apache Commons。使用这两个库可以帮助你避免重复工作、重复造轮子。

学习Java最好选择哪本书?相关推荐

  1. java书籍_学习Java最好的10本书,从入门到精通

    在当代,学习Java等编程课程的主要方式是视频资源,如果你想学,在网上五分钟之内就可以找到一堆学习视频,瞬间将你的硬盘填满.但是这些课程质量良莠不齐,对于小白来说很难辨别好坏. 但是书籍不同,书籍都是 ...

  2. 传智播客java怎么样_零基础学习java开发选择云和好还是传智播客好?

    和我撕或者喷我真的一点意义都没有,去不去培训班,去哪个培训班跟我没有半毛钱关系,你要说你自己就是这么与众不同又努力又是一个天才真能在那一大堆人之中脱颖而出,那么恭喜你你很牛逼,不需要特别告诉我我也没啥 ...

  3. java入门书籍选择

    在决定学习java后选择一本入门的好教材摆在了大家面前,网上极力推崇的<thinking in java>当然是顶级好书,但作为入门的教材有些难了.再加上各个书籍都有自己的写作重点,不可能 ...

  4. 推荐一个不错的网站ImportNew,顺便推荐适合有点基础的关于学习Java的书

    可能刚学习不是很久,每次看到新的事物就会和挖到金子一样开心,前两天看到一个不错的关于java的网站ImportNew http://www.importnew.com/24310.html 里面东西挺 ...

  5. 零基础学python知乎-零基础应该选择学习 java、php、前端 还是 python?

    零基础先学习JAVA吧 在大家看之前,我要先声明两点. 1.由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和Java后端开发的同学 ...

  6. 为什么都建议学java而不是python-为什么java比python复杂,还是有很多人选择学习java?...

    这是一个非常好的问题,也是很多初学编程的人比较关心的问题之一,作为一名IT从业者,同时也是一名教育工作者,我来回答一下. 首先,当前Java和Python都是流行程度比较高的编程语言,而且二者都同为全 ...

  7. 考研学java还是c语言,想学习Java,应该选择就业还是考研?

    想学习Java,应该选择就业还是考研?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 想学习Java,应该选择就业还是考 ...

  8. 初学者入门学习Java,如何选择Java培训机构?

    不论是从2020年TIOBE 每个月的编程语言排行榜上看,还是从各知名招聘网站年底分析的招聘报告中了解,我们都不难看出,在IT行业里Java依然是技术圈中最热门.最抢手.需求量最大的编程语言! 所以, ...

  9. 为什么都在选择学习Java

    越来越多的小伙伴选择入门Java,但是网上五花八门的课程看的眼花缭乱,许多小伙伴不知道要怎么系统的学习Java,如何入门? 小编给小伙伴们整理了一套系统学习Java的视频教程,适合零基础想要入门的小伙 ...

最新文章

  1. 麦当劳数字化转型中获得的6个数据科学经验
  2. 100%抄袭!ICLR 2022投稿竟公然剽窃两篇顶会,程序主席放「实锤」严词拒稿
  3. Guice:最好用的依赖注入框架
  4. 跨域解决方案之CORS
  5. 转 Intellij中的常用快捷键
  6. 轻松处理高于平常10倍的视频需求,还能节省60%的IT成本,蓝墨做对了什么?
  7. Tails 3.0 正式发布,不再支持 32 位计算机
  8. 微信填写服务器配置 php操作方法
  9. 数据结构 创建顺序表
  10. Html5-canvas
  11. 自定义UITabBar
  12. [算法]在数组中找到一个局部最小的位置
  13. Java基础——学生管理系统
  14. Docker Toolbox下配置国内镜像源-阿里云加速器
  15. ubuntu装指定分区_ubuntu安装时候硬盘如何分区
  16. Android 11 WiFi热点打开与关闭接口
  17. Android----banner使用详解
  18. 解决联通宽带域名劫持
  19. 显示器还有卖的吗_[电脑]显示器参数被乱标?深度体验ThinkVision顶级超宽带鱼屏显示器...
  20. 数据结构 - 环形队列

热门文章

  1. Java输出、变量、数据类型及其转换
  2. 【Qt】Connect/Disconnect
  3. 营在微博:企业微博营销实战宝典
  4. 项目中的精华功能讲解:相信大家都用过CSDN 中结贴的功能吧(弹出的小黄窗体)
  5. 云服务平台有哪些?云算力网络哪家强?
  6. 视频流的自适应传输机制-dash
  7. Asis2016 books null off by one
  8. HTTP协议详解(转)
  9. 亚马逊 AWS推送 AWS nsn Was apps 证书配置 控制台创建 新建APP的几个坑 详解
  10. 项目需求之Android 监听键盘的弹起和隐藏setVisibility(View.GONE)方法失效