当前位置: 图书 > 图书分类 > 图书详情

Java程序设计教程(第2版)(双色)(含微课)

ISBN:978-7-5165-1941-7/01

主编:贾珺

出版社:航空工业

适用层次:通用

出版/修订日期:2025-04-01

¥69.90

前往购买 加入购物车 教材反馈
收藏
简介 目录 微课

本书通过通俗易懂的语言、丰富多样的案例,详细介绍了使用Java进行程序开发的方法。全书共13章,内容包括认识Java、Java语言基础、流程控制、Java面向对象编程基础、Java面向对象高级特性、数组和字符串、泛型和集合、异常和断言、I/O流和文件操作、多线程、GUI编程、Java网络编程、Java数据库编程等。

本书为每章提供了活页式的技能实训,做到“学做”融合,还配备了丰富的教学资源,涵盖程序源代码、习题答案、优质课件和核心内容的视频讲解等。

本书可作为各类院校计算机相关专业及教育培训机构的专用教材,也可供Java爱好者及相关从业者参考使用。

第1章  认识Java

本章导读

知识导图

素质引航

1.1  Java概述

1.1.1  Java的产生与发展

1.1.2  Java的特点

1.2  第一个Java程序

1.2.1  最简单的Java程序结构

1.2.2  编码规范

1.2.3  Java程序的开发流程

1.3  搭建Java开发环境

1.3.1  下载和安装JDK

1.3.2  配置JDK

1.3.3  使用JDK开发一个简单Java程序

1.4  使用集成开发工具Eclipse

1.4.1  Eclipse简介

1.4.2  下载和安装Eclipse

1.4.3  使用Eclipse开发一个简单Java程序

本章小结

知识考核

 

第2章  Java语言基础

本章导读

知识导图

素质引航

2.1  标识符与关键字

2.1.1  标识符

2.1.2  关键字

2.2  变量与常量

2.2.1  变量

2.2.2  常量

2.3  基本数据类型

2.3.1  整型

2.3.2  浮点型

2.3.3  字符型

2.3.4  布尔型

2.3.5  数据类型转换

2.4  运算符与表达式

2.4.1  算术运算符及其表达式

2.4.2  关系运算符及其表达式

2.4.3  逻辑运算符及其表达式

2.4.4  位运算符及其表达式

2.4.5  赋值运算符及其表达式

2.4.6  条件运算符及其表达式

2.4.7  运算符的优先级

2.5  典型案例——计算球体体积

本章小结

知识考核

 

第3章  流程控制

本章导读

知识导图

素质引航

3.1  程序结构

3.2  条件语句

3.2.1  if语句

3.2.2  switch语句

3.3  循环语句

3.3.1  while语句

3.3.2  do-while语句

3.3.3  for语句

3.3.4  循环嵌套

3.4  跳转语句

3.4.1  break语句

3.4.2  continue语句

3.4.3  return语句

3.5  典型案例——猜数字游戏

本章小结

知识考核

 

第4章  Java面向对象编程基础

本章导读

知识导图

素质引航

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  this关键字

4.2.6  构造方法

4.3  对象

4.3.1  创建对象

4.3.2  使用对象

4.3.3  销毁对象

4.4  修饰符

4.4.1  访问控制修饰符

4.4.2  static关键字

4.4.3  abstract关键字

4.4.4  final关键字

4.5  包

4.5.1  创建包

4.5.2  导入包

4.5.3  Java常用的包

4.6  典型案例——模拟贷款系统

本章小结

知识考核

 

第5章  Java面向对象高级特性

本章导读

知识导图

素质引航

5.1  封装

5.2  继承

5.2.1  extends关键字

5.2.2  方法重写

5.2.3  super关键字

5.3  多态

5.4  抽象类与抽象方法

5.5  接口

5.5.1  定义接口

5.5.2  实现接口

5.5.3  使用接口

5.6  内部类

5.7  Java常用类

5.7.1  包装类

5.7.2  Math类

5.7.3  Random类

5.7.4  Date类

5.8  典型案例——学生管理系统

本章小结

知识考核

 

第6章  数组和字符串

本章导读

知识导图

素质引航

6.1  数组

6.1.1  一维数组

6.1.2  二维数组

6.1.3  数组的基本操作

6.1.4  数组作为方法参数

6.2  字符串

6.2.1  String类

6.2.2  获取字符串的长度

6.2.3  字符串的连接

6.2.4  字符串的比较

6.2.5  字符串的检索

6.2.6  字符串其他常见操作

6.2.7  格式化字符串

6.2.8  StringBuffer类

6.3  典型案例——随机抽取幸运观众

本章小结

知识考核

 

第7章  泛型和集合

本章导读

知识导图

素质引航

7.1  泛型

7.1.1  泛型类

7.1.2  泛型接口

7.1.3  泛型方法

7.1.4  泛型的高级用法

7.2  集合

7.2.1  集合概述

7.2.2  List

7.2.3  Set

7.2.4  Map

7.3  典型案例——银行账户管理系统

本章小结

知识考核

 

第8章  异常和断言

本章导读

知识导图

素质引航

8.1  异常

8.1.1  异常分类

8.1.2  捕获异常

