您现在的位置是:首页 >

零基础学习Java的书籍有哪些,请推荐

火烧 2022-01-02 03:07:45 1043
零基础学习Java的书籍有哪些,请推荐 零基础学习Java的书籍有哪些,请推荐 入门类1.《java从入门到精通》(第3版)【内容介绍】  本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的例项,详

零基础学习Java的书籍有哪些,请推荐  

零基础学习Java的书籍有哪些,请推荐

 入门类
1.《java从入门到精通》(第3版)
【内容介绍】
 
 本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的例项,详细介绍了使用Java语言进行程式开发应该掌握的各方面技术。全书共分28章,包括:初
识Java,熟悉Eclipse开发工具,Java
语言基础,流程控制,字串,阵列,类和物件,包装类,数字处理类,介面、继承与多型,类的高阶特性,异常处理,Swing程式设计,集合类,I/O输入
输出,反射,列举型别与泛型,多执行绪,网路通讯,资料库操作,Swing表格元件,Swing树元件,Swing其他高阶元件,高阶布局管理器,高阶事件
处理,AWT绘图与音讯播放,列印技术和企业进销存管理系统等。所有知识都结合具体例项进行介绍,涉及的程式程式码给出了详细的注释,可以使读者轻松领会
Java程式开发的精髓,快速提高开发技能。
【推荐理由】
本书内容详尽,例项丰富,非常适合作为程式设计初学者的学习用书,也适合作为开发人员的查阅、参考资料。
2.《java核心技术卷一》
【内容介绍】
 
 本书是Java技术经典参考书,多年畅销不衰,第7版在保留以前版本风格的基础上,涵盖Java2开发平台标准版J2SE5.0的基础知识,主要内容包
括面各物件程式设计、反射与代理、介面与内部类、事件监听器模型、使用Swing
UI工具箱进行图形使用者介面设计,异常处理、流输入/输出和物件序列化、泛型程式设计等。本书内容翔实、深入浅出,附有大量程式例项,极具实用价值,是
Java初学者和Java程式设计师的必备参考书。
【推荐理由】
本书出版以来,深受广大读者的喜爱,它全面介绍了Java SE的基础知识,不但具有使用价值,而且易于阅读,易理解,它必成为想进军Java和基础薄弱同学的不二之选。
3.《java程式语言》
【内容介绍】
 
 本书以Java语言建立者的独特视角向读者展现了为什么以及如何使用Java语言,以便读者理解Java语言的基本设计目标以及它在现实世界中的应用。
本书介绍的是Java语言的最新版本,该版本在《Java Language Specification,Second
Edition》中定义,在Java2SDK1.3标准版中实现。本书已是第三版,在经构上相对前两版有所调整,重点讲述了新的语言特征,并提供了新
API的使用例项。本书完全覆蓋了Java语言当前版本的特征和类库,可以作为Java语言的入门向导,也可作为高阶Java开发及Java语言教学的参
考用书。
【推荐理由】
本书介绍的是Java语言的最新版本,该版本在《Java
Language Specification,Second
Edition》中定义,在Java2SDK1.3标准版中实现。本书已是第三版,在经构上相对前两版有所调整,重点讲述了新的语言特征,并提供了新
API的使用例项。本书完全覆蓋了Java语言当前版本的特征和类库,可以作为Java语言的入门向导,也可作为高阶Java开发及Java语言教学的参
考用书。
进阶类
1.《java程式设计思想》
【内容介绍】
 
 本书共22章,包括操作符、控制执行流程、访问许可权控制、复用类、多型、介面、通过异常处理错误、字串、泛型、阵列、容器深入研究、JavaI/O系
统、列举型别、并发以及图形化使用者介面等内容。这些丰富的内容,包含了Java语言基础语法以及高阶特性,适合各个层次的Java程式设计师阅读,同时也是高
等院校讲授面向物件程式设计语言以及Java语言的绝佳教材和参考书。
【推荐理由】
本书赢得了全球程式设计师的广泛赞誉,即使是最晦涩的概念,在BruceEckel的文字亲和力和小而直接的程式设计示例面前也会化解于无形。从Java的基础语法到最高阶特性(深入的面向物件概念、多执行绪、自动专案构建、单元测试和除错等),本书都能逐步指导你轻松掌握。
2.《java核心技术卷二》
【内容介绍】
 
 《JAVA核心技术卷2:高阶特征》是Java技术权威指南,全面覆蓋Java技术的高阶主题,包括流与档案、XML、网路、资料库程式设计、高阶
Swing、高阶 AWT、JavaBean构件、安全、分散式物件、指令码、编译与注解处理等,同时涉及本地化、国际化以及Java SE
6的内容。《JAVA核心技术卷Ⅱ:高阶特征》对Java技术的阐述精确到位,叙述方式深入浅出,幷包含大量示例,从而帮助读者充分理解Java语言以及
Java类库的相关特性。
【推荐理由】
本书是经典的《Java核心技术,卷II:高阶
特性》的最新修订版,涵盖了Java
SE6平台的高阶使用者介面程式设计和企业特性。与第1卷(涵盖了核心的语言和类库特性)一样,本卷已经更新到了JavaSE6。并且对新内容都作了重点标
注。书中所有的示例程式都进行了详细的设计,用来演示最新的程式设计技术。并展示针对专业开发者在现实中所碰到的典型问题的最佳解决方案。本书包含有关
StAXAPI、JDBC
4、编译器API、指令码框架、闪屏和托盘API以及其他许多JavaSE6改进特性的新章节。本书聚焦于Java语言中更高阶的特性,包括下列内容:流与
档案、网路、资料库程式设计、XML、JNDI与LDAP、国际化、高阶GUI元件、Java2D、JavaBeans、安全、RMI与Web服务、高阶
AWT、注解、本地方法。
3.《疯狂java讲义》
【内容介绍】
 
 本书深入介绍了Java程式设计的相关方面,全书内容覆蓋了Java的基本语法结构、Java的面向物件特征、Java集合框架体系、Java泛型、异常处
