作品简介

本书由浅入深地详细讲解了Java的开发技术,并通过具体实例的实现过程演练了各个知识点的具体使用流程。本书共20章,第1~2章讲解了Java技术的基础知识,包括Java印象和首段Java程序;第3~9章分别讲解了Java语法、条件语句、循环语句、数组、面向对象等知识,这些内容都是Java开发技术的核心知识;第10~14章分别讲解了集合、类库、泛型、异常处理、I/O和文件处理的基本知识,这些内容是Java开发技术的重点和难点;第15~19章是典型应用内容,分别讲解了数据库编程、网络与通信编程、多线程等内容;第20章通过一个综合实例的实现过程,介绍了Java技术在综合项目中的使用流程。本书内容循序渐进,以“技术解惑”和“范例演练”贯穿全书,引领读者全面掌握Java语言。

本书不但适用于Java的初学者,也适用于有一定Java基础的读者,还可以作为大专院校相关专业的师生学习用书和培训学校的教材。

作者:扶松柏,陈小玉

作品目录

  • 前言
  • 第1章 Java之印象
  • 1.1 初步认识Java
  • 1.2 面向对象
  • 1.3 技术解惑
  • 第2章 第一段Java程序
  • 2.1 搭建Java开发平台
  • 2.2 编写第一段Java程序
  • 2.3 使用IDE工具
  • 2.4 Java的运行机制
  • 2.5 技术解惑
  • 第3章 Java语法
  • 3.1 量
  • 3.2 数据类型
  • 3.3 运算符
  • 3.4 标识符和关键字
  • 3.5 字符串
  • 3.6 类型转换
  • 3.7 技术解惑
  • 第4章 条件语句
  • 4.1 if语句详解
  • 4.2 switch语句详解
  • 4.3 条件语句演练
  • 4.4 技术解惑
  • 第5章 循环语句
  • 5.1 Java循环语句
  • while循环的书写格式
  • 5.2 跳转语句
  • 5.3 技术解惑
  • 第6章 特殊数据——数组
  • 6.1 简单的一维数组
  • 6.2 二维数组
  • 6.3 三维数组
  • 6.4 操作数组
  • 6.5 深入理解数组
  • 6.6 技术解惑
  • 第7章 Java的面向对象(上)
  • 7.1 类
  • 7.2 修饰符
  • 7.3 方法详解
  • 7.4 使用this
  • 7.5 使用类和对象
  • 7.6 抽象类和抽象方法
  • 7.7 软件包
  • 7.8 技术解惑
  • 第8章 Java的面向对象(中)
  • 8.1 类的继承
  • 8.2 重写和重载
  • 8.3 隐藏和封装
  • 8.4 接口
  • 8.5 技术解惑
  • 第9章 Java的面向对象(下)
  • 9.1 构造器详解
  • 9.2 多态
  • 9.3 引用类型
  • 9.4 组合
  • 9.5 初始化块
  • 9.6 包装类
  • 9.7 深入详解final修饰符
  • 9.8 内部类
  • 9.9 枚举类
  • 9.10 技术解惑
  • 第10章 集合
  • 10.1 Java集合概述
  • 10.2 Collection接口和Iterator接口
  • 10.3 Set接口
  • 10.4 List接口
  • 10.5 Map接口
  • 10.6 Queue接口
  • 10.7 集合工具类Collections
  • 10.8 其他集合类
  • 10.9 技术解惑
  • 第11章 常用的类库
  • 11.1 StringBuffer类
  • 11.2 Runtime类
  • 11.3 程序国际化
  • 11.4 System类
  • 11.5 Date类
  • 11.6 Math类
  • 11.7 Random类
  • 11.8 NumberFormat类
  • 11.9 BigInteger类
  • 11.10 BigDecimal类
  • 11.11 克隆对象
  • 11.12 Arrays类
  • 11.13 接口Comparable
  • 11.14 Observable类和Observer接口
  • 11.15 正则表达式
  • 11.16 Timer类和TimerTask类
  • 11.17 技术解惑
  • 第12章 泛型
  • 12.1 泛型基础
  • 12.2 泛型详解
  • 12.3 类型通配符
  • 12.4 泛型方法
  • 12.5 泛型接口
  • 12.6 泛型继承
  • 12.7 运行时类型识别
  • 12.8 强制类型转换
  • 12.9 擦除
  • 12.10 技术解惑
  • 第13章 异常处理
  • 13.1 什么是异常
  • 13.2 异常处理方式
  • 13.3 抛出异常
  • 13.4 自定义异常
  • 13.5 分析Checked异常和Runtime异常的区别
  • 13.6 异常处理的陋习
  • 13.7 异常处理语句的规则
  • 13.8 技术解惑
  • 第14章 I/O与文件处理
  • 14.1 Java I/O简介
  • 14.2 File类
  • 14.3 RandomAccessFile类
  • 14.4 字节流与字符流
  • 14.5 字节转换流
  • 14.6 内存操作流
  • 14.7 管道流
  • 14.8 打印流
  • 14.9 System类
  • 14.10 BufferedReader类
  • 14.11 Scanner类
  • 14.12 数据操作流
  • 14.13 合并流
  • 14.14 压缩流
  • 14.15 回退流
  • 14.16 字符编码
  • 14.17 对象序列化
  • 14.18 新增的I/O
  • 14.19 技术解惑
  • 第15章 AWT的奇幻世界
  • 15.1 GUI和AWT
  • 15.2 容器
  • 15.3 布局管理器
  • 15.4 AWT的常用组件
  • 15.5 事件处理
  • 15.6 AWT的菜单
  • 15.7 绘图
  • 15.8 位图操作
  • 15.9 技术解惑
  • 第16章 Swing详解
  • 16.1 Swing基础
  • 16.2 Swing的组件
  • 16.3 拖放处理
  • 16.4 实现进度条效果——JProgressBar、ProgressMonitor和BoundedRangeModel
  • 16.5 JSlider和BoundedRangeModel
  • 16.6 JList和JComboBox
  • 16.7 JTree和TreeModel
  • 16.8 技术解惑
  • 第17章 数据库编程
  • 17.1 SQL基础
  • 17.2 初识JDBC
  • 17.3 常用的几种数据库
  • 17.4 执行SQL语句的方式
  • 17.5 事务处理
  • 17.6 存储过程
  • 17.7 技术解惑
  • 第18章 网络与通信编程
  • 18.1 Java中的网络包
  • 18.2 TCP编程
  • 18.3 UDP编程
  • 18.4 代理服务器
  • 18.5 技术解惑
  • 第19章 多线程
  • 19.1 线程基础
  • 19.2 创建线程
  • 19.3 线程的生命周期
  • 19.4 控制线程
  • 19.5 线程传递数据
  • 19.6 数据同步
  • 19.7 总结多线程编程的常见缺陷及其产生的原因
  • 19.8 技术解惑
  • 第20章 整合开发企业快信系统
  • 20.1 一个项目
  • 20.2 系统设计
  • 20.3 搭建开发环境
  • 20.4 规划系统文件
  • 20.5 具体编码
  • 20.6 分析Java Mail组件
  • 20.7 项目调试
  • 欢迎来到异步社区!
  • 异步社区的来历
  • 社区里都有什么?
  • 灵活优惠的购书
  • 社区里还可以做什么?
  • 加入异步
展开全部