详情介绍
这是一本全面介绍Java 2编程语言的综合性书籍。
全书共分三大部分。第一部分:Java基础,介绍Java的历史、语言和编程环境。第二部分:应用标准Java类,介绍Java库(软件包)的内涵。主要内容涉及Java的基本动画功能,2D功能,窗口软件包,与用户交互的不同对象,通过事件处理完成交互操作,应用程序间传输信息的机制,Java中处理集合的数据结构支持类,通过Java的流进行I/O编程等。第三部分:高级课题,是为需要更多地了解Java、希望把Java程序提到新的高度的读者编写的。
本书适合于想学习、掌握和提高Java编程方法和技巧的各级技术人员。
欢迎使用《Java 2从入门到精通》第一版,这是一本介绍Java编程语言的综合性书籍。通过学习本书中的基础知识直到中级、高级课题,可帮助你成为高水平的Java编程人员。
导游图
本书适合你吗?尽管本书是按一定逻辑顺序编写的,但大多数读者不会拿起来顺序从封面看到封底。根据你的特定背景,可以按下面介绍找到最适合你的个人需要的阅读方法。
对非C/C++编程人员
如果你不熟悉Java和C/C++风格的编程,则需要阅读全文。有些概念与其他语言相似,但为了掌握Java工作的方法,需要阅读全文。为了充分掌握提出的概念,应当亲自做每一个例子。每一节之间可能要停几个小时或几天,以便消化吸收前面的内容。
对C/C++编程人员
由于C/C++与Java的相似性,C/C++编程人员可以快速翻过本书的部分章节。C编程人员可以跳过第4章、第6章的大部分,而C++编程员还可以跳过第3章、第5章关于类的部分以及第7章(如果参与过异常处理)。尽管这些章节值得温习,但并不需要象对待书中其它部分那样仔细琢磨。
对Java编程人员
如果你自己用过Java,想找一本书来帮助提高,第一部分的大部分可能都是复习。扫过一遍看看有什么过去遗漏的东西,特别注意第7章和第8章,分别介绍异常处理和多线程。如果你不熟悉Java1.1,请一定要看看第5章内部类的介绍;如果不熟悉Java 2,请一定要看看第8章线程局部变量部分。
对所有读者
一旦有所了解,可以用目录表寻找最让你感兴趣的部分。第 10章和第11章一起介绍Java动画和图形编程。第12章至第15章是放在一起的,它们涉及建立和使用Java窗体,有些人也许觉得先看第13章再看第12章更自然。如果你对网络编程(第20章)有较大兴趣,首先要了解I/O(第19章),因为它是建立在输入和输出流(stream)之上的。了解网络对了解第23章的小服务程序有帮助,了解序列化(第19章)对了解第25章的RMI有帮助。其它章节可以按任何顺序阅读。
每一章提供的例子帮助解释概念,复习程序提供对专题的更好理解。所有源程序代码都在本书选配光盘上,所以不必输入例子。
本书的特点和结构
本书的目的很简单:让你尽快有效地使用Java。本书内容丰富,目录和索引能帮你找到感兴趣的内容。下面简要介绍本书的内容及所在章节。
第一部分:Java基础
本书第一部分介绍Java的历史、语言和编程概念。第1章介绍什么是Java,Java的由来;第2章开始使用Java开发环境;第3章介绍面向对象的编程基础;第4章介绍Java语言的语法;第5章通过学习类、接口和软件包开始建立Java的概念;第6章介绍Java如何处理数组和流控制语句;第7章介绍的Java的异常处理机制;最后,第8章介绍如何在Java中建立多线程程序。
第二部分:应用标准Java类
下一部分挖掘Java库(用Java的话来说就是软件包)的内涵。第9章简单概述不同Java软件包及其零件;第10章介绍Java的基本动画功能;第11章介绍更高级的2D功能;第12章介绍窗口软件包,介绍如何在屏幕上定位对象;第13章介绍与用户交互作用的不同对象;第14是介绍通过事件处理完成交互操作;第15章概述用户可以交互的更高级对象;第16章介绍应用程序间传输信息的机制;第17章介绍Java中处理集会的数据结构支持类;第18章将前面四章的技术组合到一起介绍高级编程技术;第19章介绍通过Java的流进行I/O编程;最后,第20章
介绍如何使程序变成Internet实用知识。
第三部分:高级主题
. 第三部分是为需要更多地了解Java、希望把Java程序提到新的高度的读者编写的。
第21章介绍访问SQL数据库的Java数据库互联(JDBC);第22章讨论JavaBeans API及其如何扩大软件开发预算。第23章介绍Java Web服务器并通过小服务程序扩展Web服务器;第24章描述Java安全机制如何保护敏感操作;第25章阐述在异构Java环境中分布式计算的远程方法调用(RMI);最后,第26章介绍异构计算环境中进行分布式计算的Java和CORBA联机
在本书的Web站点http://www.sybex.com/cgi-bin/rd_bookpg.pl?2180back.html中,有补充的材料。这个站点提供了其它Web站点的链接,可以下载第三方工具的演示版本。此外,词汇表提供了与Java编程有关术语的定义。Sun公司还在http://java.sun.com/products/jdk/2/docs/api/deprecated-list.html提供了作废API清单,包含Java 2库中作废的类和方法清单。 Java 1.1发布时,Sun认为旧的方法名不够好,许多方法都已更名,采用不同的设计模式。到了Java 2,作废的就更多了。作废API清单提供了新旧名称对照。尽管目前可以继续使用旧名称,但编译器会产生警告消息。
目录
第一部分 java基础
第1章 java简介
java简史
java与web
java结构
java与其它工具一起使用
java 1.1的新特性
java 2的新特性
小结
第2章 小程序、应用程序与java开发工具库
小程序与应用程序
java开发工具(jdk)
用jdk建立应用程序
用jdk建立小程序
用java运行环境(jre)发布应用程序
jdk 2中的新东西
小结
第3章 使用java对象
面向对象编程简介
构造器和结束器
.小结
第4章 数据类型、修饰符和表达式
使用java语法
java固有数据类型
范围规则
java的内部类
java的数据类型和函数修饰符(modifiers)
小结
第5章 java类、接口和包
数据类型的强制类型转换
对成员和构造器引用使用this和super
对象内存模型
java接口
java包(packages)
小结
第6章 数组与流程控制语句
数组
流控制语句概述
一个例子:日最高温度
小结
第7章 异常处理
异常处理概述
异常处理的结构
生成自己的异常类
举例:年龄异常
小结
第8章 线程与多线程
多线程简介
线程基础
高级多线程
小结
第二部分 采用标准java类
第9章 标准java包
java包与类层次结构
java.lang包--主要语言支持
java.util包--实用语言支持
java.io包--文件与流i/o服务
java.awt包--层次结构的核心
com.sun.java.swing包
java.net包--internet、web与html支持
java.applet包--html嵌入小程序
其它java包
小结
第10章 动画与图象
java基本绘图工具
动画基础
图形处理
小结
第11章 二维图形与图象
图形处理
文本处理
图象处理
图形设备挂钩
颜色管理
小结
第12章 gui布局管理器
java的gui方法
awt环境:小程序和应用程序
用布局管理器设计java gui
布局管理器内幕:接口布局管理器
小结
第13章 swing gui组件
awt gui类的上级类: component
gui类的swing上级类
在gui中加进组件
使用菜单系统组件
小结
第14章 事件处理
事件处理编程
java事件委托模型
java事件类型
小结
第15章 高级swing功能
高级swing事件处理
使用对话框
模型/视图/控制器结构
复杂swing组件
客户机属性
小结
第16章 数据传输
可传输对象
剪贴板
拖放法
小结
第17章 java集合
复习数组
向量、堆栈和枚举
字典、散列表与属性
位组
集合与迭代器
集
清单与listiterator
变换表
同步化与可读性
算法与排序
小结
第18章 高级小程序编程
纯粹gui驱动小程序
多线程小程序
最小化小程序装入时间
小结
第19章 流与输入/输出编程
i/o软件层
java的文件管理方法
java i/o流操作方法
小结
第20章 网络编程
java的网络协议:tcp/ip
internet寻址
与远程系统通信
编写服务器系统
java.net工厂和工厂设计模式
小结
第三部分 高级课题
第21章 java数据库互联(jdbc)
java作为数据库前台
数据库客户机/服务器方法论
双层数据库设计
三层数据库设计
jdbc api
jdbc数据库举例
jdbc驱动程序
jdbc-odbc桥
当前jdbc驱动程序
其它连接方法
小结
第22章 javabeans
javabean组件模型
java的bean
bean内省和定置
beans开发工具库(bdk)
集成beans与其它技术
小结
第23章 java小服务程序
cgi的局限
引入小程序与java web服务器
小服务程序开发设置
小服务程序api
小服务程序配置
小服务程序的完整例子
服务器方包括(ssi)
小服务程序间通信
多线程小服务程序
小结
第24章 安全性
安全性概念
控制程序功能
jdk 2中的授权
验证用户
加密api
小结
第25章 远程方法调用
rmi概述
rmi结构
高级rmi
小结
第26章 java与corba
异构系统的存在
corba简介
corba如何工作
java语言映射基础
corba与遗留应用程序
corba的未来
小结
全书共分三大部分。第一部分:Java基础,介绍Java的历史、语言和编程环境。第二部分:应用标准Java类,介绍Java库(软件包)的内涵。主要内容涉及Java的基本动画功能,2D功能,窗口软件包,与用户交互的不同对象,通过事件处理完成交互操作,应用程序间传输信息的机制,Java中处理集合的数据结构支持类,通过Java的流进行I/O编程等。第三部分:高级课题,是为需要更多地了解Java、希望把Java程序提到新的高度的读者编写的。
本书适合于想学习、掌握和提高Java编程方法和技巧的各级技术人员。
欢迎使用《Java 2从入门到精通》第一版,这是一本介绍Java编程语言的综合性书籍。通过学习本书中的基础知识直到中级、高级课题,可帮助你成为高水平的Java编程人员。
导游图
本书适合你吗?尽管本书是按一定逻辑顺序编写的,但大多数读者不会拿起来顺序从封面看到封底。根据你的特定背景,可以按下面介绍找到最适合你的个人需要的阅读方法。
对非C/C++编程人员
如果你不熟悉Java和C/C++风格的编程,则需要阅读全文。有些概念与其他语言相似,但为了掌握Java工作的方法,需要阅读全文。为了充分掌握提出的概念,应当亲自做每一个例子。每一节之间可能要停几个小时或几天,以便消化吸收前面的内容。
对C/C++编程人员
由于C/C++与Java的相似性,C/C++编程人员可以快速翻过本书的部分章节。C编程人员可以跳过第4章、第6章的大部分,而C++编程员还可以跳过第3章、第5章关于类的部分以及第7章(如果参与过异常处理)。尽管这些章节值得温习,但并不需要象对待书中其它部分那样仔细琢磨。
对Java编程人员
如果你自己用过Java,想找一本书来帮助提高,第一部分的大部分可能都是复习。扫过一遍看看有什么过去遗漏的东西,特别注意第7章和第8章,分别介绍异常处理和多线程。如果你不熟悉Java1.1,请一定要看看第5章内部类的介绍;如果不熟悉Java 2,请一定要看看第8章线程局部变量部分。
对所有读者
一旦有所了解,可以用目录表寻找最让你感兴趣的部分。第 10章和第11章一起介绍Java动画和图形编程。第12章至第15章是放在一起的,它们涉及建立和使用Java窗体,有些人也许觉得先看第13章再看第12章更自然。如果你对网络编程(第20章)有较大兴趣,首先要了解I/O(第19章),因为它是建立在输入和输出流(stream)之上的。了解网络对了解第23章的小服务程序有帮助,了解序列化(第19章)对了解第25章的RMI有帮助。其它章节可以按任何顺序阅读。
每一章提供的例子帮助解释概念,复习程序提供对专题的更好理解。所有源程序代码都在本书选配光盘上,所以不必输入例子。
本书的特点和结构
本书的目的很简单:让你尽快有效地使用Java。本书内容丰富,目录和索引能帮你找到感兴趣的内容。下面简要介绍本书的内容及所在章节。
第一部分:Java基础
本书第一部分介绍Java的历史、语言和编程概念。第1章介绍什么是Java,Java的由来;第2章开始使用Java开发环境;第3章介绍面向对象的编程基础;第4章介绍Java语言的语法;第5章通过学习类、接口和软件包开始建立Java的概念;第6章介绍Java如何处理数组和流控制语句;第7章介绍的Java的异常处理机制;最后,第8章介绍如何在Java中建立多线程程序。
第二部分:应用标准Java类
下一部分挖掘Java库(用Java的话来说就是软件包)的内涵。第9章简单概述不同Java软件包及其零件;第10章介绍Java的基本动画功能;第11章介绍更高级的2D功能;第12章介绍窗口软件包,介绍如何在屏幕上定位对象;第13章介绍与用户交互作用的不同对象;第14是介绍通过事件处理完成交互操作;第15章概述用户可以交互的更高级对象;第16章介绍应用程序间传输信息的机制;第17章介绍Java中处理集会的数据结构支持类;第18章将前面四章的技术组合到一起介绍高级编程技术;第19章介绍通过Java的流进行I/O编程;最后,第20章
介绍如何使程序变成Internet实用知识。
第三部分:高级主题
. 第三部分是为需要更多地了解Java、希望把Java程序提到新的高度的读者编写的。
第21章介绍访问SQL数据库的Java数据库互联(JDBC);第22章讨论JavaBeans API及其如何扩大软件开发预算。第23章介绍Java Web服务器并通过小服务程序扩展Web服务器;第24章描述Java安全机制如何保护敏感操作;第25章阐述在异构Java环境中分布式计算的远程方法调用(RMI);最后,第26章介绍异构计算环境中进行分布式计算的Java和CORBA联机
在本书的Web站点http://www.sybex.com/cgi-bin/rd_bookpg.pl?2180back.html中,有补充的材料。这个站点提供了其它Web站点的链接,可以下载第三方工具的演示版本。此外,词汇表提供了与Java编程有关术语的定义。Sun公司还在http://java.sun.com/products/jdk/2/docs/api/deprecated-list.html提供了作废API清单,包含Java 2库中作废的类和方法清单。 Java 1.1发布时,Sun认为旧的方法名不够好,许多方法都已更名,采用不同的设计模式。到了Java 2,作废的就更多了。作废API清单提供了新旧名称对照。尽管目前可以继续使用旧名称,但编译器会产生警告消息。
目录
第一部分 java基础
第1章 java简介
java简史
java与web
java结构
java与其它工具一起使用
java 1.1的新特性
java 2的新特性
小结
第2章 小程序、应用程序与java开发工具库
小程序与应用程序
java开发工具(jdk)
用jdk建立应用程序
用jdk建立小程序
用java运行环境(jre)发布应用程序
jdk 2中的新东西
小结
第3章 使用java对象
面向对象编程简介
构造器和结束器
.小结
第4章 数据类型、修饰符和表达式
使用java语法
java固有数据类型
范围规则
java的内部类
java的数据类型和函数修饰符(modifiers)
小结
第5章 java类、接口和包
数据类型的强制类型转换
对成员和构造器引用使用this和super
对象内存模型
java接口
java包(packages)
小结
第6章 数组与流程控制语句
数组
流控制语句概述
一个例子:日最高温度
小结
第7章 异常处理
异常处理概述
异常处理的结构
生成自己的异常类
举例:年龄异常
小结
第8章 线程与多线程
多线程简介
线程基础
高级多线程
小结
第二部分 采用标准java类
第9章 标准java包
java包与类层次结构
java.lang包--主要语言支持
java.util包--实用语言支持
java.io包--文件与流i/o服务
java.awt包--层次结构的核心
com.sun.java.swing包
java.net包--internet、web与html支持
java.applet包--html嵌入小程序
其它java包
小结
第10章 动画与图象
java基本绘图工具
动画基础
图形处理
小结
第11章 二维图形与图象
图形处理
文本处理
图象处理
图形设备挂钩
颜色管理
小结
第12章 gui布局管理器
java的gui方法
awt环境:小程序和应用程序
用布局管理器设计java gui
布局管理器内幕:接口布局管理器
小结
第13章 swing gui组件
awt gui类的上级类: component
gui类的swing上级类
在gui中加进组件
使用菜单系统组件
小结
第14章 事件处理
事件处理编程
java事件委托模型
java事件类型
小结
第15章 高级swing功能
高级swing事件处理
使用对话框
模型/视图/控制器结构
复杂swing组件
客户机属性
小结
第16章 数据传输
可传输对象
剪贴板
拖放法
小结
第17章 java集合
复习数组
向量、堆栈和枚举
字典、散列表与属性
位组
集合与迭代器
集
清单与listiterator
变换表
同步化与可读性
算法与排序
小结
第18章 高级小程序编程
纯粹gui驱动小程序
多线程小程序
最小化小程序装入时间
小结
第19章 流与输入/输出编程
i/o软件层
java的文件管理方法
java i/o流操作方法
小结
第20章 网络编程
java的网络协议:tcp/ip
internet寻址
与远程系统通信
编写服务器系统
java.net工厂和工厂设计模式
小结
第三部分 高级课题
第21章 java数据库互联(jdbc)
java作为数据库前台
数据库客户机/服务器方法论
双层数据库设计
三层数据库设计
jdbc api
jdbc数据库举例
jdbc驱动程序
jdbc-odbc桥
当前jdbc驱动程序
其它连接方法
小结
第22章 javabeans
javabean组件模型
java的bean
bean内省和定置
beans开发工具库(bdk)
集成beans与其它技术
小结
第23章 java小服务程序
cgi的局限
引入小程序与java web服务器
小服务程序开发设置
小服务程序api
小服务程序配置
小服务程序的完整例子
服务器方包括(ssi)
小服务程序间通信
多线程小服务程序
小结
第24章 安全性
安全性概念
控制程序功能
jdk 2中的授权
验证用户
加密api
小结
第25章 远程方法调用
rmi概述
rmi结构
高级rmi
小结
第26章 java与corba
异构系统的存在
corba简介
corba如何工作
java语言映射基础
corba与遗留应用程序
corba的未来
小结
下载地址
下载错误?【投诉报错】
人气书籍
疯狂Java讲义(第2版) PDF高清版[285M]
面向对象:《Head First Java》中文高清完整版 (PDF)
Java Web开发详解 孙鑫 PDF扫描版(146M)
Spring实战(spring in action) 第三版 中文清晰扫描版
Java核心技术·卷1:基础知识(原书第9版) PDF扫描版[80MB]
疯狂Java讲义 中文PDF高清版[611.85M]
JavaEE开发的颠覆者:Spring Boot实战 中文PDF完整版
Java Web开发实战1200例(第I卷) 卢瀚,王春斌著 中文 PDF版 [129
深入理解Java虚拟机:JVM高级特性与最佳实践(第2版) PDF扫描版
Spring实战(第4版) Spring in action 附随书源码 中文pdf版[42MB
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Java 2从入门到精通 中文pdf扫描版资源来源互联网,版权归该下载资源的合法拥有者所有。