为了协助对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、日志东西commons-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开发所应把握的一切常识,在常识的解说上本书采用理论与实践相结合的办法,从程序运行的内部机制进行分析解说,并经过很多的实例和实验来验证并运用本书的常识。
对于一个程序员来说,编程技能至关重要,但是技能的进步不是一蹴即至的,它需求时间的堆集和经验的沉积。每一位技能大牛都是从菜鸟起步的,技能晋级的进程便是不断阅览经典、不断编写程序、不断调试反常的进程,所以阅览一定量的专业书本仍是很有必要的,期望以上引荐的几本书本对有志于编程开发的同学有所协助。
原文地址:https://www.cnblogs.com/CQqf2017/p/10710283.html