作品简介

Java 是一种高级的编程语言,它最初是由 Sun 公司开发并于 1995 年公开发布的。Java 可以在不同的平台上运行,例如:Windows,Mac OS 和不同版本的 Unix。

本指南将让你对 Java 有一个彻底的认识与了解。

作品目录

  • 前言
  • 适用人群
  • 学习前提
  • 编译、执行 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 库类
展开全部