轻松学编程

出版时间:2012-4  出版社:化学工业出版社  作者:赵振方,陈景霞,王慧 等编著  页数:348  

内容概要

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

图书封面

评论、评分、阅读与下载


    轻松学编程 PDF格式下载


用户评论 (总计6条)

 
 

  •   前几天刚收到,今天已经学到了第五章了,书里讲的很真实,通熟易懂,初学者的最佳选择,里面配的视频教学也不错。
  •   书很好,但在乎人去学。
  •   应该可以...
  •   还可以,就是觉得有点简单
  •   这里面讲的还很详细
  •   内容太不全了,不适合新手,也不适合老手。讲的内容都是点到为止,讲的不系统
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7