注册 登录 进入教材巡展 进入在线书城
#
  • #

出版时间:2023-01

出版社:电子工业出版社

以下为《Java实用教程(第4版)(含视频教学)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 电子工业出版社
  • 9787121379451
  • 1-5
  • 292635
  • 64245804-6
  • 平塑
  • 16开
  • 2023-01
  • 699
  • 416
  • 工学
  • 软件工程
  • 计算机类
  • 高职
作者简介

郑阿奇,南京师范大学计算机科学与技术学院,副教授,东南大学本科,曾任计算机软件系主任,获选南京师范大学教学名师培养人选。主编5套计算机系列教材,获教育部优秀教材二等奖、电子部优秀教材二等奖、两次获江苏省优秀教学成果二等奖、江苏省畅销图书编辑二等奖、全国高校出版社****书二等奖、两次获南京师范大学优秀教学成果一等奖、南京师范大学精品教材一等奖。参加主持国家八六三计划子项目、江苏省科技开发项目,主持南京市科技开发项目、泰州市科委项目、金陵石化公司项目,获江苏省优秀软件奖,江苏省科技进步奖、南京市创新成果奖。获国家发明专利和实用新型专利20多个。

查看全部
目录
目  录 第1部分 Java实用教程 第1章 Java语言及编程环境 1 1.1 Java语言简介 1 1.1.1 Java语言特点 1 1.1.2 Java运行机制 2 1.1.3 从Java 5到Java 11 3 1.2 Java编程环境 4 1.2.1 JDK 11 4 1.2.2 Eclipse集成开发环境 6 第2章 Java语法基础 19 2.1 常量和变量 19 2.1.1 数据类型 19 2.1.2 标识符和关键字 19 2.1.3 常量 20 2.1.4 变量 22 2.1.5 类型转换 23 2.2 运算符和表达式 25 2.2.1 运算符 25 2.2.2 表达式 30 2.3 流程控制 30 2.3.1 分支语句 30 2.3.2 循环语句 33 2.3.3 流程跳转语句 36 2.4 数组 37 2.4.1 一维数组 37 2.4.2 多维数组 39 2.4.3 数组的访问 42 2.5 综合实例 44 第3章 Java类与对象 47 3.1 Java语言的类 47 3.1.1 面向对象程序设计概念 47 3.1.2 类的定义 48 3.1.3 变量初始化 49 3.1.4 类的方法 51 3.2 创建对象 55 3.2.1 构造方法 55 3.2.2 默认构造方法 57 3.2.3 构造方法重载 58 3.3 this引用 59 3.4 静态成员 61 3.4.1 静态变量 61 3.4.2 静态方法 62 3.4.3 main()方法 63 3.4.4 静态代码块 65 3.5 内部类 65 3.5.1 实例内部类 66 3.5.2 匿名内部类 68 3.5.3 static内部类 69 3.5.4 局部内部类 70 3.6 类的打包或封装 70 3.6.1 包(package)机制 70 3.6.2 创建JAR文件 74 第4章 Java面向对象编程 76 4.1 继承 76 4.1.1 继承的定义 76 4.1.2 初始化基类 77 4.1.3 方法的重写 78 4.1.4 super关键字 80 4.2 多态 81 4.2.1 对象的类型转换 81 4.2.2 多态的实现 84 4.3 抽象类和接口 86 4.3.1 抽象方法与抽象类 86 4.3.2 接口概念及特性 87 4.4 终止继承 89 4.4.1 final类 90 4.4.2 final方法 90 4.4.3 final变量 91 4.5 修饰符的适用范围 93 4.5.1 修饰符及访问权限 93 4.5.2 类内部 93 4.5.3 同一个包的类 94 4.5.4 不同包的子类 95 4.5.5 任意类 96 4.5.6 继承规则 97 4.6 Java编程规范 97 4.6.1 代码书写规范 97 4.6.2 文档的使用 98 4.7 综合实例:航班管理 99 4.7.1 需求分析 99 4.7.2 程序设计 100 4.7.3 文档编制 109 第5章 Java常用类 111 5.1 Object类 111 5.1.1 equals()方法 111 5.1.2 hashCode()方法 112 5.1.3 toString()方法 113 5.2 字符串类 114 5.2.1 String类 114 5.2.2 StringBuffer类 118 5.3 包装类 119 5.4 Math类 121 5.5 Random类 122 5.6 日期时间类 123 5.6.1 新日期时间包 123 5.6.2 日历应用 124 5.7 正则表达式 125 5.7.1 基础知识 125 5.7.2 正则表达式的应用 128 5.8 数组实用类 131 5.8.1 复制数组 131 5.8.2 数组排序 132 5.8.3 数组元素的查找 133 第6章 Java语言新特性 135 6.1 枚举 135 6.1.1 定义枚举类型 135 6.1.2 enum构造方法 136 6.1.3 使用EnumMap 137 6.2 注解 138 6.2.1 内置注解 138 6.2.2 自定义注解 142 6.2.3 元注解 142 6.3 lambda表达式 145 6.3.1 lambda表达式简介 145 6.3.2 函数式接口 146 6.3.3 lambda表达式与匿名 内部类 147 6.3.4 方法引用 149 第7章 容器和泛型 150 7.1 Collection与Iterator接口 150 7.2 Collections实用类 152 7.3 Set(集合) 153 7.3.1 HashSet类 153 7.3.2 TreeSet类 155 7.4 List(列表) 158 7.4.1 ArrayList类 158 7.4.2 LinkedList类 161 7.4.3 栈的实现 162 7.5 Queue(队列) 163 7.5.1 LinkedList类实现 163 7.5.2 PriorityQueue类 163 7.5.3 双向队列 165 7.6 Map(映射) 166 7.6.1 HashMap 166 7.6.2 TreeMap 167 7.7 泛型 169 7.7.1 泛型的基本概念 169 7.7.2 泛型方法 171 7.7.3 受限泛型 173 7.7.4 通配符与受限通配符 174 7.7.5 子类泛型 175 7.7.6 泛型数组 177 7.8 Java增强容器特性 178 7.9 综合实例 180 第8章 异常处理 183 8.1 异常概述 183 8.2 异常处理机制 184 8.2.1 异常的捕获与处理 184 8.2.2 声明抛出异常子句 186 8.2.3 抛出异常 186 8.3 自定义异常类 187 第9章 Java输入/输出系统 190 9.1 字节流 190 9.1.1 字节数组输入流 191 9.1.2 字节数组输出流 192 9.1.3 文件输入流 192 9.1.4 文件输出流 193 9.1.5 管道流 194 9.2 过滤流 195 9.2.1 缓冲流类 196 9.2.2 数据流类 197 9.2.3 PrintStream类 199 9.3 字符流 200 9.3.1 转换流类 201 9.3.2 FileReader和FileWriter类 202 9.3.3 BufferedReader和 BufferedWriter类 203 9.3.4 PrintWriter类 204 9.4 标准I/O 205 9.4.1 重新包装标准I/O 206 9.4.2 标准I/O流重定向 206 9