导语
内容提要
Java是目前软件设计领域应用广泛且功能极为强大的编程语言,是网络时代最重要的程序设计语言之一。赖小平主编的《Java程序设计》注重理论结合实践,采用循序渐进的方法,全面、系统地介绍Java SE的核心技术,使读者掌握面向对象的思想和面向对象的程序设计方法。全书共15章,主要介绍Java语言概述、Java语法基础、Java程序流程控制、数组与字符串、类与对象、类的继承与多态、抽象类与接口、异常处理、文件的读写、Java SE API常用类、泛型与集合、图形用户界面GUI、JDBC数据库编程、多线程和Java网络编程。每章除了讲解大量的例题,还深入、透彻地分析若干综合实例,内容涵盖当前章节的主要知识点。书中的典型案例有简易计算器、猜数游戏、超级大乐透彩票开奖、手机接口的定义和实现、信号灯程序、简易记事本、学生信息管理系统等。
本书概念清晰,结构合理,叙述简明易懂,适合应用型本科、高职高专院校学生使用。无论是编程新手,还是具有编程基础的读者,都可以从书中获得新知识。
目录
第1章 Java语言概述
1.1 认识Java
1.1.1 什么是Java
1.1.2 Java语言的特点
1.1.3 Java程序的运行机制
1.1.4 Java语言的应用领域
1.2 Java开发环境与开发工具
1.2.1 Java开发环境
1.2.2 Java开发工具
1.2.3 Java程序开发过程
1.3 Java程序举例
案例1 简单控制台应用程序
案例2 简单GUI应用程序
案例3 Java Applet小应用程序
本章小结
习题
第2章 Java语法基础
2.1 标识符与关键字
2.1.1 标识符
2.1.2 关键字
2.1.3 Java命名规范
2.2 变量
2.2.1 变量的概念
2.2.2 变量的声明与初始化
2.2.3 变量的作用域
2.2.4 变量的分类
2.3 数据类型
2.3.1 数据类型的分类
2.3.2 基本数据类型
2.3.3 基本数据类型的转换
2.4 运算符与表达式
2.4.1 表达式的概念
2.4.2 运算符的分类
2.4.3 运算符的优先级与结合性
2.5 Java程序举例
案例简易计算器
本章小结
习题
第3章 Java程序流程控制
3.1 程序基本控制结构
3.2 选择结构
3.2.1 if选择结构
3.2.2 if else选择结构
3.2.3 多重if选择结构
3.2.4 嵌套if选择结构
3.2.5 switch选择结构
3.3 循环结构
3.3.1 while语句
3.3.2 do while语句
3.3.3 for语句
3.3.4 break语句和continue语句
3.3.5 多重循环
3.4 Java方法
3.4.1 方法的定义
3.4.2 方法的重载
3.4.3 方法的参数
3.5 应用实例
案例猜数游戏
本章小结
习题
第4章 数组与字符串
4.1 数组的概念
4.2 一维数组
4.2.1 一维数组的声明
4.2.2 一维数组的初始化
4.2.3 一维数组的引用
4.3 二维数组
第5章 类与对象
第6章 类的继承与多态
第7章 抽象类与接口
第8章 异常处理
第9章 文件的读写
第10章 Java SE API常用类
第11章 泛型与集合
第12章 图形用户界面GUI
第13章 JDBC数据库编程
第14章 多线程
第15章 Java网络编程
参考文献