书馨卡帮你省薪 2024个人购书报告 2024中图网年度报告
欢迎光临中图网 请 | 注册
> >
Java程序设计开发实战(视频讲解版)

Java程序设计开发实战(视频讲解版)

出版社:人民邮电出版社出版时间:2022-10-01
开本: 16开 页数: 348
中 图 价:¥56.7(7.1折) 定价  ¥79.8 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Java程序设计开发实战(视频讲解版) 版权信息

Java程序设计开发实战(视频讲解版) 本书特色

01、不照搬概念或直接引用网络中的文字内容 02、大量丰富的原创图形示例 03、代码结构清晰,注释完整,操作步骤具体鲜明 04、就业为核心导向 05、内容先行、案例随行 06、同一案例贯穿始终,减少认知偏差 07、交互式的教学体验(提示、注意、问答) 08、完善的教学配备(PPT、代码、视频) 09、用心编写,以学生需要的角度为创作视角

Java程序设计开发实战(视频讲解版) 内容简介

Java是当前主流的编程语言,有着非常丰富且完善的语法结构,为了帮助读者完整且清晰地掌握Java核心语法以及完整的面向对象设计与分析思想,特编写此书。 本书一共包含13章内容,从基础的Java开发环境搭建到语法知识进行全面的知识讲解,帮助读者深刻地理解程序逻辑、方法、类、对象、抽象类、接口、包、访问权限、模块以及多线程的相关概念,并通过大量的练习案例进行了实例讲解。 本书附有配套视频、源代码、习题、教学课件等资源。为了帮助读者更好地学习本书,作者还提供了在线答疑。 本书适合作为高等教育本、专科院校程序设计课程的教材,也可供广大计算机编程爱好者自学使用。

Java程序设计开发实战(视频讲解版) 目录