8.1.3  抛出异常

8.1.4  自定义异常

8.2  断言

8.3  典型案例——用户注册系统

本章小结

知识考核

 

第9章  I/O流和文件操作

本章导读

知识导图

素质引航

9.1  概述

9.1.1  流的分类

9.1.2  标准输入/输出流

9.2  文件操作

9.2.1  创建文件对象

9.2.2  文件的基本操作

9.3  字节流

9.3.1  字节输入/输出流

9.3.2  文件字节输入/输出流

9.3.3  缓存字节输入/输出流

9.3.4  数据字节输入/输出流

9.4  字符流

9.4.1  字符输入/输出流

9.4.2  文件字符输入/输出流

9.4.3  缓存字符输入/输出流

9.5  随机文件流

9.6  典型案例——账户信息管理系统

本章小结

知识考核

 

第10章  多线程

本章导读

知识导图

素质引航

10.1  线程简介

10.2  线程的实现

10.2.1  继承Thread类

10.2.2  实现Runnable接口

10.3  线程的生命周期

10.4  线程的控制

10.4.1  线程的优先级

10.4.2  线程休眠

10.4.3  线程等待

10.4.4  线程中断

10.4.5  线程让步

10.5  线程的同步

10.5.1  线程安全

10.5.2  线程同步机制

10.5.3  线程通信

10.6  典型案例——产品生产与消费系统

本章小结

知识考核

 

第11章  GUI编程

本章导读

知识导图

素质引航

11.1  GUI概述

11.2  AWT

11.2.1  AWT包

11.2.2  容器

11.2.3  组件

11.2.4  布局管理器

11.2.5  事件处理

11.3  Swing

11.3.1  Swing包

11.3.2  容器

11.3.3  组件

11.4  典型案例——围棋对弈

本章小结

知识考核

 

第12章  Java网络编程

本章导读

知识导图

素质引航

12.1  网络编程基础

12.1.1  TCP/IP协议

12.1.2  TCP与UDP

12.1.3  IP地址与端口

12.1.4  套接字

12.2  基于TCP的网络编程

12.2.1  InetAddress类

12.2.2  Socket类

12.2.3  ServerSocket类

12.3  基于UDP的网络编程

12.3.1  DatagramSocket类

12.3.2  DatagramPacket类

12.4  典型案例——迷你聊天室

本章小结

知识考核

 

第13章  Java数据库编程

本章导读

知识导图

素质引航

13.1  JDBC概述

13.2  加载JDBC驱动程序

13.3  JDBC的类和接口

13.4  数据库操作

13.4.1  连接数据库

13.4.2  查询记录

13.4.3  插入记录

13.4.4  更新记录

13.4.5  删除记录

13.5  典型案例——图书信息管理系统

本章小结

知识考核

 

Java程序设计教程(第2版)(活页册)

实训1  认识Java

实训2  Java语言基础

实训3  流程控制

实训4  Java面向对象编程基础

实训5  Java面向对象高级特性

实训6  数组和字符串

实训7  泛型和集合

实训8  异常和断言

实训9  I/O流和文件操作

实训10  多线程

实训11  GUI编程

实训12  Java网络编程

实训13  Java数据库编程

 

参考文献

第一个Java程序

播放 下载

搭建Java开发环境

播放 下载

使用集成开发工具Eclipse

播放 下载

基本数据类型

播放 下载

运算符与表达式

播放 下载

条件语句

播放 下载

循环语句

播放 下载

跳转语句

播放 下载

播放 下载

对象

播放 下载

修饰符

播放 下载

播放 下载

继承

播放 下载

多态

播放 下载

接口

播放 下载

Java常用类

播放 下载

数组

播放 下载

字符串

查看

集合概述

播放 下载

List

播放 下载

Set

播放 下载

Map

播放 下载

异常

播放 下载

文件操作

播放 下载

字节流

播放 下载

字符流

播放 下载

线程的实现

播放 下载

线程的控制

播放 下载

线程的同步

播放 下载

AWT包和容器

播放 下载

组件-1

播放 下载

组件-2

播放 下载

布局管理器和事件处理

播放 下载

组件-1

播放 下载

组件-2

播放 下载

网络编程基础

播放 下载

基于TCP的编程

播放 下载

基于UDP的编程

播放 下载

加载JDBC驱动程序

播放 下载

JDBC的类和接口

播放 下载

数据库操作

播放 下载

第1章 认识Java

第2章 Java语言基础

第3章 流程控制

第4章 Java面向对象编程基础

第5章 Java面向对象高级特性

第6章 数组和字符串

第7章 泛型和集合

第8章 异常和断言

第9章 I/O流和文件操作

第10章 多线程

第11章 GUI编程

第12章 Java网络编程

第13章 Java数据库编程

封面和样张
  • 封面和样张

配套资料
  • 课件

  • 教案

  • 课程标准

  • 习题

  • 答案

  • 技能实训

  • 实例

购买提示

没有微课下载权限,如需下载请先购买~

商品信息

Java程序设计教程(第2版)(双色)(含微课)微课

0

付款方式

去支付

0M/0M

0%

文件加载中,请耐心等待

取消

APP