作品简介

本书系统地介绍了Java程序设计的基础知识、开发环境与开发工具。全书共12章,内容包括Java语言概述、Java语言的基本语法、程序流程控制语句、面向对象编程基础、异常的概念和处理、线程处理机制、集合框架、Java输入输出/(IO)处理、JDBC数据库编程、Java网络编程和Swing程序设计,最后介绍Java常用的类库和开发Java程序的实战演练,包括记事本工具、网络通信工具和在线相册的开发项目。另外,每章还安排了练习题和编程练习,供读者巩固知识,提升编程技能。本书从初学者的角度出发,以丰富的实例、通俗易懂的语言、简单的图示,详细介绍Java开发中重点用到的多种技术,使读者快速掌握Java程序设计的方法。本书适合学习Java编程的初学者使用,也可作为普通高等院校计算机及相关专业Java程序设计的教材。

张洪波,丁卫颖,郑铮编著

作品目录

  • 前言
  • 第1章 开始Java之旅
  • 1.1 无处不在的Java
  • 1.2 Java为何受大家喜爱
  • 1.3 Java的目标
  • 1.4 Java开发环境的搭建
  • 1.5 Java程序运行的原理
  • 1.6 Java开发工具Eclipse
  • 1.7 要点总结
  • 1.8 练习题
  • 第2章 Java语言基础
  • 2.1 Java程序的基本组成
  • 2.2 Java语言的数据类型
  • 2.3 运算符和表达式
  • 2.4 流程控制语句
  • 2.5 数组与方法
  • 2.6 要点总结
  • 2.7 编程练习
  • 第3章 Java面向对象编程
  • 3.1 理解面向对象
  • 3.2 类与对象
  • 3.3 继承
  • 3.4 final关键字
  • 3.5 抽象类
  • 3.6 接口
  • 3.7 包及访问控制权限
  • 3.8 对象的多态性
  • 3.9 Object类
  • 3.10 包装类
  • 3.11 String类
  • 3.12 要点总结
  • 3.13 编程练习
  • 第4章 Java异常
  • 4.1 Java中的异常类及分类
  • 4.2 Java异常处理机制
  • 4.3 自定义异常
  • 4.4 自定义异常的综合应用
  • 4.5 实例练习:异常的综合应用
  • 4.6 要点总结
  • 4.7 编程练习
  • 第5章 Java线程
  • 5.1 多线程及线程简介
  • 5.2 线程的创建
  • 5.3 线程的状态
  • 5.4 线程的调度
  • 5.5 线程的优先级
  • 5.6 守护线程
  • 5.7 线程同步
  • 5.8 实例练习:线程综合应用
  • 5.9 要点总结
  • 5.10 练习题
  • 5.11 编程练习
  • 第6章 Java集合框架
  • 6.1 常用集合接口
  • 6.2 常用集合类
  • 6.3 实例练习:集合类的综合运用
  • 6.4 要点总结
  • 6.5 练习题
  • 6.6 编程练习
  • 第7章 Java IO
  • 7.1 File类
  • 7.2 RandomAccessFile类
  • 7.3 字节流与字符流
  • 7.4 转换流
  • 7.5 打印流
  • 7.6 管道流
  • 7.7 BufferedReader类和BufferedWriter类
  • 7.8 数据操作流
  • 7.9 对象流
  • 7.10 Scanner类
  • 7.11 要点总结
  • 7.12 编程练习
  • 第8章 Java数据库编程
  • 8.1 JDBC技术
  • 8.2 结构化查询语言
  • 8.3 JDBC基本操作
  • 8.4 JDBC高级操作
  • 8.5 要点总结
  • 8.6 练习题
  • 8.7 编程练习
  • 第9章 Java网络编程
  • 9.1 网络基础
  • 9.2 UDP协议网络程序
  • 9.3 TCP协议网络程序
  • 9.4 HTTP协议网络程序
  • 9.5 综合实例:实现简单的Web服务器
  • 9.6 要点总结
  • 9.7 练习题
  • 9.8 编程练习
  • 第10章 Java图形用户界面
  • 10.1 AWT与Swing简介
  • 10.2 创建窗体
  • 10.3 标签组件:JLabel
  • 10.4 按钮组件:JButton
  • 10.5 JPanel容器
  • 10.6 布局管理器
  • 10.7 文本组件:JTextComponent
  • 10.8 事件处理
  • 10.9 单选按钮组件:JRadioButton
  • 10.10 复选框组件:JCheckBox
  • 10.11 列表框组件:JList
  • 10.12 下拉列表框:JComboBox
  • 10.13 菜单组件:JMenu与JMenuBar
  • 10.14 文件选择框组件:JFileChooser
  • 10.15 要点总结
  • 10.16 练习题
  • 第11章 Java常用类库
  • 11.1 StringBuffer类
  • 11.2 Runtime类
  • 11.3 System类
  • 11.4 Math类
  • 11.5 Random类
  • 11.6 要点总结
  • 11.7 练习题
  • 第12章 Java项目开发
  • 12.1 软件开发过程
  • 12.2 项目实例:记事本工具的开发
  • 12.3 项目实例:网络通信工具的开发
  • 12.4 项目实例:在线相册的开发
  • 12.5 要点总结
  • 12.6 编程练习
展开全部