当前位置首页 > 百科> 正文

Java开发技术大全

2019-05-09 05:48:45 百科
Java开发技术大全

Java开发技术大全

《Java开发技术大全》是2009年清华大学出版社出版的图书,作者是刘新。本书以J2SE为平台,全面介绍了Java的基础知识和常用技术。

基本介绍

  • 书名:《Java开发技术大全》
  • 作者:刘新
  • ISBN:9787302192138
  • 出版社:清华大学出版社
  • 出版时间:2009年
  • 装帧:平装
  • 开本:16开

内容简介

Java是目前最为流行的程式设计语言。《Java开发技术大全》共分为8篇,首先讲述了Java的基础语法,然后介绍了Java中类和对象的实现,这也是Java的核心所在。随后介绍了Java中的高级技术,详细讨论了其中的多执行绪、集合、泛型、RTTI等。这些基本知识介绍完毕之后,就进入到实际编程阶段,先后介绍了GUI程式设计、多媒体程式设计、资料库和网路程式设计,这些知识均以示例程式来讲解。最后提供了一个完整的即时通讯软体设计实例,让读者能够从实例中学习程式设计的真谛.
Java开发技术大全
《Java开发技术大全》内容全面,实例丰富,特别适合于自学者。《Java开发技术大全》可作为计算机、软体工程专业的教材,也可作为Java程式设计师参考手册。
Java是目前最为流行的程式设计语言。《Java开发技术大全》以J2SE为平台全面介绍了Java的基础知识和常用技术。

编辑推荐

根据作者十多年的教学经验和软体开发经验总结而来
全方位解读Java语言基础知识、高级技术和套用开发

目录

