注册 登录 进入教材巡展
#

出版时间:2025-01

出版社:电子工业出版社

以下为《Java程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121473142
  • 1-1
  • 525165
  • 67256149-5
  • 平塑
  • 16开
  • 2025-01
  • 计算机类
  • 高职
内容简介
本书按照"加强职业教育、突出实践技能和能力培养”的教学改革要求进行编写,运用典型事例,循序渐进地讲解了Java面向对象的编程思想、编程语法和设计模式。__eol__本书内容分为三部分共10章,第一部分为Java基础部分, 包括第1章,Java概述,第,2章,Java语法基本语法,第,3章,数组;第二部分为Java高级部分, 包括第4章,类与对象,第5章,类的继承,第6章,抽象类接口,第7章,异常;第三部分为Java应用开发部分, 包括第8章,GUI图形用户界面编程,第,9章,线程,第,10章 I/O操作。
目录
单元1 Java概述 1__eol__1.1 Java简介 1__eol__1.1.1 Java的形成 1__eol__1.1.2 Java的发展历史 1__eol__1.1.3 Java的跨平台特性 5__eol__1.2 Java环境搭建 6__eol__1.2.1 安装JDK 6__eol__1.2.2 配置环境变量 9__eol__1.2.3 测试Java运行环境 11__eol__1.3 编写HelloWorld程序 11__eol__1.4 集成开发环境Eclipse 13__eol__课后习题 20__eol__单元2 Java的基本语法 21__eol__2.1 Java的基本元素 21__eol__2.1.1 标识符 21__eol__2.1.2 关键字 22__eol__2.1.3 分隔符 22__eol__2.1.4 注释 22__eol__2.2 常量和变量 23__eol__2.2.1 常量 23__eol__2.2.2 变量 23__eol__2.3 数据类型和封装类型 24__eol__2.3.1 基本数据类型 24__eol__2.3.2 引用类型 27__eol__2.3.3 封装类型 27__eol__2.4 运算符及表达式 28__eol__2.4.1 表达式 28__eol__2.4.2 运算符 28__eol__2.4.3 运算符的优先级 31__eol__2.5 数据类型转换 32__eol__2.5.1 自动类型转换 32__eol__2.5.2 强制类型转换 32__eol__2.6 控制语句 33__eol__2.6.1 顺序结构 33__eol__2.6.2 分支结构 33__eol__2.6.3 循环结构 38__eol__2.6.4 跳转控制语句 44__eol__2.7 数组 46__eol__2.7.1 一维数组 47__eol__2.7.2 二维数组 50__eol__2.8 字符串 56__eol__2.8.1 String类 56__eol__2.8.2 StringBuffer类 61__eol__2.8.3 String和StringBuffer的相互转换 63__eol__课后习题 64__eol__单元3 类和对象 65__eol__3.1 类 65__eol__3.1.1 类的定义 65__eol__3.1.2 成员变量 67__eol__3.1.3 方法的概念 68__eol__3.1.4 成员方法 70__eol__3.1.5 构造方法 71__eol__3.1.6 方法的递归调用 72__eol__3.1.7 参数的传递 74__eol__3.2 对象 76__eol__3.2.1 创建对象 76__eol__3.2.2 对象的初始化 77__eol__3.2.3 对象的使用 79__eol__3.2.4 垃圾对象的回收 80__eol__3.2.5 局部变量 81__eol__3.2.6 this关键字 82__eol__3.2.7 static关键字 84__eol__3.3 包 89__eol__3.3.1 包的概念 89__eol__3.3.2 使用其他包中的类 89__eol__3.3.3 Java系统包 90__eol__3.3.4 import语句 90__eol__课后习题 91__eol__单元4 类的特性 92__eol__4.1 封装 92__eol__4.1.1 封装的概念 92__eol__4.1.2 访问控制权限 92__eol__4.1.3 属性访问器 94__eol__4.2 继承 95__eol__4.2.1 为什么需要继承 96__eol__4.2.2 继承的特性 98__eol__4.2.3 Object类 100__eol__4.2.4 super关键字 103__eol__4.2.5 最终类 104__eol__4.3 多态 105__eol__4.3.1 多态的概念 105__eol__4.3.2 方法的重载与重写 105__eol__4.3.3 多态的3种形式 108__eol__4.3.4 多态的转型 109__eol__课后习题 111__eol__单元5 抽象类与接口 112__eol__5.1 抽象类 112__eol__5.1.1 什么是抽象类 112__eol__5.1.2 抽象方法和抽象类的声明及应用 113__eol__5.2 接口 114__eol__5.2.1 什么是接口 114__eol__5.2.2 Java的接口 115__eol__5.2.3 接口的使用 116__eol__5.2.4 接口的实际应用 122__eol__5.2.5 接口应用之简单工厂模式 123__eol__5.3 内部类 126__eol__5.3.1 内部类的概念 126__eol__5.3.2 成员内部类 126__eol__5.3.3 静态内部类 128__eol__5.3.4 局部内部类 128__eol__5.3.5 匿名内部类 129__eol__课后习题 130__eol__单元6 集合 131__eol__6.1 为什么使用集合 131__eol__6.2 Collection接口 133__eol__6.3 List 133__eol__6.3.1 List接口 134__eol__6.3.2 ArrayList类 134__eol__6.3.3 LinkedList类 136__eol__6.4 Set 138__eol__6.4.1 Set接口 138__eol__6.4.2 HashSet类 139__eol__6.4.3 TreeSet类 140__eol__6.5 Map 142__eol__6.5.1 Map接口 142__eol__6.5.2 HashMap类 143__eol__6.5.3 TreeMap类 145__eol__6.6 Iterator接口 147__eol__课后习题 148__eol__单元7 异常 149__eol__7.1 异常概述 149__eol__7.2 Java异常的分类和类结构图 151__eol__7.3 异常处理机制 152__eol__7.3.1 使用try…catch…finally处理异常 153__eol__7.3.2 使用throw人工抛出异常 155__eol__7.3.3 使用throws声明抛出异常 156__eol__7.3.4 创建用户自定义异常类 157__eol__7.3.5 获取异常信息 158__eol__7.4 异常处理规则 159__eol__7.4.1 不能过度使用异常 159__eol__7.4.2 不要使用过于庞大的异常 159__eol__7.4.3 不要忽略捕获到的异常 159__eol__课后习题 160__eol__单元8 I/O操作 161__eol__8.1 流与文件概述 161__eol__8.1.1 输入/输出 161__eol__8.1.2 流 161__eol__8.1.3 文件 163__eol__8.2 文件类 163__eol__8.2.1 File类 163__eol__8.2.2 文件遍历 167__eol__8.2.3 文件的过滤器 170__eol__8.3 字节流和字符流 172__eol__8.3.1 字节输出流 172__eol__8.3.2 字节输入流 177__eol__8.3.3 字符输出流 181__eol__8.3.4 字符输入流 185__eol__8.3.5 字节流和字符流的区别 187__eol__8.4 字节流和字符流的转换 188__eol__8.4.1 InputStreamReader类 188__eol__8.4.2 OutputStreamWriter类 189__eol__8.5 RandomAccessFile类 190__eol__8.6 对象序列化与反序列化 192__eol__课后习题 194__eol__单元9 Java GUI编程 195__eol__9.1 GUI概述 195__eol__9.1.1 GUI应用程序设计原理 195__eol__9.1.2 Java平台上的GUI 197__eol__9.2 Swing和AWT 197__eol__9.2.1 AWT 197__eol__9.2.2 Swing 198__eol__9.3 GUI组件分类 198__eol__9.3.1 组件 198__eol__9.3.2 容器类 200__eol__9.3.3 非容器类组件 201__eol__9.4 布局管理 202__eol__9.4.1 FlowLayout 203__eol__9.4.2 BorderLayout 204__eol__9.4.3 GridLayout 205__eol__9.4.4 CardLayout 206__eol__9.4.5 GridBagLayout 208__eol__9.4.6 设定复杂的布局 208__eol__9.5 事件处理 209__eol__9.5.1 事件及事件监听器 210__eol__9.5.2 GUI事件监听器的注册 212__eo