第1章 走进Java的世界 1 1.1 Java发展历史 1 1.2 Java语言特点 2 1.3 Java虚拟机 4 1.4 搭建Java开发环境 5 1.4.1 JDK简介 5 1.4.2 JDK的安装与配置 7 1.5 Java编程起步 9 1.6 CLASSPATH环境属性 12 1.7 JShell交互式编程工具 14 1.8 macOS系统开发Java程序 15 1.8.1 macOS系统安装JDK 15 1.8.2 手工管理macOS系统JDK 17 1.8.3 jenv工具管理macOS系统JDK 18 1.9 本章概览 20 第2章 程序设计基础概念 21 2.1 程序注释 21 2.2 标识符与关键字 22 2.3 Java数据类型 24 2.3.1 变量与常量 25 2.3.2 整型 27 2.3.3 浮点型 30 2.3.4 字符型 32 2.3.5 布尔型 33 2.3.6 String字符串 34 2.3.7 var关键字 36 2.4 运算符 37 2.4.1 数学运算符 39 2.4.2 自增与自减运算符 41 2.4.3 关系运算符 42 2.4.4 三目运算符 43 2.4.5 逻辑运算符 44 2.4.6 位运算符 46 2.5 本章概览 49 第3章 程序逻辑结构 50 3.1 程序逻辑 50 3.2 分支结构 51 3.2.1 if分支结构 51 3.2.2 switch分支结构 53 3.2.3 yield局部返回 55 3.3 循环结构 56 3.3.1 while循环结构 56 3.3.2 for循环结构 58 3.3.3 循环控制语句 60 3.3.4 循环嵌套 61 3.4 方法 63 3.4.1 方法基本定义 63 3.4.2 方法重载 65 3.4.3 方法递归调用 67 3.5 本章概览 69 3.6 实战自测 69 第4章 类与对象 71 4.1 面向对象概述 71 4.2 类与对象 72 4.2.1 类与对象定义 73 4.2.2 对象内存分析 75 4.2.3 对象引用传递分析 78 4.2.4 垃圾产生分析 80 4.3 成员属性封装 81 4.4 构造方法 82 4.5 匿名对象 85 4.6 this关键字 86 4.6.1 this调用本类成员属性 86 4.6.2 this调用本类方法 87 4.6.3 构造方法互调用 88 4.6.4 当前对象this 91 4.7 简单Java类 93 4.8 static关键字 95 4.8.1 static属性 95 4.8.2 static应用案例 97 4.8.3 static方法 98 4.9 代码块 100 4.9.1 普通代码块 100 4.9.2 构造代码块 102 4.9.3 静态代码块 102 4.10 本章概览 104 4.11 实战自测 105 第5章 数组 106 5.1 数组定义与使用 106 5.1.1 数组定义 106 5.1.2 数组静态初始化 108 5.1.3 数组与for循环 109 5.1.4 foreach输出 110 5.2 数组引用传递 112 5.2.1 数组引用分析 112 5.2.2 数组与方法 113 5.2.3 数组统计案例 115 5.2.4 数组排序案例 117 5.2.5 数组转置案例 119 5.3 二维数组 120 5.4 JDK内置数组操作方法 121 5.5 方法可变参数 122 5.6 对象数组 123 5.7 引用传递应用案例 125 5.7.1 引用关联 125 5.7.2 自身关联 126 5.7.3 合成设计模式 128 5.8 数据表与类映射 129 5.9 本章概览 131 5.10 实战自测 132 第6章 String字符串 133 6.1 字符串基本定义 133 6.2 字符串比较 135 6.3 字符串常量 136 6.4 String对象实例化方式比较 137 6.5 字符串常量池 140 6.6 字符串修改分析 141 6.7 主方法组成分析 142 6.8 字符串常用方法 143 6.8.1 字符串与字符 144 6.8.2 字符串与字节 145 6.8.3 字符串比较 146 6.8.4 字符串查找 147 6.8.5 字符串替换 149 6.8.6 字符串拆分 150 6.8.7 字符串截取 151 6.8.8 字符串格式化 152 6.8.9 其他操作方法 153 6.9 本章概览 156 第7章 继承与多态 158 7.1 面向对象继承性 158 7.1.1 类继承定义 159 7.1.2 子类对象实例化流程 161 7.1.3 继承限制 163 7.2 覆写 164 7.2.1 方法覆写 165 7.2.2 方法覆写限制 167 7.2.3 属性覆盖 168 7.3 final关键字 169 7.4 Annotation注解 170 7.4.1 准确覆写 171 7.4.2 过期声明 171 7.4.3 压制警告 172 7.5 对象多态性 173 7.5.1 对象向上转型 174 7.5.2 对象向下转型 176 7.5.3 instanceof关键字 178 7.6 Object类 179 7.6.1 获取对象信息 180 7.6.2 对象比较 180 7.7 本章概览 181 7.8 实战自测 182 第8章 抽象类与接口 184 8.1 抽象类 184 8.1.1 抽象类基本定义 185 8.1.2 抽象类相关说明 186 8.1.3 模版设计模式 188 8.2 包装类 190 8.2.1 装箱与拆箱 191 8.2.2 数据类型转换 193 8.3 接口 196 8.3.1 接口相关说明 198 8.3.2 适配器设计模式 201 8.3.3 工厂设计模式 202 8.3.4 代理设计模式 204 8.3.5 接口开发标准 205 8.3.6 接口定义加强 207 8.3.7 抽象类与接口区别 208 8.4 泛型 209 8.4.1 泛型基本定义 210 8.4.2 泛型通配符 211 8.4.3 泛型接口 214 8.4.4 泛型方法 215 8.5 本章概览 215 8.6 实战自测 216 第9章 类结构扩展 217 9.1 包的定义与使用 217 9.1.1 包的定义 218 9.1.2 包的导入 219 9.1.3 静态导入 221 9.1.4 jar文件 222 9.1.5 系统常用包 223 9.2 访问控制权限 224 9.3 构造方法私有化 225 9.3.1 单例设计模式 225 9.3.2 多例设计模式 226 9.4 枚举 227 9.4.1 Enum类 229 9.4.2 扩展枚举结构 230 9.4.3 枚举应用案例 231 9.5 模块化设计 232 9.5.1 模块定义 233 9.5.2 模块引用 234 9.5.3 模块发布 235 9.6 本章概览 237 第10章 异常捕获与处理 238 10.1 异常捕获 238 10.1.1 异常处理 239 10.1.2 处理多个异常 240 10.2 异常控制 241 10.2.1 throws关键字 243 10.2.2 throw关键字 244 10.2.3 异常处理模型 245 10.3 RuntimeException 246 10.4 自定义异常类 247 10.5 assert关键字 248 10.6 本章概览 249 第11章 内部类 250 11.1 内部类 250 11.1.1 内部类相关说明 252 11.1.2 static定义内部类 254 11.1.3 方法中定义内部类 256 11.2 函数式编程 257 11.2.1 Lambda表达式 257 11.2.2 方法引用 258 11.2.3 内建函数式接口 260 11.3 链表数据结构 263 11.3.1 链表基本结构 263 11.3.2 增加链表数据 264 11.3.3 统计链表元素个数 265 11.3.4 空链表判断 267 11.3.5 获取链表数据 267 11.3.6 根据索引查询数据 269 11.3.7 修改链表数据 270 11.3.8 链表数据查询 271 11.3.9 链表数据删除 272 11.3.10 清空链表数据 273 11.4 本章概览 274 11.5 实战自测 275 第12章 IDEA开发工具 276 12.1 IDEA简介 276 12.2 IDEA安装与配置 277 12.3 开发Java程序 281 12.4 jar包管理 283 12.5 debug代码调试 285 12.6 JUnit单元测试 286 12.7 SVN版本控制工具 289 12.7.1 配置SVN服务端 290 12.7.2 IDEA与SVN整合 291 12.7.3 代码冲突管理 293 12.8 本章概览 295 第13章 多线程 296 13.1 进程与线程 296 13.2 Java多线程编程 297 13.2.1 Thread实现多线程 298 13.2.2 Runnable实现多线程 300 13.2.3 Thread与Runnable联系 302 13.2.4 Callable实现多线程 305 13.2.5 多线程运行状态 307 13.3 线程控制方法 307 13.3.1 线程命名和取得 308 13.3.2 线程休眠 310 13.3.3 线程中断 311 13.3.4 线程强制执行 312 13.3.5 线程礼让 313 13.3.6 线程优先级 314 13.4 线程同步与死锁 316 13.4.1 线程同步处理 317 13.4.2 线程死锁 319 13.5 生产者与消费者模型 321 13.5.1 生产者与消费者基础模型 322 13.5.2 解决数据同步问题 323 13.5.3 解决线程重复操作问题 325 13.6 优雅地停止线程 327 13.7 守护线程 328 13.8 volatile关键字 330 13.9 本章概览 331 13.10 实战自测 332
展开全部

Java程序设计开发实战(视频讲解版) 作者简介

李兴华,有名IT培训讲师、北京魔乐科技(MLDN)软件实训中心教学总监和首席讲师,有着丰富的Java/Android/Java EE开发经验和多年培训经验;专业技术特长领域有Android、Java、J2EE、WebSphere、DB2、Oracle、流行设计框架(Struts、Spring、Hibernate)、EJB、多种设计模式、UML。 2008年出版《从零开始学Java》系列讲座光盘,因讲解深入浅出、通俗易懂、语言凝练、实用性强而深受广大学员欢迎。 2009年出版《Java开发实战经典》,曾蝉联很多大书店Java类图书销售榜首。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服