本书综合介绍了使用J2SE(Java2StandardEdition)5.0或更高版本开发动态程序的过程,阐述了Java语言的各个方面,包括Java语言结构和工作原理的基本知识,用大量的实例讲述如何开发功能齐全的Java应用程序,以期帮助读者掌握Java语言的特性和Java类库中主要的功能包,积累Java应用环境的使用经验,并在核心技术领域打下坚实的基础。.本书系统全面、浅显易懂,非常适合没有任何编程经验的初学者阅读,也可作为软件开发人员和高校师生的参考书。
本书是Java技术指南,全面覆盖Java技术的高级主题,包括流与文件、XML、网络、数据库编程、高级Swing、高级AWT、JavaBean构件、安全、分布式对象、脚本、编译与注解处理等,同时涉及本地化、国际化以及JavaSE6的内容。本书对Java技术的阐述到位,叙述方式深入浅出,并包含大量示例,从而帮助读者充分理解Java语言以及Java类库的相关特性。本书适合软件开发人员、高等院校教师和学生参考。
Java领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年不衰,广受好评。第9版根据JavaSE7全面更新,同时修正了第8版中的不足,全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。《Java核心技术·卷1:基础知识》共14章。章概述了Java语言与其他程序设计语言不同的性能;第2章讲解了如何下载和安装K及本书的程序示例;第3章介绍了变量、循环和简单的函数;第4章讲解了类和封装;第5章介绍了继承;第6章解释了接口和内部类;第7章概述了图形用户界面程序设计知识;第8章讨论AWT的事件模型;第9章探讨了SwingGUI工具箱;0章讲解如何部署自己的应用程序或applet;1章讨论异常处理;2章概要介绍泛型程序设计;3章讲解Java平台的集合框架;4章介绍了多线程。
本书全面讲解Java环境中的报表开发技术。主要内容包括报表开发的基础知识、Swing报表、JavaWeb报表等,并对JFreeChart、JasperReports和iReports等报表开发工具进行了深入的分析。在介绍各种报表开发技术之后,在本书的最后对报表的打印、文件导出等操作也进行了深入的阐述。本书内容是一个完整的Java报表开发体系,而且在本书的每个章节都提供了丰富的实用实例,力求让读者通过这些实例程序掌握Java报表开发的各种基本技巧。通过本书的学习,读者可以在短时间内全面掌握Java报表开发技术。本书适合作为Java报表开发初学者的自学用书,也可以作为中、高级Java报表开发人员的参考书,同时还可以作为大专院校或者相关培训机构的授课。
本书涵盖以下内容:①讲解编程基础,了解计算机程序的执行流程与基本元素;②讲解计算机的基本元素由来与基本运行机制(二进制描述);③讲解面向对象的编程原理与逻辑,设计类、继承与多态、接口与抽象类、代码的组织机制。④讲解常用基础类的实现方式与执行机制。⑤讲解泛型、容器类、数据结构和算法;⑥讲解文件系统的设计与实现。⑦讲解并发编程的基础、实现与编程技巧;⑧讲解动态、声明式、函数式编程的编程思路、API与技巧。
本书是经典著作《Java核心技术》(CoreJava)作者CayS.Horstmann的全新力作,书中以关键的核心技术为着眼点,以全局高度提炼语言精髓,以高浓度、高含金量的方式对JavaSE9的新特性进行细致讲解。作者将其沉浸于Java多年的真知灼见蕴藏于书中,既扎实覆盖Java编程的基础知识,又独具匠心地从Java9及其重要的新特性之一——模块发端,带领读者一路探索和实践Java的诸多新特性,诸如JShell、集合类工厂方法、改进的StreamAPI、私有接口、HTTP/2、并发编程中的增强部分、全新的时间/日期API,以及脚本语言在Java中的使用。“Impatient”系列图书风格鲜明,除悉数出自大师之手外,更以文笔轻松、易读易懂、富含生动且可用于实践的示例程序(下载源代码后可直接运行)而见长。这种亲身实践的讲授模式,非常便于读者加深对技术的理解和掌握。初学者可用来参考入门;有开发经
本书从初学者的角度出发,详细讲解了从Java基础到SSH框架应用的各种技术知识。全书可分为四个部分,分别为基础篇、Web篇、框架篇和实战篇,其中前6章为基础篇,主要讲解Java环境的搭建、语法规则、面向对象、集合和IO等内容;第7~16章为Web篇,主要对Web开发中常用的JSP技术、Servlet技术、jQuery框架、MySQL数据库和JDBC等知识进行详细讲解;7~31章为框架篇,主要对当前主流的SSH(Struts2、Spring、Hibernate)框架进行详细讲解;第32~33章为实战篇,主要讲解SSH框架的整合知识以及一个基于SSH框架的实战项目——学生信息管理系统。本书既可作为高等院校本/专科计算机相关专业的程序设计课程教材,也可作为Java技术的培训教材,是一本适合广大计算机编程爱好者的学习教材。
《Spring攻略(第2版)》以大量的实例,全面透彻地揭示了Spring框架的各项特性以及围绕该框架新推出的许多周边框架,以实际问题—解决方案—具体做法的方式,为读者展示了这行框架从基本概念到各种应用,到企业集成的各种实际运用,是Spring框架使用者的完全指南。 《Spring攻略(第2版)》适合于对Java开发和企业应用集成有一定了解,希望在实际开发中掌握一种全面、快速、可伸缩、可移植的工具平台的开发人员。
《揭秘Java虚拟机:JVM设计原理与实现》从源码角度解读HotSpot的内部实现机制,本书主要包含三大部分——JVM数据结构设计与实现、执行引擎机制及内存分配模型。 数据结构部分包括Java字节码文件格式、常量池解析、字段解析、方法解析。每一部分都给出详细的源码实现分析,例如字段解析一章,从源码层面详细分析了Java字段重排、字段继承等关键机制。再如方法解析一章,给出了Java多态特性在源码层面的实现方式。《揭秘Java虚拟机:JVM设计原理与实现》通过直接对源代码的分析,从根本上梳理和澄清Java领域中的关键概念和机制。 执行引擎部分包括Java方法调用机制、栈帧创建机制、指令集架构与解释器实现机制。这一话题是《揭秘Java虚拟机:JVM设计原理与实现》技术含量高的部分,需要读者具备一定的汇编基础。不过千万不要被“汇编”这个词给吓着
本书以基础知识为框架,介绍了各部分知识所对应的常用开发实例,并进行透彻解析。本书内容包括java语言概述、eclipse开发工具、java语言基础、流程控制、数组及其常用操作、面向对象入门、面向对象进阶、字符串与包装类、java集合类框架、常用数学工具类、错误处理、输入/输出、枚举类型与泛型、swing入门、多线程、网络通信和数据库操作。本书所精选的实例都是一线开发人员在实际项目中所积累的,并进行了技术上的解析,给出了详细的实现过程。读者通过对本书的学习,能够提高开发的能力。本书提供了大量的源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式辅助学习资料,还提供迅速及时的微博、、论坛等技术支持。本书内容详尽,实例丰富,非常适合作为零基础学习人员的学习用书和大中专院校师生的学习教材,也适合作为相关
随着信息科学与技术的迅速发展,人类每时每刻都会面对层出不穷的新技术和新概念。毫无疑问,在节奏越来越快的工作和生活中,人们需要通过阅读和学习大量信息丰富、具备实践指导意义的图书来获取新知识和新技能,从而不断提高自身素质,紧跟信息化时代发展的步伐。众所周知,在计算机硬件方面,高的解决方案和新型技术的应用一直备受青睐;在软件技术方面,随着计算机软件的规模和复杂性与日俱增,软件技术不断地受到挑战,人们一直在为寻求更先进的软件技术而奋斗不止。目前,计算机和互联网在社会生活中日益普及,掌握计算机网络技术和理论已成为大众的文化需求。由于信息科学与技术在电工、电子、通信、工业控制、智能建筑、工业产品设计与制造等专业领域中已经得到充分、广泛的应用,所以这些专业领域中的研究人员和工程技术人员越
本书封面贴有McGraw-HillEducation公司防伪标签,无标签者不得销售。这是一本在世界范围内有影响力的经典Java教程,由拥有数十年编程经验的资深软件开发专家撰写,被世界多所高校作为教材,广受好评,是最适合教学和自学的Java参考书之一。本书根据的Java7撰写,全面系统地讲解了Java语言的语法和核心要素、利用Swing进行GUI编程以及JavaAPI库方面的内容,包含大量代码示例、练习和自测题。全书共27章,分为三部分。部分(~16章)描述定义Java语言的元素和编程的核心元素,首先对Java进行概述,然后介绍数据类型、运算符和控制语句的基本概念,接着讲解该语言更复杂的特性,如类、方法、继承、接口、包、异常、多线程和泛型。第二部分(7~21章)介绍Swing,首先对用Swing进行GUI编程进行概述,阐述组件、事件、布局管理器的基本概念,然后依次对Swing组件、菜单、
本书共有数值计算中常用的Java方法近200个。内容包括:解线性代数方程组、插值、数值积分、待殊函数、函数逼近、数、排序、特征值问题、数据拟合、方程求根和非线性方程组求解、函数的极值和化、傅里叶变换谱方法、数据的统计描述、解常微分方程组、两点边值问题的解法和解偏微分方程组。每一个方法都包括功能、算法、使用说明、方法和例子五部分。本书的所有方法都在Java2开发工具包K1.3版本上进行了验证,准确无误。配书同时发行光盘,包括所有方法和验证程序。本书可供大专院校师生和科研院所、工矿企业的工程技术人员使用。
初涉Eclipse开发的读者,就像深陷丛林的冒险者,多少会有点迷茫。如果你是一位非常的探险家,凭直觉可能很快就会找到出路。但如果你在这方面缺乏经验的话,最终可能会找到出口,但一定会走很多弯路。本书并不能算“指南针”性的教材,但希望能引领读者认识Eclipse的真面目,并能快速融入到Eclipse的开发中去。本书分为4个部分共24章,以插件开发为中心,围绕插件开发主要介绍SWT/JFace的应用、插件扩展点的实现,以及GEF、EMF和RCP的相关知识。本书所有讲解的范例都能在附书光盘中找到可运行的源代码,并且已按章节归类。本书语言深入浅出,通俗易懂,通过大量具有典型性和实用价值的实例,以及形象的比喻,把复杂的问题和难懂的概念简单化,从多个方面引导读者进入Eclipse插件开发。附书光盘内容为书中实例源代码及相关插件。本书对于Eclipse插件开发的
Java是目前最为流行的程序设计语言。本书以J2SE为平台全面介绍了Java的基础知识和常用技术。《Java开发技术大全》共分为8篇,首先讲述了Java的基础语法,然后介绍了Java中类和对象的实现,这也是Java的核心所在。随后介绍了Java中的高级技术,详细讨论了其中的多线程、集合、泛型、RTTI等。这些基本知识介绍完毕之后,就进入到实际编程阶段,先后介绍了GUI程序设计、多媒体程序设计、数据库和网络程序设计,这些知识均以示例程序来讲解。最后提供了一个完整的即时通讯软件设计实例,让读者能够从实例中学习程序设计的真谛。本书内容全面,实例丰富,特别适合于自学者。本书可作为计算机、软件工程专业的教材,也可作为Java程序员参考手册。
本书针对Java SE 8做了全面更新,介绍了如何开发、编译、调试和运行Java程序。书作者Herbert Schildt撰写过众多经典的计算机编程图书。在本书中,他详尽地讲解了Java语言,包括Java的语法、关键字和基本编程原则,以及Java API库的主要内容。另外,本书还介绍了Java Bean、servlet、applet和Swing,并通过真实案例展示了Java语言的应用。本书对Java SE 8的新特性也进行了深入讲解,包括lambda表达式、流库和默认接口方法,书末介绍的JavaFX知识为深入学习打下了坚实基础。 主要内容 数据类型、变量、数组和运算符 控制语句 类、对象和方法 方法重载和重写 继承 接口和包 异常处理 多线程编程 枚举、自动装箱和注解 I/O类 泛型 lambda表达式 字符串处理 集合框架 联网 事
本书全面而深入地探讨了Java技术的高级特性,包括许多与Java语言相关的开源技术,如Ant、Jmeter、Hibernate等。全书共14章,其中前3章介绍了高效Java开发人员所需的特定思维方式,包括关键的Java语言特性和库、用于开发Java解决方案的各种工具和技术,以及Java开发模式。后面部分详细探讨了开发Java解决方案的各种工具和技术,包括JFC、持久性、以页面为中心的开发技术、以组件为中心的开发技术、EJB3、组件通信、面向服务的集成、Java安全性、打包和部署等。本书是Java语言初级教材、开发方法学书籍与专业JavaAPI书籍之间的桥梁。书中提供了各种技术和工具的具体解决方案,并有大量的书上代码和在线代码可供读者进行实际操作使用。本书适合于具备Java入门知识的读者、Java开发人员和高级Java解决方案设计人员阅读。