- 科学出版社
- 9787030494870
- 1-1
- 86719
- 47170127-6
- 平装
- 16开
- 2016-11
- 300
- 290
- 工学
- 计算机科学与技术
- TP312
- 各专业
内容简介
《Java语言程序设计/职教师资本科计算机科学与技术专业核心课程系列教材》共9章:第1章介绍Java语言的历史发展、特点、环境搭建以及简单的Java程序编写,第2章介绍Java语言的语法基础,第3章介绍面向对象程序设计的基本概念,第4章介绍常用类String、StringBuffer、Date类等及常用的集合框架接口和类,第5~9章介绍Java语言在用户图形界面,数据库编程、输入输出、多线程以及网络编程领域的应用。
《Java语言程序设计/职教师资本科计算机科学与技术专业核心课程系列教材》适合作为高等院校计算机专业或软件工程专业“Java语言程序设计”课程以及面向对象类课程的教材用书。
《Java语言程序设计/职教师资本科计算机科学与技术专业核心课程系列教材》适合作为高等院校计算机专业或软件工程专业“Java语言程序设计”课程以及面向对象类课程的教材用书。
目录
第1章 Java入门
1.1.Java的历史与发展
1.1.1 Java语言的发展
1.1.2 Java语言的特点
1.1.3 Java运行环境搭建
1.1.4 配置环境变量
1.2 初识Java
1.2.1 编写第一个Java程序
1.2.2 Java虚拟机的运行机制
1.2.3 标准输入和标准输出
第2章 Java语法基础
2.1 Java语法介绍
2.1.1 Java基础语法1(数据类型、运算符)
2.1.2 Java基础语法2(数组、语句)
2.2 综合练习
第3章 面向对象编程
3.1 类与对象
3.1.1 面向对象程序设计的特点
3.1.2 类与对象
3.1.3 属性的定义
3.1.4 方法的定义
3.1.5 构造方法
3.1.6 方法的重载
3.1.7 关键字this
3.1.8 创建包与导入包
3.1.9 访问控制符
3.1.10 类与对象综合练习
3.2 类的继承和多态
3.2.1 类的继承
3.2.2 super关键字
3.2.3 方法的重写
3.2.4 多态
3.2.5 综合练习
3.3 抽象类与接口
3.3.1 抽象类与抽象方法
3.3.2 接口
3.4 综合项目——答答租车系统
3.4.1 系统功能与要求
3.4.2 参考程序
第4章 常用类和集合框架
4.1 常用实用类
4.1.1 String类
4.1.2 StringBuffer和StringBuilder类
4.1.3 Date日期时间类
4.2 Java数据结构
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.3.4 集合框架类综合练习
4.4 综合项目——学生管理系统
4.4.1 系统功能与要求
4.4.2 参考程序
第5章 图形用户界面编程
5.1 GUI基本组件及应用
5.1.1 NetBeans集成开发环境
5.1.2 JFrame类
5.1.3 JPanel面板类
5.1.4 Swing常用组件
5.1.5 布局管理
5.1.6 菜单
5.1.7 综合项目——计算器功能实现
5.2 对话框及事件处理
5.2.1 对话框
5.2.2 事件与事件处理机制
5.2.3 综合项目——学生信息增加与显示
第6章 JDBC编程
6.1 JDBC基本编程
6.1.1 数据库连接
6.1.2 JDBC编程中常用的类
6.1.3 综合实践-银行管理系统
6.2 JDBC编程深入
6.2.1 PreparedIStatement接口及应用
6.2.2 CallalbleStatement接口及应用
6.2.3 事务
第7章 输入/输出
7.1 输入/输出基础
7.1.1 Java中的I/O
7.1.2 数据流的基本概念
7.1.3 标准I/O流
7.1.4 java.IO层次体系结构
7.1.5 File类
7.2 字节输入/输出流
7.2.1 Java I/O流类库
7.2.2 InputStream类
7.2.3 OutputStream抽象类
7.2.4 文件输入流FilelnputStream类
7.2.5 文件输出流FileOutputStream类
7.2.6 FilelnputStream和FileOutputStream的联合应用
7.2.7 缓冲输入/输出流BuffredInputStream/BuffredOutputStream
7.3 字符输入/输出流
7.3.1 Reader抽象类与FileReader类
7.3.2 Writer抽象类与FileWriter类
7.3.3 使用FileReader和FileWriter类读写文件
7.3.4 使用BufferedReader和BufferedWriter读写数据
7.3.5 字节流与字符流在读写时的差异
第8章 多线程
8.1 Java多线程基础
8.1.1 多线程的概念
8.1.2 创建线程
8.1.3 线程调度和优先级
8.1.4 线程的生命周期
8.1.5 守护线程和线程组
8.2 线程的同步
8.2.1 线程同步问题的提出
8.2.2 同步和锁定
8.2.3 静态方法同步
8.2.4 线程同步举例
第9章 网络编程
9.1 网络编程基础
9.1.1 网络编程中两个主要的问题
9.1.2 TCP和UDP
9.1.3 java.net.InetAddress类
9.1.4 java.net.URL类
9.2 基于TCP的Socket编程
9.2.1 Socket通信工作过程
9.2.2 Socket类和ServerSocket类
9.2.3 简单的C/S程序举例
9.2.4.支持多客户的C/S程序
9.3 基于UDP的Socket编程
9.3.1 数据报通信特点
9.3.2 DatagramSocket类
9.3.3 DatagramPacket类
9.3.4 UDP通信程序举例
1.1.Java的历史与发展
1.1.1 Java语言的发展
1.1.2 Java语言的特点
1.1.3 Java运行环境搭建
1.1.4 配置环境变量
1.2 初识Java
1.2.1 编写第一个Java程序
1.2.2 Java虚拟机的运行机制
1.2.3 标准输入和标准输出
第2章 Java语法基础
2.1 Java语法介绍
2.1.1 Java基础语法1(数据类型、运算符)
2.1.2 Java基础语法2(数组、语句)
2.2 综合练习
第3章 面向对象编程
3.1 类与对象
3.1.1 面向对象程序设计的特点
3.1.2 类与对象
3.1.3 属性的定义
3.1.4 方法的定义
3.1.5 构造方法
3.1.6 方法的重载
3.1.7 关键字this
3.1.8 创建包与导入包
3.1.9 访问控制符
3.1.10 类与对象综合练习
3.2 类的继承和多态
3.2.1 类的继承
3.2.2 super关键字
3.2.3 方法的重写
3.2.4 多态
3.2.5 综合练习
3.3 抽象类与接口
3.3.1 抽象类与抽象方法
3.3.2 接口
3.4 综合项目——答答租车系统
3.4.1 系统功能与要求
3.4.2 参考程序
第4章 常用类和集合框架
4.1 常用实用类
4.1.1 String类
4.1.2 StringBuffer和StringBuilder类
4.1.3 Date日期时间类
4.2 Java数据结构
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.3.4 集合框架类综合练习
4.4 综合项目——学生管理系统
4.4.1 系统功能与要求
4.4.2 参考程序
第5章 图形用户界面编程
5.1 GUI基本组件及应用
5.1.1 NetBeans集成开发环境
5.1.2 JFrame类
5.1.3 JPanel面板类
5.1.4 Swing常用组件
5.1.5 布局管理
5.1.6 菜单
5.1.7 综合项目——计算器功能实现
5.2 对话框及事件处理
5.2.1 对话框
5.2.2 事件与事件处理机制
5.2.3 综合项目——学生信息增加与显示
第6章 JDBC编程
6.1 JDBC基本编程
6.1.1 数据库连接
6.1.2 JDBC编程中常用的类
6.1.3 综合实践-银行管理系统
6.2 JDBC编程深入
6.2.1 PreparedIStatement接口及应用
6.2.2 CallalbleStatement接口及应用
6.2.3 事务
第7章 输入/输出
7.1 输入/输出基础
7.1.1 Java中的I/O
7.1.2 数据流的基本概念
7.1.3 标准I/O流
7.1.4 java.IO层次体系结构
7.1.5 File类
7.2 字节输入/输出流
7.2.1 Java I/O流类库
7.2.2 InputStream类
7.2.3 OutputStream抽象类
7.2.4 文件输入流FilelnputStream类
7.2.5 文件输出流FileOutputStream类
7.2.6 FilelnputStream和FileOutputStream的联合应用
7.2.7 缓冲输入/输出流BuffredInputStream/BuffredOutputStream
7.3 字符输入/输出流
7.3.1 Reader抽象类与FileReader类
7.3.2 Writer抽象类与FileWriter类
7.3.3 使用FileReader和FileWriter类读写文件
7.3.4 使用BufferedReader和BufferedWriter读写数据
7.3.5 字节流与字符流在读写时的差异
第8章 多线程
8.1 Java多线程基础
8.1.1 多线程的概念
8.1.2 创建线程
8.1.3 线程调度和优先级
8.1.4 线程的生命周期
8.1.5 守护线程和线程组
8.2 线程的同步
8.2.1 线程同步问题的提出
8.2.2 同步和锁定
8.2.3 静态方法同步
8.2.4 线程同步举例
第9章 网络编程
9.1 网络编程基础
9.1.1 网络编程中两个主要的问题
9.1.2 TCP和UDP
9.1.3 java.net.InetAddress类
9.1.4 java.net.URL类
9.2 基于TCP的Socket编程
9.2.1 Socket通信工作过程
9.2.2 Socket类和ServerSocket类
9.2.3 简单的C/S程序举例
9.2.4.支持多客户的C/S程序
9.3 基于UDP的Socket编程
9.3.1 数据报通信特点
9.3.2 DatagramSocket类
9.3.3 DatagramPacket类
9.3.4 UDP通信程序举例