- 电子工业出版社
- 9787121379451
- 1-6
- 292635
- 66254519-3
- 平塑
- 16开
- 2024-01
- 699
- 416
- 工学
- 软件工程
- 程序设计
- 高职
作者简介
目录
目 录__eol__ __eol__第1部分 Java实用教程__eol__ __eol__第1章 Java语言及编程环境 1__eol__1.1 Java语言简介 1__eol__1.1.1 Java语言特点 1__eol__1.1.2 Java运行机制 2__eol__1.1.3 从Java 5到Java 11 3__eol__1.2 Java编程环境 4__eol__1.2.1 JDK 11 4__eol__1.2.2 Eclipse集成开发环境 6__eol__第2章 Java语法基础 19__eol__2.1 常量和变量 19__eol__2.1.1 数据类型 19__eol__2.1.2 标识符和关键字 19__eol__2.1.3 常量 20__eol__2.1.4 变量 22__eol__2.1.5 类型转换 23__eol__2.2 运算符和表达式 25__eol__2.2.1 运算符 25__eol__2.2.2 表达式 30__eol__2.3 流程控制 30__eol__2.3.1 分支语句 30__eol__2.3.2 循环语句 33__eol__2.3.3 流程跳转语句 36__eol__2.4 数组 37__eol__2.4.1 一维数组 37__eol__2.4.2 多维数组 39__eol__2.4.3 数组的访问 42__eol__2.5 综合实例 44__eol__第3章 Java类与对象 47__eol__3.1 Java语言的类 47__eol__3.1.1 面向对象程序设计概念 47__eol__3.1.2 类的定义 48__eol__3.1.3 变量初始化 49__eol__3.1.4 类的方法 51__eol__3.2 创建对象 55__eol__3.2.1 构造方法 55__eol__3.2.2 默认构造方法 57__eol__3.2.3 构造方法重载 58__eol__3.3 this引用 59__eol__3.4 静态成员 61__eol__3.4.1 静态变量 61__eol__3.4.2 静态方法 62__eol__3.4.3 main()方法 63__eol__3.4.4 静态代码块 65__eol__3.5 内部类 65__eol__3.5.1 实例内部类 66__eol__3.5.2 匿名内部类 68__eol__3.5.3 static内部类 69__eol__3.5.4 局部内部类 70__eol__3.6 类的打包或封装 70__eol__3.6.1 包(package)机制 70__eol__3.6.2 创建JAR文件 74__eol__第4章 Java面向对象编程 76__eol__4.1 继承 76__eol__4.1.1 继承的定义 76__eol__4.1.2 初始化基类 77__eol__4.1.3 方法的重写 78__eol__4.1.4 super关键字 80__eol__4.2 多态 81__eol__4.2.1 对象的类型转换 81__eol__4.2.2 多态的实现 84__eol__4.3 抽象类和接口 86__eol__4.3.1 抽象方法与抽象类 86__eol__4.3.2 接口概念及特性 87__eol__4.4 终止继承 89__eol__4.4.1 final类 90__eol__4.4.2 final方法 90__eol__4.4.3 final变量 91__eol__4.5 修饰符的适用范围 93__eol__4.5.1 修饰符及访问权限 93__eol__4.5.2 类内部 93__eol__4.5.3 同一个包的类 94__eol__4.5.4 不同包的子类 95__eol__4.5.5 任意类 96__eol__4.5.6 继承规则 97__eol__4.6 Java编程规范 97__eol__4.6.1 代码书写规范 97__eol__4.6.2 文档的使用 98__eol__4.7 综合实例:航班管理 99__eol__4.7.1 需求分析 99__eol__4.7.2 程序设计 100__eol__4.7.3 文档编制 109__eol__第5章 Java常用类 111__eol__5.1 Object类 111__eol__5.1.1 equals()方法 111__eol__5.1.2 hashCode()方法 112__eol__5.1.3 toString()方法 113__eol__5.2 字符串类 114__eol__5.2.1 String类 114__eol__5.2.2 StringBuffer类 118__eol__5.3 包装类 119__eol__5.4 Math类 121__eol__5.5 Random类 122__eol__5.6 日期时间类 123__eol__5.6.1 新日期时间包 123__eol__5.6.2 日历应用 124__eol__5.7 正则表达式 125__eol__5.7.1 基础知识 125__eol__5.7.2 正则表达式的应用 128__eol__5.8 数组实用类 131__eol__5.8.1 复制数组 131__eol__5.8.2 数组排序 132__eol__5.8.3 数组元素的查找 133__eol__第6章 Java语言新特性 135__eol__6.1 枚举 135__eol__6.1.1 定义枚举类型 135__eol__6.1.2 enum构造方法 136__eol__6.1.3 使用EnumMap 137__eol__6.2 注解 138__eol__6.2.1 内置注解 138__eol__6.2.2 自定义注解 142__eol__6.2.3 元注解 142__eol__6.3 lambda表达式 145__eol__6.3.1 lambda表达式简介 145__eol__6.3.2 函数式接口 146__eol__6.3.3 lambda表达式与匿名__eol__内部类 147__eol__6.3.4 方法引用 149__eol__第7章 容器和泛型 150__eol__7.1 Collection与Iterator接口 150__eol__7.2 Collections实用类 152__eol__7.3 Set(集合) 153__eol__7.3.1 HashSet类 153__eol__7.3.2 TreeSet类 155__eol__7.4 List(列表) 158__eol__7.4.1 ArrayList类 158__eol__7.4.2 LinkedList类 161__eol__7.4.3 栈的实现 162__eol__7.5 Queue(队列) 163__eol__7.5.1 LinkedList类实现 163__eol__7.5.2 PriorityQueue类 163__eol__7.5.3 双向队列 165__eol__7.6 Map(映射) 166__eol__7.6.1 HashMap 166__eol__7.6.2 TreeMap 167__eol__7.7 泛型 169__eol__7.7.1 泛型的基本概念 169__eol__7.7.2 泛型方法 171__eol__7.7.3 受限泛型 173__eol__7.7.4 通配符与受限通配符 174__eol__7.7.5 子类泛型 175__eol__7.7.6 泛型数组 177__eol__7.8 Java增强容器特性 178__eol__7.9 综合实例 180__eol__第8章 异常处理 183__eol__8.1 异常概述 183__eol__8.2 异常处理机制 184__eol__8.2.1 异常的捕获与处理 184__eol__8.2.2 声明抛出异常子句 186__eol__8.2.3 抛出异常 186__eol__8.3 自定义异常类 187__eol__第9章 Java输入/输出系统 190__eol__9.1 字节流 190__eol__9.1.1 字节数组输入流 191__eol__9.1.2 字节数组输出流 192__eol__9.1.3 文件输入流 192__eol__9.1.4 文件输出流 193__eol__9.1.5 管道流 194__eol__9.2 过滤流 195__eol__9.2.1 缓冲流类 196__eol__9.2.2 数据流类 197__eol__9.2.3 PrintStream类 199__eol__9.3 字符流 200__eol__9.3.1 转换流类 201__eol__9.3.2 FileReader和FileWriter类 202__eol__9.3.3 BufferedReader和__eol__BufferedWriter类 203__eol__9.3.4 PrintWriter类 204__eol__9.4 标准I/O 205__eol__9.4.1 重新包装标准I/O 206__eol__9.4.2 标准I/O流重定向 206__eol__9