自学java书籍 自学基本做不成java
大家好,关于自学java书籍很多朋友都还不太明白,今天小编就来为大家分享关于自学基本做不成java的知识,希望对各位有所帮助!
想要自学Java编程,有什么书籍推荐么
自学Java有哪些必备的学习书籍,在这里一一给你展示出来:
在这里给你推荐几本书,非常优秀的书籍:当然在推荐之前,你可以在B站内搜索我们的名字,观看一下我们的学习视频;
我校名师高淇讲述的Java300集课程,非常适合刚入门的零基础学者哦!
这几本书相当不错,推荐给你:1.《Java编程规范》适合对象:初级、中级
介绍:这本书的作者是被誉为Java之父的James Gosling,入门者推荐阅读,对基础的讲解很不错。
2.《Java编程思想》适合对象:初级、中级
介绍:豆瓣给出了9.1的评分,全球程序员广泛赞誉。有人说这本书不适合初学者,不过小编认为作者并没有对读者已有的知识经验有过多要求,只是要求读者需要知道基本的程序语言。作者以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念,需要花时间细细研读。
3.《Java核心技术:卷I基础知识》适合对象:初级、中级
介绍:官方机构图书,备一本总是没错的。这本书比较全面也通俗易懂。可以当字典的功能来用,学习入门必备。
4.《Java数据结构和算法》适合对象:初级、中级、高级
介绍:这本书目前基本断货,足以说明抢手程度。作者主要使用Java语言描述了我们常用的数据结构,值得一看。
5.《Java与模式》适合对象:中级、高级
介绍:难得一见的国人写的Java好书。主要讲解设计原则以及最为常见的设计模式的实用教材。这本书出现的比较早,是初级到中高级必读的图书之一。
6.《SCJP学习指南》适合对象:初级、中级
介绍:官方考试的必备图书,对检验自己的Java学习情况很有帮助。这本书特别适合学生阅读,这本书理解透了,找工作面试Java题目不会有任何问题。一些工作多年的工程师都会在里边遇到一些不会做的题目。
学习的过程中,编程视频的弥补是不可缺失的,需要的话点个赞吧!
进阶篇1.《重构:改善既有代码的设计》适合对象:中级、高级
介绍:清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以及改善。大师的杰作,让你明白软件是一步步改进的,不是一蹴而就的。
2.《XML入门经典》适合对象:初级、中级、高级
介绍:很多人觉得没必要买XML书籍,不过我还是觉得推荐一本给你作为工具书,而且看本书可以使得你对XML方方面面有个了解。里面不少东西还是用到的。
3.《jQuery基础教程》适合对象:初级、中级、高级
介绍:从这个开始学习jQuery才是根本,不然以后遇到的很多奇怪问题不知所以然。jQuery个人感觉已经成为目前的javascript标准库了,插件无数,大大简化了前端工作。
4.《JavaScript权威指南》适合对象:初级、中级、高级
介绍:一本从全新视角和层次来介绍JavaScript的参考书,填补了市场的空白。是学习js的必备参考工具书之一。
5.《代码整洁之道》适合对象:中级、高级
介绍:讲述了一系列行之有效的整洁代码操作实践。软件工程的理想编码是无数人编出来的代码像一个人写的,这本书当作规范就不错。
最后:学习Java编程一定要努力学习!祝你成功!
自学Java,有哪些书籍推荐
要想进入软件行业,就要接触编程语言。而目前编程语言中比较流行的有Java,C#,Python。这些都是面向对象的。这些语言只要有一点C的基础实际上都很容易上手。而Java作为现行企业招聘首推的语言,相比C语言来说要简单很多。那么如果自己学习Java的话,哪些参考书是比较好的呢?下面这儿推荐几本给大家参考:
1)《Thinking in Java》,《Java核心技术》。这两本书里面,大家都会从中读到Java的一些基础知识:包括环境搭建、变量定义存储、流程语句如何规范化设计,线程实现逻辑、数组与集合的存储及JDK新特性等等内容。看了后,发现是浅入,深出。,知识梳理的比较的细致,包括你平常没有注意到的遗漏的知识。关键是这两本书有很多启发性的内容,比如编程风格等,看后可以在实践中少走不少弯路。
2)《Effective Java》,java的最佳实践丛书。里面关于JDK的详细最佳使用方式全部都列举出来了。这些工作中的优秀写法,全部来自于JDK的作者们。所以干货特别多。但是由于是老外写的,所以是翻译版,翻译得有些不敢恭维。句子得好好琢磨才能明白它的实际含义。建议英语好的,可以直接看原版,感觉就是不一样。
3)Java最适合的是做企业级开发,也就是服务器端的Web应用。那比较强悍的JavaEE技术千万别错过了。而企业级开发则以框架开发为主导。如经典的SSH框架、SSM框架等。那么你可以研读下《J2EE Development Without EJB》,这本书开启了全新的Java企业框架,对之前的EJB技术有了更加清晰的认识。同时实战型比较好。读完后,要记得把其中的内容用到实际的工作项目中去。
当然,我这里推荐的都是国外引入的书籍。若读者喜欢国内书籍的话,那可选择的就比较多了。不过国内很多没有国外写的细,优势不是很明显。若你英文水平有限,可以参考清华大学出版社与人民邮电出版社出版的相关书籍,还不错。
若大家有选购方面的问题,可以直接找我,ID:PGThinking。希望能帮助大家。
自学java的j2ee,有哪些比较经典的书籍推荐
这是pdf下载地址祝你收获满满!
一、初级入门篇
1.《Java编程思想》适用于初级、中级
Java编程思想第四版中文版完整版.pdf是全球程序员必备图书,被china-pub会员评为“2007年我最喜爱的十大技术图书”之一.。
2.《Java核心技术:卷I基础知识》适用于初级、中级
Java领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第9版根据JavaSE7全面更新,同时修正了第8版中的不足,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。
二、中高级进阶篇
1.《数据结构与问题求解(java语言版)》适用于:初级、中级、高级
本书从抽象思想、问题解决以及java编程语言使用的观点介绍了数据结构和算法。本书中包含了java的最新特性,任何地方都可以完全使用标准模板库(STL)。本书开始引入问题,分析问题,然后如何解决问题。我个人觉得是一本好。不过里面有些印刷错误哦。
2.《Java与模式》适用于:中级、高级
难得一见的国人写的Java好书。主要讲解设计原则以及最为常见的设计模式的实用教材。这本书出现的比较早,是初级到中高级必读的图书之一。
3.《UML构建web应用》适用于:中高级
本书的主要目的是讲述如何以面向对象的方式对Web应用的页面和其他Web专用组件进行建模,并且与系统中的其他模型保持一致。
4.《java核心技术:卷2》适用于:中高级
Java领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第9版根据JavaSE7全面更新,同时修正了第8版中的不足,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。
5.《Java并发编程实战》适用于:中、高级
这本书名为《Java并发编程实践》有些抹杀了它的价值,其中并非只讲述了Java的多线程设施,对一般的并发编程的rationale也有相当透彻的阐述。市面上并发编程的书比较少,这一本推荐阅读。
三、框架篇
《Hibernate程序高手秘笈》
本书展示了如何用Hibernate来自动化配置:写一些Java对象和简单的配置文件,Hibernate将使这些对象和数据库间的所有交互自动化……,对于想了解hibernate框架的人来说,大有益处。
《Spring技术内幕》
本书是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自执笔!Java开发者社区和Spring开发者社区一致强烈推荐。
《Java Persistence with MyBatis 3》
MyBatis和hibernate一样也是如今流行的ORM框架之一,看完对mybatis有一个清楚认识。
OK,关于自学java书籍和自学基本做不成java的内容到此结束了,希望对大家有所帮助。