书籍详情
跟我学Java
作者:杨量功 等编著
出版社:清华大学出版社
出版时间:2010-09-01
ISBN:9787302224198
定价:¥58.00
购买这本书可以去
内容简介
《跟我学Java》Java是当前最流行的程序设计语言之一。《跟我学Java》以Java最新版本Java SE6为基础,涵盖了Java SE6最新特性,由浅入深地介绍了Java SE6的主要内容。全书内容包括Java的发展、环境配置和开发工具安装、Java基本语法、流程控制语句、字符串、数组、面向对象的抽象性、继承性和多态性、接口和内部类、多线程程序、异常处理、图形界面设计、Java I/O、集合、Java与数据库、Java Web应用——JSP为了便于读者学习,《跟我学Java》最后一章对KⅣ管理系统进行了详细的分析,帮助读者掌握Java项目开发。为了方便读者学习,《跟我学Java》光盘中提供了丰富的内容,包括全书的多媒体视频演示、全书的电子教案、943页的电子资料以及书中讲解的源代码等内容。对于每章后面的习题,笔者都给了相应的解答,读者可以到网站下载。《跟我学Java》适合大中专院校的学生、Java自学者、初级程序员、信息技术人员阅读,同时也可以作为培训机构的培训教材。
作者简介
暂缺《跟我学Java》作者简介
目录
第1章 Java概述
1.1 Java的发展史
1.1.1 Java起源
1.1.2 Java发展
1.2 Java是什么
1.2.1 Java语言
1.2.2 Java平台
1.2.3 Java网络操作系统
1.3 Java的特点
1.4 Java程序类型
1.5 JDK与JRE
1.5.1 Java开发工具包
1.5.2 Java运行环境
1.6 Java技术体系
1.7 Java虚拟机
1.7.1 虚拟机数据类型
1.7.2 Java虚拟机的生命周期
1.7.3 Java虚拟机的体系结构
1.8 垃圾收集器
1.9 本章习题
第2章 Java开发环境
2.1 J2SE的下载和安装
2.1.1 J2SE的下载
2.1.2.1 2SE的安装
2.2 环境变量的配置与测试
2.2.1 设置环境变量path
2.2.2 设置环境变量classpath
2.2.3 环境变量的测试
2.3 API文档的下载与使用
2.4 第一个应用程序
2.4.1 Hello World程序
2.4.2 程序运行编译命令
2.4.3 Hello World编译与运行
2.5 简单开发工具介绍
2.5.1 Edit Plus的编译与运行
2.5.2 在UltraEdit上开发.Java
2.6 集成开发环境Eclipse介绍
2.6.1 Eclipse下载与安装
2.6.2Eclipse的透视图
2.6.3 Eclipse的视图(View)
2.6.4 Eclipse的编辑器
2.6.5 Eclipse的工具栏和菜单栏
2.6.6 使用Eclipse编写Hello World程序
2.7 本章习题
第3章 Java语言基础
3.1 标识符
3.1.1 标识符的概念
3.1.2 变量命名规则
3.1.3变量命名技巧
3.2 关键字
3.3 注释
3.4 数据类型
3.4.1 整型
3.4.2 浮点型
3.4.3 字符型
3.4.4 布尔型
3.5 变量与常量
3.5.1 变量声明
3.5.2 变量赋值和初始化
3.5.3 常量
3.6 类型转化
3.6.1 数值类型之间的转换
3.6.2 强制类型转换
3.7 运算符
3.7.1 算术运算符
3.7.2 关系运算符
3.7.3 逻辑运算符
3.7.4 位运算符
3.7.5 自动递增和递减
3.7.6 三元运算符
3.7.7 运算符的优先级
3.8 本章习题
第4章 程序流程控制
4.1 顺序结构
4.2 条件语句
4.2.1 if语句
4.2.2 if else语句
4.2.3 if else if语句
4.2.4 if语句的嵌套
4.2.5 布尔表达式
4.2.6 开关语句
4.3 循环语句
4.3.1 while循环结构
4.3.2 do while循环结构
4.3.3 for循环结构
4.3.4 循环的嵌套
4.4 转向语句
4.4.1 break中断语句
4.4.2 continue条件继续语句
4.4.3 标签语句
4.5 返回语句
4.6 综合实例:水仙花数
4.7 本章习题
第5章 字符串
5.1 字符串简介
5.1.1 字符串常量
5.1.2 String创建字符串常量
5.1.3 String Buffer创建字符串
5.2 连接字符串
5.2.1 与字符串的连接
5.2.2 与其他数据类型的连接
5.3 String字符串操作
5.3.1 基本操作
5.3.2 比较
5.3.3 转化
5.3.4 查找
5.3.5 截取拆分
5.3.6 替换或修改
5.4 String Buffer类操作
5.4.1 基本操作
5.4.2 字符串操作方法
5.4.3 添加append0
5.4.4 插入insert( )
5.5 实例:字符串应用
5.6 本章习题
第6章 数组
6.1 一维数组
6.1.1 数组的概念
6.1.2 一维数组的声明
6.1.3 一维数组的初始化
6.1.4 一维数组的使用
6.1.5 一维数组的空问模型
6.1.6 基本数据类型数组
6.1.7 对象数组
6.1.8 数组参数
6.2 二维数组和多维数组
6.2.1 二维数组的声明
6.2.2 二维数组的初始化
6.2.3 二维数组的空间模型
6.2.4 二维数组的使用
6.3 数组操作
6.3.1 排序数组
6.3.2 查找
6.3.3 复制数组
6.3.4 填充数据
6.3.5 比较数组
6.4 实例:杨辉三角
6.5 本章习题
第7章 对象与类
7.1 面向对象程序设计
7.1.1 面向对象程序设计的概述
7.1.2 面向对象程序设计的特点
7.1.3 对象与类的关系
7.2 定义类
7.2.1 MasterCard类的实现
7.2.2 MasterCard类的使用
7.2.3 访问控制
7.2.4 构造方法
7.2.5 方法的参数
7.2.6 封装与隐藏
7.2.7 finalize( )方法
7.3 静态域与静态方法
7.3.1 静态域
7.3.2 静态方法
7.3.3 Math类
7.4 构造方法
7.4.1 默认的域初始化
7.4.2 默认构造方法
7.4.3 拷贝构造方法
7.4.4 重载构造方法
7.4.5 调用构造方法
7.4.6 初始化块
7.5 包
7.5.1 包的概念
7.5.2 类的导入
7.5.3 包名与目录
7.5.4 静态导入
7.5.5 Java包介绍
7.6 类设计技巧
7.7 实例:完善Master Card
7.7.1 构造方法
7.7.2 setter方法
7.7.3 getter方法
7.7.4 其他方法
7.8 main()方法
7.9 本章习题
第8章 继承
8.1 父类和子类
8.2 super构造方法调用
8.3封装和继承
8.4 使用继承
8.4.1 Obiect类
8.4.2 定义equals方法
8.5 关于设计好继承的几点建议
8.6 实例:一卡通类的继承
8.6.1 构造方法
8.6.2 setter方法
8.6.3 getter方法
8.6.4.方法覆盖
8.6.5 equals方法
8.6.6 其他需要强调的地方
8.7 本章习题
第9章 多态与抽象类
9.1 多态性概念
9.2重载
9.2.1 重载概念
9.2.2 重载注意事项
9.3覆盖
9.3.1 覆盖概念
9.3.2 覆盖与访问权限
9.3.3 静态方法覆盖
9.3.4 覆盖与异常抛出
9.3.5 抽象方法覆盖
9.3.6 覆盖与重载
9.4 静态绑定与动态绑定
9.4.1 静态绑定
9.4.2 动态绑定
9.5 抽象类
9.5.1 抽象类概念
9.5.2 抽象类应用
9.5.3 抽象类注意事项
9.6 本章习题
第10章 接口与内部类
10.1 接口
10.1.1 接口的概念
10.1.2 接口应用
10.1.3抽象类实现接口
10.1.4 派生接口
10.1.5 Comparable接口
10.1.6 Comparable接口应用
10.1.7 接口中定义常量
10.1.8 Cloneable接口
10.1.9 Cloneable接口应用
10.1.10 抽象类与接口区别
10.2 内部类概念
10.3成员内部类
10.3.1 创建内部类对象
10.3.2 内部类的this引用
10.3.3成员内部类的修饰符
10.4 方法内部类
10.5 匿名内部类
10.5.1 继承式
10.5.2 接口式
10.5.3 参数式
10.6 静态嵌套类
10.7 内部类的继承
10.8 本章习题
第11章 线程
11.1 线程基础
11.1.1 什么是线程
11.1.2 Thread创建线程
11.1.3 Thread创建线程步骤
11.1.4 Runnable接口创建线程
11.1.5 Runnable创建线程步骤
11.2 线程周期
11.2.1 线程周期概念
11.2.2线程的创建和启动
11.2.3 线程状态转换
11.2.4 等待线程结束
11.3 线程调度
11.4 线程同步
11.4.1 同步概念
11.4.2 同步格式
11.4.3同步应用
11.5 线程通信
11.5.1 生产者/消费者
11.5.2 共享队列
11.5.3 运行生产者/消费者
11.6 死锁
11.7 本章习题
第12章 异常处理
12.1 异常的概念
12.2 异常的基本样式
12.3 Java异常类
12.3.1 异常类层次结构
12.3.2 异常处理方法
12.4 异常捕获
12.4.1 异常捕获处理语句块
12.4.2 必须执行语句块
12.4.3 必须执行语句的意外
12.5 异常抛出
12.5.1 异常抛出概念
12.5.2 throw
12.5.3throws
12.5.4 抛出异常
12.6 自定义异常
12.6.1 创建用户自定义异常
12.6.2 捕获运行时异常
12.7 本章习题
……
第13章 图形界面编程
第14章 Java I/O系统
第15章 集合
第16章 Java与数据库
第17章 Java Web 应用-JSP
第18章 KTV管理系统
1.1 Java的发展史
1.1.1 Java起源
1.1.2 Java发展
1.2 Java是什么
1.2.1 Java语言
1.2.2 Java平台
1.2.3 Java网络操作系统
1.3 Java的特点
1.4 Java程序类型
1.5 JDK与JRE
1.5.1 Java开发工具包
1.5.2 Java运行环境
1.6 Java技术体系
1.7 Java虚拟机
1.7.1 虚拟机数据类型
1.7.2 Java虚拟机的生命周期
1.7.3 Java虚拟机的体系结构
1.8 垃圾收集器
1.9 本章习题
第2章 Java开发环境
2.1 J2SE的下载和安装
2.1.1 J2SE的下载
2.1.2.1 2SE的安装
2.2 环境变量的配置与测试
2.2.1 设置环境变量path
2.2.2 设置环境变量classpath
2.2.3 环境变量的测试
2.3 API文档的下载与使用
2.4 第一个应用程序
2.4.1 Hello World程序
2.4.2 程序运行编译命令
2.4.3 Hello World编译与运行
2.5 简单开发工具介绍
2.5.1 Edit Plus的编译与运行
2.5.2 在UltraEdit上开发.Java
2.6 集成开发环境Eclipse介绍
2.6.1 Eclipse下载与安装
2.6.2Eclipse的透视图
2.6.3 Eclipse的视图(View)
2.6.4 Eclipse的编辑器
2.6.5 Eclipse的工具栏和菜单栏
2.6.6 使用Eclipse编写Hello World程序
2.7 本章习题
第3章 Java语言基础
3.1 标识符
3.1.1 标识符的概念
3.1.2 变量命名规则
3.1.3变量命名技巧
3.2 关键字
3.3 注释
3.4 数据类型
3.4.1 整型
3.4.2 浮点型
3.4.3 字符型
3.4.4 布尔型
3.5 变量与常量
3.5.1 变量声明
3.5.2 变量赋值和初始化
3.5.3 常量
3.6 类型转化
3.6.1 数值类型之间的转换
3.6.2 强制类型转换
3.7 运算符
3.7.1 算术运算符
3.7.2 关系运算符
3.7.3 逻辑运算符
3.7.4 位运算符
3.7.5 自动递增和递减
3.7.6 三元运算符
3.7.7 运算符的优先级
3.8 本章习题
第4章 程序流程控制
4.1 顺序结构
4.2 条件语句
4.2.1 if语句
4.2.2 if else语句
4.2.3 if else if语句
4.2.4 if语句的嵌套
4.2.5 布尔表达式
4.2.6 开关语句
4.3 循环语句
4.3.1 while循环结构
4.3.2 do while循环结构
4.3.3 for循环结构
4.3.4 循环的嵌套
4.4 转向语句
4.4.1 break中断语句
4.4.2 continue条件继续语句
4.4.3 标签语句
4.5 返回语句
4.6 综合实例:水仙花数
4.7 本章习题
第5章 字符串
5.1 字符串简介
5.1.1 字符串常量
5.1.2 String创建字符串常量
5.1.3 String Buffer创建字符串
5.2 连接字符串
5.2.1 与字符串的连接
5.2.2 与其他数据类型的连接
5.3 String字符串操作
5.3.1 基本操作
5.3.2 比较
5.3.3 转化
5.3.4 查找
5.3.5 截取拆分
5.3.6 替换或修改
5.4 String Buffer类操作
5.4.1 基本操作
5.4.2 字符串操作方法
5.4.3 添加append0
5.4.4 插入insert( )
5.5 实例:字符串应用
5.6 本章习题
第6章 数组
6.1 一维数组
6.1.1 数组的概念
6.1.2 一维数组的声明
6.1.3 一维数组的初始化
6.1.4 一维数组的使用
6.1.5 一维数组的空问模型
6.1.6 基本数据类型数组
6.1.7 对象数组
6.1.8 数组参数
6.2 二维数组和多维数组
6.2.1 二维数组的声明
6.2.2 二维数组的初始化
6.2.3 二维数组的空间模型
6.2.4 二维数组的使用
6.3 数组操作
6.3.1 排序数组
6.3.2 查找
6.3.3 复制数组
6.3.4 填充数据
6.3.5 比较数组
6.4 实例:杨辉三角
6.5 本章习题
第7章 对象与类
7.1 面向对象程序设计
7.1.1 面向对象程序设计的概述
7.1.2 面向对象程序设计的特点
7.1.3 对象与类的关系
7.2 定义类
7.2.1 MasterCard类的实现
7.2.2 MasterCard类的使用
7.2.3 访问控制
7.2.4 构造方法
7.2.5 方法的参数
7.2.6 封装与隐藏
7.2.7 finalize( )方法
7.3 静态域与静态方法
7.3.1 静态域
7.3.2 静态方法
7.3.3 Math类
7.4 构造方法
7.4.1 默认的域初始化
7.4.2 默认构造方法
7.4.3 拷贝构造方法
7.4.4 重载构造方法
7.4.5 调用构造方法
7.4.6 初始化块
7.5 包
7.5.1 包的概念
7.5.2 类的导入
7.5.3 包名与目录
7.5.4 静态导入
7.5.5 Java包介绍
7.6 类设计技巧
7.7 实例:完善Master Card
7.7.1 构造方法
7.7.2 setter方法
7.7.3 getter方法
7.7.4 其他方法
7.8 main()方法
7.9 本章习题
第8章 继承
8.1 父类和子类
8.2 super构造方法调用
8.3封装和继承
8.4 使用继承
8.4.1 Obiect类
8.4.2 定义equals方法
8.5 关于设计好继承的几点建议
8.6 实例:一卡通类的继承
8.6.1 构造方法
8.6.2 setter方法
8.6.3 getter方法
8.6.4.方法覆盖
8.6.5 equals方法
8.6.6 其他需要强调的地方
8.7 本章习题
第9章 多态与抽象类
9.1 多态性概念
9.2重载
9.2.1 重载概念
9.2.2 重载注意事项
9.3覆盖
9.3.1 覆盖概念
9.3.2 覆盖与访问权限
9.3.3 静态方法覆盖
9.3.4 覆盖与异常抛出
9.3.5 抽象方法覆盖
9.3.6 覆盖与重载
9.4 静态绑定与动态绑定
9.4.1 静态绑定
9.4.2 动态绑定
9.5 抽象类
9.5.1 抽象类概念
9.5.2 抽象类应用
9.5.3 抽象类注意事项
9.6 本章习题
第10章 接口与内部类
10.1 接口
10.1.1 接口的概念
10.1.2 接口应用
10.1.3抽象类实现接口
10.1.4 派生接口
10.1.5 Comparable接口
10.1.6 Comparable接口应用
10.1.7 接口中定义常量
10.1.8 Cloneable接口
10.1.9 Cloneable接口应用
10.1.10 抽象类与接口区别
10.2 内部类概念
10.3成员内部类
10.3.1 创建内部类对象
10.3.2 内部类的this引用
10.3.3成员内部类的修饰符
10.4 方法内部类
10.5 匿名内部类
10.5.1 继承式
10.5.2 接口式
10.5.3 参数式
10.6 静态嵌套类
10.7 内部类的继承
10.8 本章习题
第11章 线程
11.1 线程基础
11.1.1 什么是线程
11.1.2 Thread创建线程
11.1.3 Thread创建线程步骤
11.1.4 Runnable接口创建线程
11.1.5 Runnable创建线程步骤
11.2 线程周期
11.2.1 线程周期概念
11.2.2线程的创建和启动
11.2.3 线程状态转换
11.2.4 等待线程结束
11.3 线程调度
11.4 线程同步
11.4.1 同步概念
11.4.2 同步格式
11.4.3同步应用
11.5 线程通信
11.5.1 生产者/消费者
11.5.2 共享队列
11.5.3 运行生产者/消费者
11.6 死锁
11.7 本章习题
第12章 异常处理
12.1 异常的概念
12.2 异常的基本样式
12.3 Java异常类
12.3.1 异常类层次结构
12.3.2 异常处理方法
12.4 异常捕获
12.4.1 异常捕获处理语句块
12.4.2 必须执行语句块
12.4.3 必须执行语句的意外
12.5 异常抛出
12.5.1 异常抛出概念
12.5.2 throw
12.5.3throws
12.5.4 抛出异常
12.6 自定义异常
12.6.1 创建用户自定义异常
12.6.2 捕获运行时异常
12.7 本章习题
……
第13章 图形界面编程
第14章 Java I/O系统
第15章 集合
第16章 Java与数据库
第17章 Java Web 应用-JSP
第18章 KTV管理系统
猜您喜欢