轻松学Java编程
轻松学Java编程封面图

轻松学Java编程

赵振方, 陈景霞, 王慧, 编著

出版社:化学工业出版社

年代:2012

定价:45.0

书籍简介:

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

编辑推荐:

《轻松学编程:轻松学Java编程(附光盘1张))》特色:

  本书中大量内容来自真实的Java程序,力求通过实际操作使读者更容易地掌握Java应用开发。本书难度适中,内容由浅入深,实用性强,覆盖面广,条理清晰。 结构独特:通过“概念、语法描述、示例描述、示例应用、运行结果、示例分析”的模式将每个知识与实际应用中的问题相结合。 形式新颖:用准确的语言总结概念,用直观的图示演示过程,用详细的注释解释代码,用形象的比喻帮助记忆。 技术文档:将一些非常简单的知识点或者理论性的内容安排在这里,通常这些文档没有具体的实际问题,但又是读者必须要了解的,如一些概念和术语。 内容丰富:涵盖了实际开发中Java技术所遇到的I/O流、AWT等方面的热点问题。 随书光盘:本书为实例配备了视频教学文件,读者可以通过视频文件更加直观地进行学习。 贴心的提示:为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士。

书籍规格:

书籍详细信息
书名轻松学Java编程站内查询相似图书
9787122134202
如需购买下载《轻松学Java编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位化学工业出版社
版次1版印次1
定价(元)45.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

轻松学Java编程是化学工业出版社于2012.3出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。