《JAVA学习笔记(第8版)》是作者多年来教学实践经验的总结,汇集了学生在学习Java或认证考试时遇到的概念、操作、应用等问题及解决方案。 《JAVA学习笔记(第8版)》针对JavaSE8新功能全面改版,无论是章节架构或范例程序代码,都做了重新编写与全面翻新,并详细介绍了JVM、JRE、JavaSEAPI、JDK与IDE之间的对照关系。必要时可从JavaSEAPI的源代码分析,了解各种语法在JavaSEAPI中如何应用。对于建议练习的范例提供了Lab文档,以突出练习重点。此外,本书还将IDE操作纳为教学内容之一,让读者能与实践相结合,提供的教学视频可以让读者更清楚地掌握操作步骤。 《JAVA学习笔记(第8版)》适合Java的初、中级读者以及广大Java应用开发人员。
本书从企业用人的实践技术需求出发,系统地介绍了Java语言及相关技术。全书共13章,前4章为Java入门基础,主要包括Java简介及开发环境搭建、Java基础语法等;第5、6章介绍Java面向对象编程、异常处理机制及包的概念,全面讨论了面向对象程序设计的思想方法及在Java语言中的实现;第7、8章介绍Java的常用系统类和I/O流;第9章介绍Java的GUI图形用户界面技术;第10、11章介绍线程和网络编程技术;第12章介绍Java与各种数据库的连接方法及应用;第13章介绍Android程序开发基础知识。 本书结构合理,语言简练,内容深入浅出,以案例汇总各章知识点,使读者学而知所用,体现了Java编程语言的实战性特点。本书可以作为高等院校和培训班相关专业的教材,还可供从事计算机技术、电子商务、系统工程的人员和企业技术人员参考。
李荣、段新娥主编的《Java程序设计实验指导与习题解答》是《Java程序设计教程》一书的实验指导与习题解答配套教材。全书共分11章,涉及Java语言程序设计 主要的内容,包括Java编程环境的搭建、Java编程基础、抽象和封装、继承和多态、Java图形用户界面、Java与数据库的连接、异常处理、多线程、输入输出流、网络通信及课程设计综合案例等。在每章中给出了本章实验目的、知识概要、每个实验的要求、详细的实验步骤与程序分析、完整的参考程序、运行结果, 还给出了实验后的巩固练习题。 《Java程序设计实验指导与习题解答》层次清楚、实用性强,适合作为高等院校Java语言程序设计课程的上机实验指导教材,也可作为自学Java语言的编程爱好者的辅助参考书。
《Spring源码深度解析》从核心实现和企业应用两个方面,由浅入深、由易到难地对Spring源码展开了系统的讲解,包括Spring的设计理念和整体架构、容器的基本实现、默认标签的解析、自定义标签的解析、bean的加载、容器的功能扩展、AOP、数据库连接JDBC、整合MyBatis、事务、SpringMVC、远程服务、Spring消息服务等内容。 《Spring源码深度解析》不仅介绍了使用Spring框架开发项目必须掌握的核心概念,还指导读者如何使用Spring框架编写企业级应用,并针对在编写代码的过程中如何优化代码、如何使得代码高效给出切实可行的建议,从而帮助读者全面提升实战能力。 《Spring源码深度解析》语言简洁,示例丰富,可帮助读者迅速掌握使用Spring进行开发所需的各种技能。《Spring源码深度解析》适合于已具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发
本书详细讲解了Java EE中Spring、Spring MVC和MyBatis三大框架(SSM)的基础知识和实际应用。为了更好地帮助读者学习SSM框架,本书以大量案例介绍了SSM框架的基本思想、方法和技术。 全书共20章,分四部分介绍。第1~5章为第1部分,主要讲解Spring框架的相关知识,内容包括Spring入门、Spring IoC、Spring Bean、Spring AOP以及Spring的事务管理;第6~8章为第2部分,主要讲解MyBatis的相关知识,内容包括MyBatis开发入门、映射器以及动态SQL;第9~18章为第3部分,主要讲解Spring MVC的相关知识,内容包括Spring MVC入门、Controller、类型转换和格式化、数据绑定和表单标签库、拦截器、数据验证、国际化、统一异常处理、文件的上传和下载以及EL与JSTL;第19章、第20章为第4部分,主要讲解SSM框架整合的基本思想与实战开发,内容包括SSM框架整合以及基于SSM框架的电子商务平台的设计与实现。
本书作为Java语言程序设计课程的教材,系统全面地介绍了有关Java开发所涉及的各类知识。本书共分13章,内容包括初识Java、Eclipse开发工具、 Java语言基础、 流程控制、 数组与字符串、
《Java从入门到精通(第5版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Java语言进行程序开发需要掌握的知识。全书分为27章,包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,字符串,数组,类和对象,包装类,数字处理类,接口、继承与多态,类的高级特性,异常处理,Swing程序设计,集合类,I/O(输入/输出),反射,枚举类型与泛型,多线程,网络通信,数据库操作,Swing表格组件,Swing树组件,Swing其他高级组件,高级事件处理,AWT绘图,奔跑吧小恐龙和企业进销存管理系统等。
本书作为中高职衔接贯通培养教材Java语言类靠前阶段的基础教学书,分为7章,主要介绍Java语言发展历史,Java语言特性,Java的运行环境的配置及安装使用;详细介绍变量、数据类型、关键字、运算符、
在过去单核CPU时代,单任务在一个时间点只能执行单一程序,随着多核CPU的发展,并行程序开发就显得尤为重要。 《实战Java高并发程序设计》主要介绍基于Java的并行程序设计基础、思路、方法和实战。首先,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍JDK中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程序性能级别的方法和思路。第四,介绍并行的基本设计模式及Java8对并行程序的支持和改进。第五,介绍高并发框架Akka的使用方法。最后,详细介绍并行程序的调试方法。 《实战Java高并发程序设计》内容丰富,实例典型,实用性强,适合有一定Java基础的技术开发人员阅读。
本书在面向对象编程的基础上,对Java的高级应用进行深入剖析和讲解。全书内容涵盖文件、IO流、JDBC编程、SwingUI设计、UI高级组件使用、线程、Java网络编程、类加载、反射、枚举、注解、国际化和格式化处理以及Java8新特性。 书中所有代码均经过Java8环境下的调试运行。本书对Java8的Lambda表达式、函数式接口、方法引用、接口的默认方法和静态方法、StreamAPI等一些新特性进行了全面深入讲解和应用。 本书由浅入深对JavaSE高级技术进行了系统的讲解,并且重点突出、强调动手操作能力,以一个项目贯穿所有章节,使得读者能够快速理解并掌握各项重点知识,全面提高分析问题、解决问题以及动手编码的能力。 本书适用面广,既可作为高校、培训机构的Java教材,也适合作为计算机科学与技术、软件外包、计算机软件、计算机网络、电子商务等专业的