理、Java
GUI程式设计、JDBC资料库程式设计、Java注释、Java的IO流体系、Java多执行绪程式设计、Java网路通讯程式设计和Java反射机制。共覆蓋了
java.awt、java.lang、java.io和java.nio、java.sql、java.text、java.util、
javax.swing包下绝大部分类和介面。
【推荐理由】
本书并不单纯从知识角度来
讲解Java,而是从解决问题的角度来介绍Java语言,所以本书中介绍了大量实用案例开发。这些案例既能让读者巩固每章的知识,又可以让读者学以致用、
激发程式设计自豪感,进而引爆内心的程式设计激情。本书光盘里包含书中所有示例的程式码,如果读者希望获得课后练习的程式程式码。
本书为所有打算深入掌握Java程式设计的读者而编写,适合各种层次的Java学习者和工作者阅读,也适合作为大学教育、培训机构的Java教材。但北大青鸟光谷校区专业老师认为,如果只是想简单涉猎Java,则本书过于庞大,不适合阅读。
JavaEE类
1.《javaWeb整合开发王者归来》
【内容介绍】
 
 本书全面介绍了Java Web开发中的各种相关技术及知识。全书分为9篇,内容层次清晰,难度循序渐进。第1篇为入门篇,内容包括Java
Web开发概述等;第2篇为基础篇,内容包括Servlet技术、JSP技术、会话跟踪、过滤器Filter、监听器Listener等;第3篇为高阶
篇,内容包括JSTL标签库的使用、如何自定义标签、资源国际化、资料库概述、JDBC详解、XML概述等;第4篇为Struts框架篇,内容不仅包括
Struts 1.x的内容,也包括Struts
2.x中的内容;第5篇为Hibernate框架篇;第6篇为Spring框架篇;第7篇为EJB与Web服务篇,内容包括EJB
3概述、JPA规范Web服务框架XFire等;第8篇为工具篇,内容包括在Java
Web专案中常用的开源工具框架、主要有版本管理工具SVN、日志工具mons-logging与Log4J、报表图形引擎JFreeChart、
PDF元件iText等;第9篇为实战篇,内容为两个典型的应用系统:论坛系统(Spring+Struts+Hibernate)、宠物商店(EJB
3+JPA+Struts 2)。
【推荐理由】
资深Java程式设计师耗时一年时间写作,十年开发经验毫无保留。全面、系统、深入介绍Java Web开发的核心技术与主流框架。
2.《spring 入门到精通》
【内容介绍】
 
 本书由浅入深,循序渐进地介绍了Spring的体系结构和相关知识点,目的是帮助初学者快速掌握Spring,并能使用Spring进行应用程式的开
发。本书最大的特色在于每章都是由浅入深,从一个简单的示例入手,让读者快速了解本章内容,然后再详细讲解本章涉及的基本原理和知识点,最后再通过一个详
细的示例宋巩固所学内容。本书每一章的例子都是经过精挑细选,具有很强的针对性,力求让读者通过亲自动手做而掌握其原理和方法,从而学习尽可能多的知识。
本书适用于初、中级软体开发人员,同时也可用作高校相关专业师生和社会培训班的教材。
【推荐理由】
 
 全书共分14章,内容涵盖了Spring的基础概念、核心容器、Spring
AOP、事务处理、持久层封装、Web框架、定时器、Spring和Struts、Spring和Hibernate、Spring和Ant、
Spring和Junit。本书适用于初、中级软体开发人员,同时也可用作高校相关专业师生和社会培训班的教材。
3.《JavaWeb开发详解》
【内容介绍】
本书共分4部分,从XML、Servlet、JSP和应用的角度向读者展示了Java Web开发中各种技术的应用,循序渐进地引导读者快速掌握Java Web开发。
【推荐理由】
本书内容全面,涵盖了从事Java Web开发所应掌握的所有知识,在知识的讲解上本书采用理论与实践相结合的方式,从程式执行的内部机制进行分析讲解,并通过大量的例项和实验来验证并运用本书的知识。

针对完全没有程式设计经验的初学者,java入门没什么特别好的书,找点视讯看看吧,跟着视讯敲程式码,慢慢就能看懂书了。
----------------------如果坚持要看书的话可以考虑以下----------------------
1. head first java
通俗易懂,重点突出的书,比较薄,适合初学者快速入门,缺点是编辑自以为幽默的加了很多不相干的段子在里面,废话太多。
2. Java A beginner's guide by Herbert Schildt
相比head first java,没有废话,语言精炼。
3. 官方的tutorial
免费的,线上阅读的,也不错。
4. 疯狂java讲义
如果英文不够好的话,可以考虑用这本书入门,中文世界里写的比较好的
5. Introduction to java programming by Y. Daniel Liang
梁勇这本书比较厚,讲演算法比较多,如果你时间充足的话可以用这本书入门。
----------------------!一定要避开这两个大坑!----------------------
很多人推荐的core java 和 Thinking in java 其实并不适合初学者(没有程式设计经验的)。
1. core java内容太多太杂,没有突出重点,并且结构组织的像本字典,适合入门了以后用来系统复习。
2. Thinking in java 没有程式设计经验根本看不懂,过几年再看吧,不看也没关系。

推荐你一本书:《java从入门到放弃》

零基础学习Java的书籍有哪些,请推荐

Java零基础,有哪些推荐的书籍以及需要掌握的内容

建议你去看Java视讯,结合著书一起看,效果更好学,百度传课和腾讯课堂有好多Java视讯教程,你可以去下载几套学!

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码