《Java开发手册》由浅入深、全面系统地介绍Java编程和开发的方方面面。书中各章提供了大量有针对性的实例,供读者实战演练。 《Java开发手册》针对初学和自学读者的特点,按照实际开发流程对Java语言的程序设计进行讲解,简明易懂、实用性强。书中以通俗易懂的语言介绍Java语言,力求做到深入浅出。 全书共30章,分为5篇。Java基础篇介绍Java的概念、数据类型、运算符、流程控制语句及数组等内容;面向对象篇介绍对象和类、访问控制符、继承、接口、封装类及异常的处理;Java常用技术篇介绍字符串、集合、内部类、线程和相关算法的应用;界面编程篇介绍Java的Swing编程、相关布局使用的控件和图像处理等知识;技术篇介绍网络编程的基本知识、输入/输出流的使用和BC数据库开发技术。 无论对于Java的初学者,还是有基础的用户,《Java开发手册》都
本书全面介绍了SWT、JFace和RCP的相关知识。全书共分5篇,篇介绍了SWT产生的背景以及SWT的一些基本概念和基础知识。第2篇介绍了SWT基本控件的使用,以及事件处理、布局等SWT基本知识的应用。第3篇介绍了关于SWT的应用。第4篇介绍了JFace框架的知识及其应用。第5篇介绍了的RCP应用程序的开发。本书结构清晰,注重实用,深入浅出,非常适合Eclipse开发人员学习使用,尤其适合SWT/SFace开发人员、Eclipse插件开发人员和RCP应用程序开发人员。
本书以基础知识为框架,介绍了各部分知识所对应的常用开发实例,并进行透彻解析。本书内容包括java语言概述、eclipse开发工具、java语言基础、流程控制、数组及其常用操作、面向对象入门、面向对象进阶、字符串与包装类、java集合类框架、常用数学工具类、错误处理、输入/输出、枚举类型与泛型、swing入门、多线程、网络通信和数据库操作。本书所精选的实例都是一线开发人员在实际项目中所积累的,并进行了技术上的解析,给出了详细的实现过程。读者通过对本书的学习,能够提高开发的能力。本书提供了大量的源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式辅助学习资料,还提供迅速及时的微博、、论坛等技术支持。本书内容详尽,实例丰富,非常适合作为零基础学习人员的学习用书和大中专院校师生的学习教材,也适合作为相关
本书综合介绍了使用J2SE(Java2StandardEdition)5.0或更高版本开发动态程序的过程,阐述了Java语言的各个方面,包括Java语言结构和工作原理的基本知识,用大量的实例讲述如何开发功能齐全的Java应用程序,以期帮助读者掌握Java语言的特性和Java类库中主要的功能包,积累Java应用环境的使用经验,并在核心技术领域打下坚实的基础。.本书系统全面、浅显易懂,非常适合没有任何编程经验的初学者阅读,也可作为软件开发人员和高校师生的参考书。
本书包含了各种先进的图像处理技术,如图像平滑化、卡通化、素描化,以及使用掩膜对图像的部分区域进行修改。你将看到如何使用OpenCV解决图像分析的问题,如边缘检测、形状检测等。,本书还介绍了处理网络摄像头以及各种视频流的方法,并提供相应的代码用于实时视频分析。
《揭秘Java虚拟机:JVM设计原理与实现》从源码角度解读HotSpot的内部实现机制,本书主要包含三大部分——JVM数据结构设计与实现、执行引擎机制及内存分配模型。 数据结构部分包括Java字节码文件格式、常量池解析、字段解析、方法解析。每一部分都给出详细的源码实现分析,例如字段解析一章,从源码层面详细分析了Java字段重排、字段继承等关键机制。再如方法解析一章,给出了Java多态特性在源码层面的实现方式。《揭秘Java虚拟机:JVM设计原理与实现》通过直接对源代码的分析,从根本上梳理和澄清Java领域中的关键概念和机制。 执行引擎部分包括Java方法调用机制、栈帧创建机制、指令集架构与解释器实现机制。这一话题是《揭秘Java虚拟机:JVM设计原理与实现》技术含量高的部分,需要读者具备一定的汇编基础。不过千万不要被“汇编”这个词给吓着
本书是《疯狂讲义》的第版,第版保持了第版系统、全面、讲解浅显、细致的特性,全面介绍了新增的的新特性。本书深入介绍了编程的相关方面,全书内容覆盖了的基本语法结构、的面向对象特征、集合框架体系、泛型、异常处理、编程、数据库编程、注释、的流体系、多线程编程、网络通信编程和反射机制;覆盖了、、、和、、、包下绝大部分类和接口。本书全面介绍了的二进制整数、菱形语法、增强语句、多异常捕获、自动关闭资源的语句、新特性、、等新特性。与第版类似,本书并不单纯从知识角度来讲解,而是从解决问题的角度来介绍语言,所以本书中涉及大量的实用案例开发:五子棋游戏、梭哈游戏、仿的游戏大厅、企业管理器、仿的文本编辑器、多线程、断点下载工具、框架的容器这些案例既能让读者巩固每章的知识,又可以让读者学以致用,激发
初涉Eclipse开发的读者,就像深陷丛林的冒险者,多少会有点迷茫。如果你是一位非常的探险家,凭直觉可能很快就会找到出路。但如果你在这方面缺乏经验的话,最终可能会找到出口,但一定会走很多弯路。本书并不能算“指南针”性的教材,但希望能引领读者认识Eclipse的真面目,并能快速融入到Eclipse的开发中去。本书分为4个部分共24章,以插件开发为中心,围绕插件开发主要介绍SWT/JFace的应用、插件扩展点的实现,以及GEF、EMF和RCP的相关知识。本书所有讲解的范例都能在附书光盘中找到可运行的源代码,并且已按章节归类。本书语言深入浅出,通俗易懂,通过大量具有典型性和实用价值的实例,以及形象的比喻,把复杂的问题和难懂的概念简单化,从多个方面引导读者进入Eclipse插件开发。附书光盘内容为书中实例源代码及相关插件。本书对于Eclipse插件开发的
本书封面贴有McGraw-HillEducation公司防伪标签,无标签者不得销售。这是一本在世界范围内有影响力的经典Java教程,由拥有数十年编程经验的资深软件开发专家撰写,被世界多所高校作为教材,广受好评,是最适合教学和自学的Java参考书之一。本书根据的Java7撰写,全面系统地讲解了Java语言的语法和核心要素、利用Swing进行GUI编程以及JavaAPI库方面的内容,包含大量代码示例、练习和自测题。全书共27章,分为三部分。部分(~16章)描述定义Java语言的元素和编程的核心元素,首先对Java进行概述,然后介绍数据类型、运算符和控制语句的基本概念,接着讲解该语言更复杂的特性,如类、方法、继承、接口、包、异常、多线程和泛型。第二部分(7~21章)介绍Swing,首先对用Swing进行GUI编程进行概述,阐述组件、事件、布局管理器的基本概念,然后依次对Swing组件、菜单、
本书是目前流行的Java开发的案例教程,从项目工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序的开发流程。对于项目开发中的开发背景、需求分析、功能分析、数据库分析和设计、系统开发到系统的部署和运行,每一个过程都进行了详细的介绍。本书使用的开发技术包括Swing、JSP、Servlet、JavaBean、Struts、Struts2、Hibernate、Spring等。本书讲解的所有项目设计行业广泛、实用性非常强,并且来源于真实的企业级项目。通过本书的学习,读者不但可以了解各行业的特点,并针对该行业进行项目开发,还可以通过本书中提供的项目源代码进行第二次开发,从而减少系统开发所需时间。本书既可以作为Java初学者的项目培训教材,也可以作为具有一定编程经验的Java程序开发人员的参考书,还适合Java自学者和大专院校学生阅读。
本书共有数值计算中常用的Java方法近200个。内容包括:解线性代数方程组、插值、数值积分、待殊函数、函数逼近、数、排序、特征值问题、数据拟合、方程求根和非线性方程组求解、函数的极值和化、傅里叶变换谱方法、数据的统计描述、解常微分方程组、两点边值问题的解法和解偏微分方程组。每一个方法都包括功能、算法、使用说明、方法和例子五部分。本书的所有方法都在Java2开发工具包K1.3版本上进行了验证,准确无误。配书同时发行光盘,包括所有方法和验证程序。本书可供大专院校师生和科研院所、工矿企业的工程技术人员使用。
本书由Java虚拟机技术创建人撰写,全面而准确地阐释了Java虚拟机各方面的细节,围绕Java虚拟机整体架构、编译器、class文件格式、加载、链接与初始化、指令集等核心主题对Java虚拟机进行全面而深入的分析,深刻揭示Java虚拟机的工作原理。书中完整地讲述了由JavaSE8所引入的新特性,例如对包含默认实现代码的接口方法所做的调用,以及为支持类型注解及方法参数注解而对class文件格式所做的扩展等,还阐明了class文件中各属性的含义及字节码验证的规则。本书基于JavaSE8,是深度了解Java虚拟机和Java语言实现细节的很好选择。
本书作者拥有多年教学经验,对C、C以及Java语言都有独到、深入的见解,书中以通俗易懂且小而直接的示例阐释了一个个晦涩抽象的概念,是一本当之无愧的经典之作。本评注版讲解了Java设计、语法和库的各个方面,包括Java的运算符、控制逻辑、构造、回收、重用、接口、内部类、存储、异常、字符串、类型、泛型、数组、容器、I/O、注释、并发等内容。????对于国外技术图书,选择翻译版还是,常常让人陷入两难的境地。本评注版力邀国内专家执笔,在英文原著基础上增加中文点评与注释,旨在融合二者之长,既保留经典的原创文字与味道,又以先行者的学研心得与实践感悟,对读者阅读与学习加以点拨、指明捷径。???经过评注的版本,更值得反复阅读与体会。希望这本书能够帮助您跨越Java的重重险阻,领略高处才有的壮美风光,做一个成功而快乐的Java程序员