第1篇 Java基础知识入门
第1章 Java的开发运行环境
1.1 Java的运行环境与虚拟机
1.2 Java的开发环境
1.2.1 JDK的安装
1.2.2 如何设定系统环境变数
1.2.3 编译命令的使用
1.2.4 解释执行命令的使用
1.2.5 UltraEdit的使用
1.3 一个简单的Java应用程式
1.4 一个简单的Java小程式
1.5 本章小结
第2章 Java语言基础
2.1 Java语言的特?
2.2 Java程式的构成
2.3 数据类型
2.3.1 基本数据类型
2.3.2 常量
2.3.3 变数
2.3.4 整型数据
2.3.5 浮点型数据
2.3.6 字元型数据
2.3.7 布尔型数据
2.3.8 变数赋初值
2.3.9 变数的作用域
2.3.10 数据类型转换
2.4 运算符与表达式
2.4.1 算术运算符和算术表达式
2.4.2 关係运算符和关係表达式
2.4.3 逻辑运算符和逻辑表达式
2.4.4 条件运算符和条件表达式
2.4.5 位运算符和位运算表达式
2.4.6 赋值运算符和赋值表达式
2.4.7 表达式的求值顺序
2.5 流程控制语句
2.5.1 三种基本控制结构
2.5.2 表达式语句和空语句
2.5.3 块语句
2.5.4 if~else分支语句
2.5.5 多路分支switch~case语句
2.5.6 当型循环while语句
2.5.7 直到型循环do~while语句
2.5.8 当型循环for语句
2.5.9 循环的嵌套
2.5.10 跳转语句break
2.5.11 跳转语句continue
2.6 程式文本的风格
2.6.1 注释
2.6.2 程式的格式编排
2.7 基础语法实战演习
2.7.1 判断闰年
2.7.2 求最大公约数和最低公倍数
2.7.3 Fibonacci数列
2.7.4 逆向输出数字
2.7.5 求水仙花数
2.7.6 输出图形
2.7.7 输出九九口诀表
2.8 本章小结
第2篇 Java面向对象编程
第3章 对象和类
3.1 面向对象的基本概念
3.1.1 对象
3.1.2 类
3.1.3 讯息
3.1.4 面向对象的4个基本特徵
3.2 类与对象
3.2.1 类的基本结构
3.2.2 类的声明
3.2.3 创建类体
3.2.4 对象的生命周期
3.2.5 对象的创建
3.2.6 对象的使用
3.2.7 对象的释放和垃圾收集机制
3.3 成员变数的定义与使用
3.3.1 成员变数的定义
3.3.2 成员变数的访问许可权
3.3.3 实例成员变数和静态成员变数
3.4 方法的定义和实现
3.4.1 方法的声明
3.4.2 创建方法体与return语句
3.4.3 局部变数和成员变数的区别
3.4.4 方法的访问许可权
3.5 方法的调用
3.5.1 方法调用的形式
3.5.2 方法调用的参数
3.5.3 隐含参数this
3.6 构造方法
3.6.1 无参数构造方法的定义和使用
3.6.2 带参数构造方法的定义和使用
3.6.3 this关键字和构造方法的调用
3.7 静态方法
3.7.1 静态方法的声明和定义
3.7.2 静态方法和实例方法的区别
3.7.3 静态代码块
3.7.4 再论静态成员变数
3.8 main()方法和命令行参数
3.9 结束方法
3.10 本地方法
3.11 本章小结
第4章 继承与多态
4.1 继承的基本原理
4.2 子类对父类的继承
4.3 属性隐藏和方法的覆盖
4.3.1 属性的隐藏
4.3.2 方法的覆盖
4.4 构造方法的继承
4.5 super的使用
4.5.1 用super引用父类的成员
4.5.2 使用super调用父类的构造方法
4.6 继承的内部处理
4.7 多态的基本概念
4.8 重载
4.8.1 普通方法的重载
4.8.2 构造方法的重载
4.8.3 重载的解析
4.8.4 重载与覆盖的区别
4.9 运行时多态
4.9.1 实例方法的运行时多态
4.9.2 成员变数运行时的表现
4.9.3 静态方法运行时的表现
4.10 抽象类与抽象方法
4.10.1 抽象方法的声明
4.10.2 抽象类的定义
4.10.3 抽象方法与回调函式
4.11 最终类与最终方法
4.12 接口与多重继承
4.12.1 接口的定义
4.12.2 接口的继承
4.12.3 接口的实现
4.13 内部类
4.13.1 内部类的定义
4.13.2 内部类访问外部类的成员
4.13.3 内部类之间的相互使用
4.13.4 在外部使用内部类
4.13.5 匿名内部类
4.13.6 内部类的作用
4.14 包
4.14.1 包的创建
4.14.2 包的使用
4.14.3 JAR档案的创建和使用
4.14.4 JDK中的常用包
4.15 本章小结
第3篇 Java数据处理
第5章 数组与字元串
5.1 数组
5.1.1 一维数组的声明
5.1.2 一维数组的创建
5.1.3 一维数组的使用
5.1.4 二维数组的声明
5.1.5 二维数组的创建
5.1.6 二维数组的使用
5.1.7 for~each循环
5.1.8 应用程式示例1——数组排序
5.1.9 应用程式示例2——杨辉三角
5.2 字元串
5.2.1 String对象的声明
5.2.2 String对象的创建
5.2.3 String对象的使用
5.2.4 String类型的数组
5.2.5 StringBuffer对象的声明
5.2.6 StringBuffer对象的创建
5.2.7 StringBuffer对象的使用
5.3 本章小结
第6章 Java的异常处理
6.1 异常的基本概念和作用
6.2 Java的异常处理机制
6.3 异常类的层次结构
6.3.1 运行时异常
6.3.2 检查型异常
6.3.3 自定义异常
6.4 捕获和处理异常
6.5 抛出异常
6.6 try-catch-finally语句的嵌套
6.7 用户自定义异常
6.8 使用异常来实现键盘输入
6.9 本章小结
第7章 Java的输入和输出
7.1 档案和输入输出流
7.2 InputStream类和OutputStream类的使用
7.2.1 InputStream中的方法
7.2.2 OutputStream中的方法
7.2.3 档案输入流FileInputStream
7.2.4 档案输出流FileOutputStream
7.2.5 保存用户输入到档案
7.2.6 显示档案内容
7.2.7 档案的複製
7.2.8 顺序输入流
7.2.9 管道输入输出流
7.2.10 过滤输入输出流
7.3 Reader和Writer类使用
7.3.1 InputStreamReader类中的方法
7.3.2 OutputStreamWriter类中的方法
7.3.3 从键盘输入
7.3.4 档案複製
7.4 档案属性处理
7.4.1 File类中的方法
7.4.2 File类使用示例——档案列表
7.5 随机访问档案
7.5.1 RandomAccessFile类中的方法
7.5.2 RandomAccessFile类使用示例——档案加密
7.6 控制台输入和输出
7.6.1 控制台输入类Scanner
7.6.2 格式化输出printf.
7.7 序列化
7.8 本章小结
第4篇 Java中的高级技术
第8章 Java的多执行绪机制
8.1 执行绪的概念
8.1.1 多执行绪的特点
8.1.2 执行绪的状态
8.2 Thread类
8.2.1 Thread类的构造方法
8.2.2 Thread类的常用方法
8.3 多执行绪程式的编写
8.3.1 利用Thread的子类创建执行绪
8.3.2 实现Runnable接口创建执行绪
8.3.3 使用isAlive()和join()等待子执行绪结束
8.3.4 设定执行绪优先权
8.4 执行绪的通信与协调
8.4.1 执行绪的互斥
8.4.2 执行绪的同步
8.4.3 暂停、恢复和停止执行绪
8.4.4 生产者-消费者问题实例
8.5 本章小结
第9章 运行时类型识别
第10章 泛型
第11章 集合
第12章 类型包装器、自动装箱和元数据(注释)
第13章 常用工具类
第5篇 桌面程式开发
第14章 GUI程式设计
第15章 多媒体程式设计
第6篇 资料库程式设计
第16章 资料库的预备知识
第17章 Java对资料库编程
第7篇 Java网路程式开发
第18章 C/S网路程式设计
第19章 JSP程式设计
第8篇 即时通讯系统开发实例
第20章 系统分析和设计
第21章 伺服器端功能模组的实现
第22章 客户端功能模组的实现
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net