《Java从入门到精通(第7版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细讲解了使用Java语言进行程序开发需要掌握的知识。全书分为4篇共24章,内容包括初识Java,开发工具(IDEA、Eclipse),Java语言基础,流程控制,数组,类和对象,继承、多态、抽象类与接口,包和内部类,异常处理,字符串,常用类库,集合类,枚举类型与泛型,lambda表达式与流处理,I/O(输入/输出),反射与注解,数据库操作,Swing程序设计,Java绘图,多线程,并发,网络通信,飞机大战游戏,MR人脸识别打卡系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,这可以帮助读者轻松领会Java程序开发的精髓,并快速提高开发技能。 另外,本书除了纸质内容,还配备了Java在线开发资源库,主要内容如下: 同步教学微课:共249集,
本书是Jolt获奖作品Effective Java的第3版,对上一版进行了全面 新,涵盖了从Java 5到Java 9的种种特性,是Java开发人员不可缺少的一本参考书。本书分为12章,包含90个条目,形式简洁。每个条目中都讲述了对Java的独到见解,阐明了如何编写高效、优雅的程序,并且提供了清晰、易懂的示例代码。与上一版相比,本书增加了Lambda表达式、流、Optional类、接口默认方法、try-with-resources、@SafeVarargs注解、模块等Java 7及以后所引入的新特性。本书介绍了如何充分利用泛型、枚举、注解、自动装箱、for-each循环、可变参数、并发机制等各种特性,帮助读者 加有效地使用Java编程语言及其基本类库(java.lang、java.util和java.io,以及子包,如java.util.concurrent和java.util.function等)。
《Java从入门到项目实战(全程视频版)》是一本Java入门书,详细介绍了Java语言面向对象程序设计中的Java核心技术和编程技巧。全书分4篇共22章,其中第1篇为Java编程基础,介绍了Java历史、语言特点、开发环境、编程工具,程序基础概念,程序逻辑控制和方法等;第2篇为Java面向对象编程,介绍了类与对象、数组、String类、继承、抽象类与接口、类结构扩展、异常的捕获与处理、内部类;第3篇为Java应用编程,介绍了Eclipse开发工具、多线程编程、常用类库、I/O编程、反射机制、类集框架、网络编程、数据库编程;第4篇为Java底层编程,介绍了JUC并发编程和NIO编程。本书在知识点的介绍过程中辅以大量的图示,并配有大量的范例代码及详细的注释分析;另外本书还将Java教学与实战经验的知识点融入到“提示”“注意”“问答”等模块中,可让读者在学习过程中少走弯
《极简Java(案例·视频)》是基于编者16年教学实践和软件开发经验编写的,从初学者容易上手、快速学会的角度,采用JDK11和企业中主流的开发工具IDEA2019,用通俗易懂的语言、丰富的实用案例,循序渐进地讲解Java编程技术。全书共22章,内容包括Java基础语法:变量,分支语句,循环,方法等;面向对象:类和对象,继承,多态,接口,抽象类,内部类,lambda表达式等;集合框架:ArrayList集合,LinkedList集合,HashSet集合,HashMap集合等;Java常用类:Random类,Date类,String类,Calender类,包装类等;还有反射,范型,I/O流,多线程等技术。 《极简Java(案例·视频)》根据Java的体系和脉络,采用“案例驱动”“视频讲解”“代码调试”相配套的方式,用227个案例(一个知识点采用一个或多个案例)和3个实战项目,系统透彻地介绍Java编程核心技术。 扫描书中的二
《HeadFirstJava》是一本完整地面向对象(object-oriented,OO)程序设计和Java的学习指导用书,根据学习理论所设计,你可以从程序语言的基础开始,到线程、网络与分布式程序等项目。重要的是,你可以学会如何像一个面向对象开发者一样去思考,而且不只是读死书。在这里,你可以会玩游戏、拼图、解谜题以及以意想不到的方式与Java交互。在这些活动中,你还会写出一堆真正的Java程序,如一个船舰炮战游戏和一个网络聊天程序等等。“HeadFirst系列”图文并茂学习方式能让你快速地在脑海中掌握住知识,敞开心胸准备好学习这些关键性的主题:Java程序语言面向对象程序开发Swing图形化接口使用JavaAPI函数库编写、测试与布署应用程序处理异常;多线程网络程序设计集合与泛型
本书是《轻量级JavaEE企业应用实战》的第3版,第3版保持了第2版内容全面、深入的特点,主要完成知识的升级。本书介绍了JavaEE领域的三个开源框架:Struts2、Spring和Hibernate。其中Struts2升级到2.2.1,Spring升级到3.0.5,Hibernate升级到了3.6.0。本书还全面介绍了Servlet3.0的新特性,以及Tomcat7.0的配置和用法,本书的示例应该在Tomcat7.0上运行。本书重点介绍如何整合Struts2.2Spring3.0Hibernate3.6进行JavaEE开发,主要包括三部分。部分介绍JavaEE开发的基础知识,以及如何搭建开发环境。第二部分详细讲解Struts2.2、Spring3.0和Hibernate3.6三个框架的用法,介绍三个框架时,从EclipseIDE的使用来上手,一步步带领读者深入三个框架的核心。这部分内容是笔者讲授“疯狂Java实训”的培训讲义,因此是本书的重点部分,既包含了笔者多年开发经历的领悟,也融入了丰富的授课经验。第三部分示范开
本书是Web前端工程师进阶修炼的之作,将为你通往“JavaScript技术殿堂”指点迷津!内容全部由编写高质量的JavaScript代码的*实践组成,从基本语法、应用架构、工具框架、编码风格、编程思想等5大方面对Web前端工程师遇到的疑难问题给出了经验性的解决方案,为Web前端工程师如何编写更高质量的JavaScript代码提供了188条极为宝贵的建议。对于每一个问题,不仅以建议的方式给出了被实践证明为十分优秀的解决方案,而且还给出了经常被误用或被错误理解的不好的解决方案,从正反两个方面进行了分析和对比,犹如醍醐灌顶,让人豁然开朗。 本书针对每个问题所设计的应用场景都非常典型,给出的建议也都与实践紧密结合。书中的每一条建议都可能在你的下一行代码、下一个应用或下一个项目中被用到,建议你将此书放置在手边,随时查阅,一定能使你的学习和开发
本书以多个实用的信息管理系统(包括图书馆管理系统、教师办公管理系统、企业信息发布系统、BBS论坛系统、网络即时通信系统、客户资料管理系统)为案例,详细讲述了信息管理系统的开发过程,对目标设计、系统开发背景、系统功能分析、系统功能模块设计、数据库需求分析与设计、各功能模块编码实现、系统的发布等各个过程进行详细描述。 本书案例程序的功能贴近实际,设计专业,内容精炼,适合大中专院校的学生和软件项目开发人员学习和参考。
本书是一本有关Eclipse BIRT的技术书籍,全面介绍了该工具的具体应用和开发,并介绍了相关的概念和原理。全书共分9章,具体包括BIRT简介、BIRT报表开发示例、报表数据源与数据集、报表设计、复杂报表的设计、使用脚本开发和设计报表、共享的报表开发框架、在应用程序中集成BIRT、通过CVS构建BIRT。通过本书,读者将对ECLIPSE BIRT的原理、技术与应用有深入的了解和认识。 本书适合软件从业人员、自由软件爱好者、高等院校学生阅读。
《Java开发实战1200例》包括第I卷、第II卷共计1200个例子,本书是第I卷,共计603个例子。 本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了应用Java进行桌面程序开发各个方面的知识和技巧,主要包括Java语法与面向对象技术、Java高级应用、窗体与控件应用、文件操作典型应用和数据库应用。全书分5篇24章,共计603个实例和603个经验技巧。每个实例都是经过笔者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。 本书两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;本书实例来源于多位工程师的多年积累,具有很强的实用性。 本书附带有配套DVD光盘,光盘中提供有部分实例的视频和大部分源代码,读者可以稍加修改应用。 本书适合Java的初学者,如高校学