内容介绍
本书系统介绍了Java程序设计的基础知识、开发环境与开发工具。全书共分12章,内容包括Java语言概述、Java语言的基本语言、程序流程控制语句、面向对象基础、集合、Java输入与输出(I/O)多线程与异常处理、Swing程序设计、Applet程序设计、网络程序设计、JDBC数据库编程、Java Web程序设计。本书所有知识都结合具体实例进行介绍,力求详略得当,使读者快速掌握Java程序设计的方法。书后附有上机实验,供读者实践练习。
本书可作为普通高等院校计算机及相关专业Java程序设计的教材,也适合Java 初学者及程序开发人员参考使用。
目录
- 第1章Java程序设计语言概述
- 1.1Java简介
- 1.2Java语言诞生背景
- 1.3Java语言的特点
- 1.4安装Java程序开发工具
- 1.4.1下载JDK
- 1.4.2安装JDK
- 1.4.3Windows系统下配置和测试JDK
- 1.5Java SE6的新特性
- 1.6Java程序开发过程
- 1.7Java开发工具Eclipse
- 1.7.1Eclipse简介
- 1.7.2Eclipse的安装与启动
- 1.7.3Eclipse编写Java程序的流程
- 小结
- 习题
- 第2章Java语言的基本语法
- 2.1标识符和关键字
- 2.2常量与变量
- 2.2.1常量的概念及使用要点
- 2.2.2变量的概念及使用要点
- 2.3数据类型
- 2.3.1基本数据类型
- 2.3.2引用数据类型
- 2.3.3基本类型与引用类型的区别
- 2.4运算符
- 2.4.1赋值运算符
- 2.4.2算术运算符
- 2.4.3关系运算符
- 2.4.4逻辑运算符
- 2.4.5位运算符
- 2.4.6对象运算符(instanceof)
- 2.4.7其他运算符
- 2.4.8运算符的优先级别及结合性
- 2.5字符串
- 2.5.1创建字符串对象
- 2.5.2连接字符串
- 2.5.3字符串操作
- 2.5.4格式化字符串
- 2.5.5格式化日期和时间
- 2.6数组
- 2.6.1一维数组
- 2.6.2二维数组
- 小结
- 习题
- 第3章程序流程控制语句
- 3.1分支语句
- 3.1.1简单的if条件语句
- 3.1.2if...else条件语句
- 3.1.3if...elseif多分支语句
- 3.1.4if 语句的嵌套
- 3.1.5switch多分支语句
- 3.1.6if语句和switch语句的区别
- 3.2循环语句
- 3.2.1for循环语句
- 3.2.2while循环语句
- 3.2.3do...while循环语句
- 3.2.4循环的嵌套
- 3.3跳转语句
- 3.3.1break跳转语句
- 3.3.2continue跳转语句
- 3.3.3teturn跳转语句
- 小结
- 习题
- 第4章面向对象基础
- 4.1面向对象程序设计
- 4.1.1面向对象程序设计概述
- 4.1.2面向对象程序设计的特点
- 4.2类和对象
- 4.2.1定义类
- 4.2.2了解成员方法
- 4.2.3成员变量和局部变量
- 4.2.4构造方法的概念及用途
- 4.2.5对象生命周期
- 4.3包
- 4.3.1包的概念
- 4.3.2创建包
- 4.3.3使用包中类
- 4.4继承
- 4.4.1继承的概念
- 4.4.2子类对象的创建
- 4.4.3继承的使用原则
- 4.4.4使用this关键字
- 4.4.5使用super关键字
- 4.5多态
- 4.5.1方法的重载
- 4.5.2方法的覆盖
- 4.5.3向上转型
- 4.6特殊类
- 4.6.1抽象类和抽象方法
- 4.6.2final类
- 4.6.3内部类
- 4.7接口
- 4.7.1定义接口
- 4.7.2实现接口
- 小结
- 习题
- 第5章集合
- 5.1集合中主要接口的概述
- 5.2Collection接口
- 5.2.1addAll方法
- 5.2.2removeAll方法
- 5.2.3retainAll方法
- 5.2.4containsAll方法
- 5.2.5toArray方法
- 5.3List集合
- 5.3.1List的用法
- 5.3.2使用ArrayList类
- 5.3.3使用LinkedList类
- 5.4Set集合
- 5.4.1使用HashSet类
- 5.4.2使用TreeSet类
- 小结
- 习题
- 第6章Java输入与输出(I/O)
- 6.1File类
- 6.2流
- 6.2.1流的基本概念
- 6.2.2输入输了流
- 6.3字节流
- ……
- 第7章多线程与异常处理
- 第8章Swing程序设计
- 第9章Applet程序设计
- 第10章网络程序设计
- 第11章JDBC数据库编程
- 第12章Java Web 程序设计
- 附录上机实验