Java程序设计项目教程
¥59.00定价
作者: 李响
出版时间:2023-05
出版社:电子工业出版社
- 电子工业出版社
- 9787121456787
- 1-1
- 466012
- 66254996-3
- 活页
- 16开
- 2023-05
- 408
- 276
- 计算机类
- 高职
内容简介
本书共12个项目,包括Java语言概述、Java语言基础、面向对象程序设计、Java异常处理、实用类、泛型、Java集合框架、图形用户界面、I/O流与文件、多线程、Java网络编程和JDBC数据库编程。本书内容贴合实际需求,融入课程思政,推动素质教育与技术技能培养融合统一。本书面向高等职业院校学生,知识结构完整、讲解透彻,结合大量的应用案例,配有丰富、符合教学目标的例题及实训任务,既方便教学,又方便自学。 本书既可作为高等职业院校计算机类专业和其他有编程需求的工科类专业相关课程的教材,也可作为Java开发人员的参考用书。
目录
项目1 Java 语言概述 ……………………………………………………………………… 001__eol__ 任务1.1 Java 语言的发展历史及特点………………………………………………… 002__eol__ 任务1.2 JDK 的安装与配置…………………………………………………………… 004__eol__ 任务1.3 第一个 Java Application 程序 ……………………………………………… 007__eol__ 任务1.4 Java 应用程序的工作原理…………………………………………………… 009__eol__ 任务1.5 常用的 Java 程序开发工具 ………………………………………………… 011__eol__ 项目实训 ………………………………………………………………………………… 015__eol__项目2 Java 语言基础 ……………………………………………………………………… 017__eol__ 任务2.1 标识符与关键字 …………………………………………………………… 018__eol__ 任务2.2 变量与常量 ………………………………………………………………… 019__eol__ 任务2.3 基本数据类型 ……………………………………………………………… 020__eol__ 任务2.4 运算符与表达式 …………………………………………………………… 023__eol__ 任务2.5 控制台下的输入与输出 …………………………………………………… 028__eol__ 任务2.6 流程控制语句 ……………………………………………………………… 030__eol__ 任务2.7 数组 ………………………………………………………………………… 037__eol__ 项目实训 ………………………………………………………………………………… 043__eol__项目3 面向对象程序设计 ………………………………………………………………… 045__eol__ 任务3.1 面向对象与面向对象编程 ………………………………………………… 046__eol__ 任务3.2 继承 ………………………………………………………………………… 060__eol__ 任务3.3 多态 ………………………………………………………………………… 066__eol__ 任务3.4 抽象 ………………………………………………………………………… 068__eol__ 任务3.5 接口 ………………………………………………………………………… 070__eol__ 项目实训 ………………………………………………………………………………… 075__eol__项目4 Java 异常处理 ……………………………………………………………………… 077__eol__ 任务4.1 异常及异常体系 …………………………………………………………… 078__eol__ 任务4.2 Java 异常处理机制…………………………………………………………… 080__eol__ 任务4.3 自定义异常 ………………………………………………………………… 086__eol____eol__ 项目实训 ………………………………………………………………………………… 089__eol__项目5 实用类 ……………………………………………………………………………… 091__eol__ 任务5.1 Java API 入门………………………………………………………………… 092__eol__ 任务5.2 字符串相关类 ……………………………………………………………… 092__eol__ 任务5.3 基本数据类型包装类 ……………………………………………………… 101__eol__ 任务5.4 Math 类 ……………………………………………………………………… 104__eol__ 任务5.5 日期和时间相关类 ………………………………………………………… 106__eol__ 任务5.6 Random 类 …………………………………………………………………… 109__eol__ 项目实训 ………………………………………………………………………………… 111__eol__项目6 泛型 ………………………………………………………………………………… 113__eol__ 任务6.1 泛型的引入 ………………………………………………………………… 114__eol__ 任务6.2 泛型类、泛型接口和泛型方法 ……………………………………………… 116__eol__ 任务6.3 泛型的通配符 ……………………………………………………………… 120__eol__ 项目实训 ………………………………………………………………………………… 123__eol__项目7 Java 集合框架 ……………………………………………………………………… 125__eol__ 任务7.1 集合框架及 Collection接口 …………………………………………… 126__eol__ 任务7.2 集合框架的迭代器 ………………………………………………………… 129__eol__ 任务7.3 List接口 ………………………………………………………………… 133__eol__ 任务7.4 Set接口 ………………………………………………………………… 139__eol__ 任务7.5 Map接口 ……………………………………………………………… 145__eol__ 任务7.6 集合框架的工具类 ………………………………………………………… 152__eol__ 项目实训 ………………………………………………………………………………… 155__eol__项目8 图形用户界面 ……………………………………………………………………… 157__eol__ 任务8.1 GUI 入门……………………………………………………………………… 158__eol__ 任务8.2 基本容器 …………………………………………………………………… 159__eol__ 任务8.3 基本组件 …………………………………………………………………… 164__eol__ 任务8.4 布局管理器 ………………………………………………………………… 177__eol__ 任务8.5 GUI 事件处理 ……………………………………………………………… 182__eol__ 项目实训 ………………………………………………………………………………… 189__eol__项目9 I/ O 流与文件………………………………………………………………………… 191__eol__ 任务9.1 I/ O 流概述…………………………………………………………………… 192__eol__ 任务9.2 字节流 ……………………………………………………………………… 193__eol__ 任务9.3 字符流 ……………………………………………………………………… 201__eol__ 任务9.4 File 类 ……………………………………………………………………… 207__eol__ 项目实训 ………………………………………………………………………………… 211__eol____eol__项目10 多线程 ……………………………………………………………………………… 213__eol__ 任务10.1 线程 ………………………………………………………………………… 214__eol__ 任务10.2 多线程的创建 ……………………………………………………………… 215__eol__ 任务10.3 线程的生命周期 …………………………………………………………… 218__eol__ 任务10.4 线程的调度 ………………………………………………………………… 219__eol__ 任务10.5 线程的同步与死锁 ………………………………………………………… 224__eol__ 项目实训 ………………………………………………………………………………… 231__eol__项目11 Java 网络编程 ……………………………………………………………………… 233__eol__ 任务11.1 基于 URL 类的网络编程 ………………………………………………… 234__eol__ 任务11.2 IP 地址封装类 ……………………………………………………………… 237__eol__ 任务11.3 基于 TCP 的网络编程 ……………………………………………………… 239__eol__ 任务11.4 基于 UDP 的网络编程……………………………………………………… 244__eol__ 项目实训 …