主流 Java 自学书籍推荐

简介: 主流 Java 自学书籍推荐

《Head First Java》

Head


  •                      



最适合初学者的入门书籍,内容不是很多,语言风趣幽默,使用这本书学习起来会非常轻松。它可以让你快速掌握Java面向对象思想,以及一些常用内置对象的使用,绝对是一本极佳的Java启蒙书籍。


《Java从入门到精通》

Java从入门到精通
销量最高的Java学习书籍,清华大学出版社出版,附带光盘学习资料,这本书主要面向高校学生,知识点划分比较清晰,但内容涉及比较浅。它可以让你顺利的编写出一些简单的管理系统,也可以帮你顺利的通过计算机二级,但它绝对无法让你精通程序设计。


《疯狂Java讲义》

疯狂Java讲义
最为详细的Java参考书籍,包括源码分析、设计模式分析、软件结构分析……几乎涵盖了所有与Java开发有关的内容。这本书如此详细,以至于它更适合作为一本参考书籍,当然它也有精简版本《疯狂Java讲义 精粹》,较之《疯狂Java讲义》这本书更适合用来学习。


《Java核心技术》

Java核心技术
最适合C程序员的Java书籍,本书主要针对有C/C++程序设计经验的开发者,附有大量与C++ 的对比注释,并且着重介绍了 Swing 图形界面编程的知识。对于想用Java来编写桌面程序的C++开发者来说很不错。如果你想学习Java可以来这个群,首先是二二零,中间是一四二,最后是九零六,里面有大量的学习资料可以下载。


《Thinking In Java》

Thinking
最权威的Java进阶书籍,属于高级Java程序设计类书籍,需要有一定基础的人才能读懂其中的思想。这本书不适合初学者阅读,里面探讨的知识太过深奥,在没有整个知识体系作为支撑时,使用该书进行学习很容易失去方向。


最后,给初学者的一些建议

初学者通过视频可以快速的了解编程的概念,但仅通过视频是无法达到对于编程思想的理解,这需要大量的编程经验和阅读学习。学习一定要循序渐进,切勿急于求成。
我看到很多人对于视频学习的误解,认为视频学习是掌握技能的捷径,其实视频学习只是学习的一个过程,它可以让你初步掌握整个知识体系,但是对于一些知识的细节和思考仍然需要通过阅读来学习。
码农和工程师的区别是什么?码农立足于编码,工程师立足于设计。其中的差距就在于思想……

相关文章
|
7月前
|
开发框架 前端开发 Java
GitHub首次开源标星20k+项目:Guns-现代化主流Java应用开发框架
Guns是一个现代化的Java应用开发框架,基于主流技术Spring Boot2 + Vue3,Guns的核心理念是提高开发人员开发效率,降低企业信息化系统的开发成本
|
4月前
|
NoSQL Java 程序员
阿里大牛都在读的10本Java实战书籍,Java开发进阶必备书单
关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。
|
5月前
|
消息中间件 设计模式 分布式计算
大厂招聘重点全在这!GitHub置顶Java基础-高级面试库+自学路线
最近几年经常会听见这样一种声音:“程序员是吃青春饭的,年龄一大就不吃香了”,在当下这种互联网产业增速放缓,甚至隐约展现出疲态的时刻,此类言论就很有市场。
|
5月前
|
开发框架 JavaScript Java
推荐一个日历转换开源工具库,支持C#、Java、PHP等主流的语言
推荐一个日历转换开源工具库,支持C#、Java、PHP等主流的语言
41 0
|
6月前
|
SQL Java 数据库
JSP 书籍分享系统myeclipse开发sql数据库BS模式java编程
JSP 书籍分享系统是一套完善的web设计系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。
32 0
|
7月前
|
前端开发 JavaScript Java
Java自学之路(新手一定要看)
Java自学之路(新手一定要看)
69 0
|
8月前
|
NoSQL Java 程序员
阿里大牛都在读的10本Java实战书籍,Java开发进阶必备书单
关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢!So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。 在下面这 13 本书籍中小编还是要建议大家可以先去关注英文原版,毕竟翻译的书籍中都有一定的语法错误。
|
10月前
|
Java
Java 自学 - 接口与继承 接口
Java 自学 - 接口与继承 接口
|
12月前
|
设计模式 Java 程序员
深入学习 C 语言需要看什么书籍;小白学编程先学习 C 还是 C#;java 源代码学习顺序|极客观点
深入学习 C 语言需要看什么书籍;小白学编程先学习 C 还是 C#;java 源代码学习顺序|极客观点
|
消息中间件 缓存 运维
云HIS源码:JAVA开发采用主流技术栈
云HIS系统技术框架: 总体框架: SaaS应用,全浏览器访问 前后端分离,多服务协同 服务可拆分,功能易扩展 云HIS系统技术细节: 前端:Angular+Nginx 后台:Java+Spring,SpringBoot,SpringMVC,SpringSecurity,MyBatisPlus,等 数据库:MySQL + MyCat 缓存:Redis+J2Cache 消息队列:RabbitMQ 任务调度中心:XxlJob 接口技术:RESTful API + WebSocket + WebService 报表组件:itext + POI + ureport2 数据库
215 0
云HIS源码:JAVA开发采用主流技术栈