Java语言是目前行的面向对象的网络编程语言之一。本书从本的入门概念开始,对Java面向对象程序设计的基本概念和技术等内容进行较为详细的讲解;并通过大量的编程实例讲述如何使用Java语言及其类库编写解决实际问题的Java应用程序和Java小应用程序;对Java中提供的常用数据结构类的使用、异常和多线程的概念和应用等进行了细致和深入的讲解;对Java的输入输出处理、图形用户界面的设计等也进行深入的介绍。本书每章都安排了大量有针对性的编程实例及练习题,并对全书的内容给出了一些综合应用的实例。 本书可作为高等院校应用型本科、高职高专的教材和教学参考书,也可作为对Java编程感兴趣的读者的入门参考书。
目录
- 第1章 Java语言基础
- 1.1 计算机编程语言
- 1.2 Java语言发展
- 1.3 Java程序的开发和运行环境
- 1.4 能够运行的两类Java程序
- 1.5 程序中的关键字、标识符和分隔符
- 1.6 Java语言的基本数据类型和变量定义
- 1.7 运算符和表达式及语句
- 1.8 分支和循环语句
- 1.9 方法定义和使用
- 1.10 类和对象初步
- 1.11 数组
- 1.12 main方法传递参数
- 练习题
- 第2章 使用Java解决简单的问题
- 2.1 控制结果的输出格式
- 2.2 条件语句和循环语句的运用
- 2.3 应用程序的交互式输入
- 2.4 Java方法的编写和使用
- 2.5 数组的使用
- 2.6 Java类库中其他常用方法的使用
- 练习题
- 第3章 类、类的继承和接口
- 3.1 类
- 3.2 包的创建和使用、源文件结构
- 3.3 类的继承和多态
- 3.4 接口和接口的实现
- 3.5 内部类和匿名内部类
- 练习题
- 第4章 Java类库简介和数据结构类的使用
- 4.1 Java类库简介和Java API文档
- 4.2 字符串(String)类和StringTokenizer类的使用
- 4.3 日历类(GregorianCalendar)和随机数类(Random)的使用
- 4.4 Java中常用数据结构类的使用 练习题
- 第5章 异常和多线程
- 5.1 Java异常处理
- 5.2 Java中的多线程
- 练习题
- 第6章 Java的输入输出流
- 6.1 文件输入输出流
- 6.2 提高读写效率和增强读写功能
- 6.3 存储和还原串行化对象
- 6.4 目录和文件操作
- 6.5 定位读写——文件随机访问
- 6.6 合成文件
- 6.7 字符流——Reader和Writer
- 练习题
- 第7章 Java的图形与用户界面
- 7.1 概述
- 7.2 底层容器类JFrame和JApplet
- 7.3 容器的布局
- 7.4 字体和颜色的使用
- 7.5 图形绘制和图像显示
- 7.6 标签、文本框、文本区、按钮和Java事件处理
- 7.7 单选、多选、列表和下拉列表
- 7.8 树和表的使用
- 7.9 滑动杆、计时器和进度条
- 7.10 对话框和文件选择对话框
- 7.11 窗口显示图像和窗口全屏显示
- 7.12 键盘事件和鼠标事件
- 7.13 内部窗口、工具条、菜单、弹出菜单和选项卡面板 练习题