注重体验与质量的电子书资源下载网站
分类于: 编程语言
简介
目录
前言
适用人群
学习前提
编译、执行 Java 程序
1Java 基础
Java 概述
Java 的历史
你所需要的工具
接下来是什么呢?
Java 环境设置
本地环境设置
Windows XP/7/8 系统下的设置方法
Linux, UNIX, Solaris, FreeBSD 系统下的设置方法
流行的 Java 编辑器
接下来是什么呢?
Java 基本语法
第一个 Java 程序
基本语法
Java 标识符
Java 修饰符
Java 变量
Java 数组
Java 枚举值
Java 关键字
Java 中的注释
使用空行
继承
接口
接下来是什么呢?
Java 的对象和类
Java 中的对象
Java 中的类
构造器
创造一个对象
访问实体变量和方法
例子
源文件声明规则
Java 程序包
Import 语法
一个简单的案例学习
接下来是什么呢?
Java 基本数据类型
原始数据类型
引用数据类型
Java 常量
接下来是什么呢?
Java 变量类型
本地变量
例子
例子
实例变量
例子
类、静态变量
例子
接下来是什么呢?
Java 描述符的类型
可访问描述符
不可访问描述符
接下来是什么呢?
Java 基本运算符
算数运算符
关系运算符
位运算符
逻辑运算符
赋值运算符
其它运算符
Java 运算符的优先级
接下来是?
Java 循环控制
while 循环
do...while 循环
for 循环
for 循环在 Java 中新特性
break 关键字
continue 关键字
接下来是?
Java 条件判断
if 语句:
if...else 语句
if...else if...else 语句
嵌套 if...else 语句
switch 语句
接下来是?
Java 数字
Number 方法
接下来是?
Java 字符
转义序列
Character 方法
接下来是?
Java 字符串
创建字符串
String 长度
连接字符串
创建格式化字符串
String 方法
Java 数组
声明数组变量
创建数组
处理数组
foreach 循环
将数组传递给方法
从一个方法返回一个数组
Arrays 类
Java 日期和时间
获取当前日期和时间
日期比较
使用 SimpleDateFormat 格式化日期
常见的异常
2Java 面向对象
Java 继承
IS-A 关系
关键字 instanceof
HAS-A 关系:
Java 重写
方法重写规则
使用 super 关键字
Java 多态
虚方法
Java 抽象
抽象类
继承抽象类
抽象方法
Java 封装
封装的优点
Java 接口
声明接口
接口的实现
接口的继承
多个接口的继承
标识接口
Java 包
创建包
import 关键字
包的目录结构
设置系统中的 CLASSPATH 环境变量
3Java 进阶
Java 数据结构
Enumeration
BitSet
Vector
Stack
Dictionary
Hashtable
Properties
Java 集合
Collection 接口
Collection 类
Collection 算法
如何使用 Iterator
如何使用 Comparator
总结
Java 泛型
泛型方法
受限的类型参数
泛型类
Java 序列化
序列化一个对象
反序列化一个对象
Java 网络编程
套接字编程
ServerSocket 类方法
Socket 类方法
InetAddress 类方法
套接字客户端示例
套接字服务器示例
Java 发送邮件
发送一封简单的电子邮件
发送一封 HTML 电子邮件
发送电子邮件中的附件
用户身份认证部分
Java 多线程
线程的生命周期
线程优先级
通过实现 Runnable 接口创建线程
通过继承 Thread 类来创建线程
Thread 方法
Java Applet 基础
一个 Applet 的生命周期
一个 “Hello,World” Applet
Applet 类
调用一个 Applet 程序
4有用的资源
Java 快速参考指南
什么是 Java?
Java 基本语法
第一个 Java 程序
Java 标识符
Java 修饰符
Java 变量
Java 数组
Java 枚举
Java 关键词
Java 中的注释
Java 中的数据类型
原始数据类型
引用数据类型
Java 字面量
Java 访问修饰符
Java 基本运算符号
while 循环
do...while 循环
for 循环
Java 中增强的 for 循环
break 关键字
continue 关键字
if 语句
if...else 语句
if...else if...else 语句
嵌入的 if...else 语句
switch 语句
Java 方法
Java 类&对象
异常处理
多个 catch 块
throws/throw 关键字
finally 关键字
Java 库类