轻松学编程--轻松学Java编程

轻松学编程--轻松学Java编程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2012-04
版次: 1
ISBN: 9787122134202
定价: 45.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 345页
字数: 576千字
  •   本书全面介绍 Java 编程知识,首先介绍了 Java的工作原理、基本语法、对数组的操作、对字符串的操作,并深入地讲解了Java语言中的面向对象编程,包括类与对象的基本知识及面向对象的封装、继承、多态;然后介绍了Java的开发应用,包括Java中的常用工具类、异常处理、I/O流、集合框架、图形用户界面和数据库编程等相关知识;最后通过一个综合案例来介绍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 JVM介绍

     1.3 Java程序的运行环境

     1.3.1 JDK介绍

     1.3.2 下载和安装JDK

     1.3.3 配置JDK

     1.3.4 获得Java API文档

     1.4 Java Application和Java Applet介绍

     1.4.1 Application介绍

     1.4.2 Applet介绍

     1.5 Java程序的基本要素

     1.6 Java的开发工具

     1.6.1 Eclipse概述

     1.6.2 Eclipse的下载和安装

     1.6.3 Eclipse开发程序

     1.7 Java程序调试技巧

     1.8 实践案例:创建HelloWorld程序

     1.9 动手练一练

     1.9.1 练习题

     1.9.2 上机实践

    第2章 简单数据类型及运算

     2.1 Java数据类型

     2.1.1 整数类型

     2.1.2 浮点型

     2.1.3 字符型

     2.1.4 布尔类型

     2.1.5 数据类型间的转换

     2.1.6 转义序列

     2.2 变量与常量

     2.2.1 变量

     2.2.2 变量的作用域

     2.2.3 常量

     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.4 实践案例:打印超市售货清单

     2.5 动手练一练

     2.5.1 练习题

     2.5.2 上机实践

    第3章 流程控制语句

     3.1 选择语句

     3.1.1 简单的if条件语句

     3.1.2 if-else条件语句

     3.1.3 if-else if-else条件语句

     3.1.4 嵌套if语句

     3.1.5 switch多分支语句

     3.2 循环语句

     3.2.1 while循环语句

     3.2.2 do-while循环语句

     3.2.3 for循环语句

     3.2.4 foreach循环语句

     3.3 跳转语句

     3.3.1 break语句

     3.3.2 continue语句

     3.3.3 return语句

     3.4 实践案例:制作万年历

     3.5 动手练一练

     3.5.1 练习题

     3.5.2 上机实践

    第4章 数组

     4.1 一维数组

     4.1.1 声明数组

     4.1.2 分配空间

     4.1.3 一维数组的初始化

     4.1.4 一维数组的应用

     4.2 多维数组

     4.2.1 声明多维数组

     4.2.2 给多维数组分配空间

     4.2.3 初始化多维数组

     4.2.4 访问多维数组中的元素

     4.3 搜索数组

     4.4 数组排序

     4.4.1 Arrays.sort()排序法

     4.4.2 直接选择排序法

     4.4.3 冒泡排序法

     4.5 实践案例:购物结账程序

     4.6 动手练一练

     4.6.1 练习题

     4.6.2 上机实践

    第5章 字符串

     5.1 创建字符串

     5.1.1 直接使用字符串常量创建字符串变量

     5.1.2 使用new关键字创建字符串变量

     5.2 字符串的常用方法

     5.3 字符串的常用操作

     5.3.1 获取字符串的长度

     5.3.2 转换字符串的大小写

     5.3.3 去掉字符串的首尾空格

     5.3.4 字符串比较

     5.3.5 字符串搜索

     5.3.6 字符串提取

     5.3.7 字符串连接

     5.3.8 字符串替换

     5.3.9 字符串分割

     5.4 StringBuffer类

     5.4.1 构造StringBuffer类

     5.4.2 StringBuffer类的常用方法

     5.5 实践案例:完善购物结账系统

     5.6 动手练一练

     5.6.1 练习题

     5.6.2 上机实践

    第6章 类与对象

     6.1 面向对象概述

     6.1.1 对象的概述

     6.1.2 面向对象的核心特性

     6.2 类结构

     6.2.1 类概述

     6.2.2 类和对象的区别

     6.2.3 类是对象的类型

     6.3 Java是面向对象的语言

     6.3.1 类的定义

     6.3.2 定义类的成员变量

     6.3.3 定义类的成员方法

     6.3.4 创建类的构造方法

     6.3.5 创建对象

     6.3.6 访问对象的属性和方法

     6.3.7 类的主方法——main()方法

     6.3.8 对象的销毁

     6.3.9 this关键字

     6.4 常用修饰符

     6.4.1 访问控制修饰符

     6.4.2 static静态修饰符

     6.4.3 final修饰符

     6.5 实践案例:实现发送短信功能

     6.6 动手练一练

     6.6.1 练习题

     6.6.2 上机实践

    第7章 深入面向对象编程

     7.1 类的封装

     7.2 类的继承

     7.2.1 在Java语言中实现继承

     7.2.2 单继承

     7.2.3 使用super关键字

     7.3 方法重载和方法重写

     7.3.1 方法重载

     7.3.2 方法重写和变量隐藏

     7.4 抽象类与接口

     7.4.1 抽象类

     7.4.2 接口

     7.5 包

     7.5.1 定义包

     7.5.2 使用包

     7.6 实践案例:使用多级继承实现计算长方体体积、重量和价值

     7.7 动手练一练

     7.7.1 练习题

     7.7.2 上机实践

    第8章 异常处理

     8.1 异常和异常类型

     8.1.1 异常的基本概念

     8.1.2 异常类型

     8.2 Java异常处理机制

     8.2.1 使用try-catch语句捕获异常

     8.2.2 使用多重catch语句捕获异常

     8.2.3 使用try-catch-finally语句捕获异常

     8.3 抛出异常和声明异常

     8.3.1 抛出异常

     8.3.2 声明异常

     8.4 自定义异常

     8.5 实践案例:完成添加用户的功能

     8.6 动手练一练

     8.6.1 练习题

     8.6.2 上机实践

    第9章 Java常用工具类

     9.1 Object类

     9.2 包装类

     9.2.1 基本数据类型所对应的包装类

     9.2.2 Integer类

     9.2.3 Character类

     9.3 日期类

     9.3.1 java.util.Date类

     9.3.2 java.util.Calendar类

     9.4 格式化日期类

     9.4.1 DateFormat类

     9.4.2 SimpleDateFormat类

     9.5 Random类

     9.6 实践案例:使用时间类完成日期查询功能

     9.7 动手练一练

     9.7.1 练习题

     9.7.2 上机实践

    第10章 Java的输入/输出流

     10.1 输入/输出流概述

     10.1.1 字节流

     10.1.2 字符流

     10.1.3 预定义流

     10.2 字节流

     10.2.1 字节输入/输出流

     10.2.2 文件字节输入/输出流

     10.3 字符流

     10.3.1 字符输入/输出流

     10.3.2 字符文件输入/输出流

     10.3.3 字符缓冲区输入/输出流

     10.4 File类

     10.4.1 File类的构造函数

     10.4.2 File类的常用方法

     10.5 RandomAccessFile类随机访问文件

     10.6 实践案例:将新录学生信息添加到文件中并读取

     10.7 动手练一练

     10.7.1 练习题

     10.7.2 上机实践

    第11章 集合框架

     11.1 集合框架概述

     11.2 Collection接口

     11.3 无序列表——Set集合

     11.3.1 HashSet类

     11.3.2 TreeSet类

     11.4 有序列表——List集合

     11.4.1 ArrayList类

     11.4.2 LinkedList类

     11.5 映射——Map

     11.6 泛型集合

     11.7 实践案例:使用泛型集合模拟BBS论坛

     11.8 动手练一练

     11.8.1 练习题

     11.8.2 上机实践

    第12章 图形用户界面

     12.1 图形对象概述

     12.2 容器

     12.2.1 Window类

     12.2.2 Panel类

     12.3 AWT基本组件

     12.3.1 按钮组件——Button

     12.3.2 标签——Label

     12.3.3 单行文本框——TextField

     12.3.4 多行文本域——TextArea

     12.3.5 复选框——Checkbox

     12.3.6 复选框组——CheckboxGroup

     12.4 布局管理器

     12.4.1 BorderLayout管理器

     12.4.2 FlowLayout管理器

     12.4.3 CardLayout管理器

     12.4.4 GridLayout管理器

     12.4.5 GridBagLayout管理器

     12.5 事件处理

     12.5.1 事件处理概述

     12.5.2 事件类

     12.5.3 事件监听器

     12.6 实践案例:制作简易计算器

     12.7 动手练一练

     12.7.1 练习题

     12.7.2 上机实践

    第13章 数据库编程

     13.1 JDBC简介

     13.1.1 JDBC程序的工作原理

     13.1.2 JDBC API结构

     13.1.3 JDBC驱动

     13.2 连接数据库的基本步骤

     13.3 JDBC应用

     13.3.1 DriverManager类

     13.3.2 Statement接口

     13.3.3 PreparedStatement接口

     13.3.4 ResultSet接口

     13.4 实践案例:开发一套用户管理系统

     13.5 动手练一练

     13.5.1 练习题

     13.5.2 上机实践

    第14章 学生信息管理系统

     14.1 系统介绍

     14.1.1 需求分析

     14.1.2 系统架构

     14.2 数据库设计和实现

     14.3 数据访问类

     14.4 业务处理类

     14.5 学生信息管理界面

     14.5.1 学生信息添加界面

     14.5.2 学生信息修改界面

     14.5.3 主界面

     14.6 总结

    练习题参考答案
  • 内容简介:
      本书全面介绍 Java 编程知识,首先介绍了 Java的工作原理、基本语法、对数组的操作、对字符串的操作,并深入地讲解了Java语言中的面向对象编程,包括类与对象的基本知识及面向对象的封装、继承、多态;然后介绍了Java的开发应用,包括Java中的常用工具类、异常处理、I/O流、集合框架、图形用户界面和数据库编程等相关知识;最后通过一个综合案例来介绍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 JVM介绍

     1.3 Java程序的运行环境

     1.3.1 JDK介绍

     1.3.2 下载和安装JDK

     1.3.3 配置JDK

     1.3.4 获得Java API文档

     1.4 Java Application和Java Applet介绍

     1.4.1 Application介绍

     1.4.2 Applet介绍

     1.5 Java程序的基本要素

     1.6 Java的开发工具

     1.6.1 Eclipse概述

     1.6.2 Eclipse的下载和安装

     1.6.3 Eclipse开发程序

     1.7 Java程序调试技巧

     1.8 实践案例:创建HelloWorld程序

     1.9 动手练一练

     1.9.1 练习题

     1.9.2 上机实践

    第2章 简单数据类型及运算

     2.1 Java数据类型

     2.1.1 整数类型

     2.1.2 浮点型

     2.1.3 字符型

     2.1.4 布尔类型

     2.1.5 数据类型间的转换

     2.1.6 转义序列

     2.2 变量与常量

     2.2.1 变量

     2.2.2 变量的作用域

     2.2.3 常量

     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.4 实践案例:打印超市售货清单

     2.5 动手练一练

     2.5.1 练习题

     2.5.2 上机实践

    第3章 流程控制语句

     3.1 选择语句

     3.1.1 简单的if条件语句

     3.1.2 if-else条件语句

     3.1.3 if-else if-else条件语句

     3.1.4 嵌套if语句

     3.1.5 switch多分支语句

     3.2 循环语句

     3.2.1 while循环语句

     3.2.2 do-while循环语句

     3.2.3 for循环语句

     3.2.4 foreach循环语句

     3.3 跳转语句

     3.3.1 break语句

     3.3.2 continue语句

     3.3.3 return语句

     3.4 实践案例:制作万年历

     3.5 动手练一练

     3.5.1 练习题

     3.5.2 上机实践

    第4章 数组

     4.1 一维数组

     4.1.1 声明数组

     4.1.2 分配空间

     4.1.3 一维数组的初始化

     4.1.4 一维数组的应用

     4.2 多维数组

     4.2.1 声明多维数组

     4.2.2 给多维数组分配空间

     4.2.3 初始化多维数组

     4.2.4 访问多维数组中的元素

     4.3 搜索数组

     4.4 数组排序

     4.4.1 Arrays.sort()排序法

     4.4.2 直接选择排序法

     4.4.3 冒泡排序法

     4.5 实践案例:购物结账程序

     4.6 动手练一练

     4.6.1 练习题

     4.6.2 上机实践

    第5章 字符串

     5.1 创建字符串

     5.1.1 直接使用字符串常量创建字符串变量

     5.1.2 使用new关键字创建字符串变量

     5.2 字符串的常用方法

     5.3 字符串的常用操作

     5.3.1 获取字符串的长度

     5.3.2 转换字符串的大小写

     5.3.3 去掉字符串的首尾空格

     5.3.4 字符串比较

     5.3.5 字符串搜索

     5.3.6 字符串提取

     5.3.7 字符串连接

     5.3.8 字符串替换

     5.3.9 字符串分割

     5.4 StringBuffer类

     5.4.1 构造StringBuffer类

     5.4.2 StringBuffer类的常用方法

     5.5 实践案例:完善购物结账系统

     5.6 动手练一练

     5.6.1 练习题

     5.6.2 上机实践

    第6章 类与对象

     6.1 面向对象概述

     6.1.1 对象的概述

     6.1.2 面向对象的核心特性

     6.2 类结构

     6.2.1 类概述

     6.2.2 类和对象的区别

     6.2.3 类是对象的类型

     6.3 Java是面向对象的语言

     6.3.1 类的定义

     6.3.2 定义类的成员变量

     6.3.3 定义类的成员方法

     6.3.4 创建类的构造方法

     6.3.5 创建对象

     6.3.6 访问对象的属性和方法

     6.3.7 类的主方法——main()方法

     6.3.8 对象的销毁

     6.3.9 this关键字

     6.4 常用修饰符

     6.4.1 访问控制修饰符

     6.4.2 static静态修饰符

     6.4.3 final修饰符

     6.5 实践案例:实现发送短信功能

     6.6 动手练一练

     6.6.1 练习题

     6.6.2 上机实践

    第7章 深入面向对象编程

     7.1 类的封装

     7.2 类的继承

     7.2.1 在Java语言中实现继承

     7.2.2 单继承

     7.2.3 使用super关键字

     7.3 方法重载和方法重写

     7.3.1 方法重载

     7.3.2 方法重写和变量隐藏

     7.4 抽象类与接口

     7.4.1 抽象类

     7.4.2 接口

     7.5 包

     7.5.1 定义包

     7.5.2 使用包

     7.6 实践案例:使用多级继承实现计算长方体体积、重量和价值

     7.7 动手练一练

     7.7.1 练习题

     7.7.2 上机实践

    第8章 异常处理

     8.1 异常和异常类型

     8.1.1 异常的基本概念

     8.1.2 异常类型

     8.2 Java异常处理机制

     8.2.1 使用try-catch语句捕获异常

     8.2.2 使用多重catch语句捕获异常

     8.2.3 使用try-catch-finally语句捕获异常

     8.3 抛出异常和声明异常

     8.3.1 抛出异常

     8.3.2 声明异常

     8.4 自定义异常

     8.5 实践案例:完成添加用户的功能

     8.6 动手练一练

     8.6.1 练习题

     8.6.2 上机实践

    第9章 Java常用工具类

     9.1 Object类

     9.2 包装类

     9.2.1 基本数据类型所对应的包装类

     9.2.2 Integer类

     9.2.3 Character类

     9.3 日期类

     9.3.1 java.util.Date类

     9.3.2 java.util.Calendar类

     9.4 格式化日期类

     9.4.1 DateFormat类

     9.4.2 SimpleDateFormat类

     9.5 Random类

     9.6 实践案例:使用时间类完成日期查询功能

     9.7 动手练一练

     9.7.1 练习题

     9.7.2 上机实践

    第10章 Java的输入/输出流

     10.1 输入/输出流概述

     10.1.1 字节流

     10.1.2 字符流

     10.1.3 预定义流

     10.2 字节流

     10.2.1 字节输入/输出流

     10.2.2 文件字节输入/输出流

     10.3 字符流

     10.3.1 字符输入/输出流

     10.3.2 字符文件输入/输出流

     10.3.3 字符缓冲区输入/输出流

     10.4 File类

     10.4.1 File类的构造函数

     10.4.2 File类的常用方法

     10.5 RandomAccessFile类随机访问文件

     10.6 实践案例:将新录学生信息添加到文件中并读取

     10.7 动手练一练

     10.7.1 练习题

     10.7.2 上机实践

    第11章 集合框架

     11.1 集合框架概述

     11.2 Collection接口

     11.3 无序列表——Set集合

     11.3.1 HashSet类

     11.3.2 TreeSet类

     11.4 有序列表——List集合

     11.4.1 ArrayList类

     11.4.2 LinkedList类

     11.5 映射——Map

     11.6 泛型集合

     11.7 实践案例:使用泛型集合模拟BBS论坛

     11.8 动手练一练

     11.8.1 练习题

     11.8.2 上机实践

    第12章 图形用户界面

     12.1 图形对象概述

     12.2 容器

     12.2.1 Window类

     12.2.2 Panel类

     12.3 AWT基本组件

     12.3.1 按钮组件——Button

     12.3.2 标签——Label

     12.3.3 单行文本框——TextField

     12.3.4 多行文本域——TextArea

     12.3.5 复选框——Checkbox

     12.3.6 复选框组——CheckboxGroup

     12.4 布局管理器

     12.4.1 BorderLayout管理器

     12.4.2 FlowLayout管理器

     12.4.3 CardLayout管理器

     12.4.4 GridLayout管理器

     12.4.5 GridBagLayout管理器

     12.5 事件处理

     12.5.1 事件处理概述

     12.5.2 事件类

     12.5.3 事件监听器

     12.6 实践案例:制作简易计算器

     12.7 动手练一练

     12.7.1 练习题

     12.7.2 上机实践

    第13章 数据库编程

     13.1 JDBC简介

     13.1.1 JDBC程序的工作原理

     13.1.2 JDBC API结构

     13.1.3 JDBC驱动

     13.2 连接数据库的基本步骤

     13.3 JDBC应用

     13.3.1 DriverManager类

     13.3.2 Statement接口

     13.3.3 PreparedStatement接口

     13.3.4 ResultSet接口

     13.4 实践案例:开发一套用户管理系统

     13.5 动手练一练

     13.5.1 练习题

     13.5.2 上机实践

    第14章 学生信息管理系统

     14.1 系统介绍

     14.1.1 需求分析

     14.1.2 系统架构

     14.2 数据库设计和实现

     14.3 数据访问类

     14.4 业务处理类

     14.5 学生信息管理界面

     14.5.1 学生信息添加界面

     14.5.2 学生信息修改界面

     14.5.3 主界面

     14.6 总结

    练习题参考答案
查看详情