-
>
中医基础理论
-
>
高校军事课教程
-
>
思想道德与法治(2021年版)
-
>
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
-
>
中医内科学·全国中医药行业高等教育“十四五”规划教材
-
>
中医诊断学--新世纪第五版
-
>
中药学·全国中医药行业高等教育“十四五”规划教材
Java程序设计基础(第8版) 版权信息
- ISBN:9787302636786
- 条形码:9787302636786 ; 978-7-302-63678-6
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 所属分类:>>
Java程序设计基础(第8版) 本书特色
《Java程序设计基础》曾4次获奖,第1次是2011年被“中国书刊发行业协会”评为全行业优秀教材,其他3次是连续3年被清华大学出版社评为年度畅销书。第8版是在第7版基础上进行的改版,以适应计算机发展的教学需要。配备电子课件,这对老师课堂教学提供了方便。采用64位Windows操作系统、JDK11和JavaFX11及以上版本。
Java程序设计基础(第8版) 内容简介
《Java程序设计基础》(第8版)全面系统地介绍了 Java 语言的特点及应用技术,内容上以 Java 的基础程序设计、面向对象程序 设计和事件处理为主线,利用浅显易懂的语言、丰富简单的实例,完整地介绍了 Java 面向对象程序设计 的重点和难点。例题采用 Java 17 和 JavaFX 17 技术进行编写,充分体现了新技术内涵的特点。本书共 18 章,第 1 ~ 5 章介绍程序设计基础;第 6 ~ 8 章介绍面向对象程序设计;第 9 章介绍异常处理;第 10 章 介绍 Jave 语言的输入输出与文件处理;第 11 章介绍泛型与容器类;第 12 章介绍内部类、匿名内部类、 Lambda 表达式与方法引用;第 13、14 章介绍图形界面设计和事件处理;第 15 章介绍绘图与动画程序设 计;第 16 章介绍多线程程序设计;第 17 章介绍 Java 网络程序设计;第 18 章介绍 Java 数据库程序设计。 本书在取材上特别注重知识体系的系统性,力求结构合理、概念清楚、思路清晰、通俗易懂、循序渐进。 尤其在结构上特别注重前后内容的连贯性,力求抓住关键、突出重点、分解难点,体现“理论性、实用性、 技术性”三者相结合的编写特色。对每个知识点不但能告诉读者要怎么做,而且还能告诉读者这么做的 原因。 本书既可以作为高等院校计算机及其相关专业的教材,也可以作为各校程序设计公共选修课的教材, 同时还可用作职业教育的培训用书和 Java 初学者的入门读本以及具有一定 Java 编程经验的开发人员的参 考手册。
Java程序设计基础(第8版) 目录
3.3 常量 24 3.4 变量 25 3.5 数据类型之间的转换 27 3.6 局部变量的类型推断 30 3.7 从键盘输入数据 31 3.8 运算符与表达式 35
本章小结 .42
习题3 42 第4章 流程控制 44 4.1 语句与复合语句 44 4.2 顺序结构 45 4.3 分支结构 45 4.4 循环结构 51 4.5 循环中的跳转语句 58 4.6 递归 59
本章小结 .66
习题4 66 第5章 数组、字符串与正则表达式 68 5.1 数组 68 5.2 字符串 80 5.3 正则表达式 85
本章小结 .92
习题5 92 第6章 类与对象 94 6.1 类的基本概念 94 6.2 定义类 96 6.3 类的UML图.99 6.4 对象的创建与使用 100 6.5 参数的传递 106 6.6 匿名对象 111
目 录 V 本章小结 .112 习题6 112 第7章 Java语言类的特性 114 7.1 类的私有成员与公共成员 114 7.2 方法的重载 116 7.3 构造方法 118 7.4 静态成员 124 7.5 对象的应用 129 7.6 基本类型与包装类类型之间的自动转换 134 7.7 Java语言的垃圾回收机制 .136 本章小结 .136 习题7 137 第8章 继承、抽象类、接口与枚举 138 8.1 类的继承 138 8.2 抽象类 156 8.3 接口 159 8.4 枚举 169 8.5 包 173 本章小结 .180 习题8 182 第9章 异常处理 183 9.1 异常处理的基本概念 183 9.2 异常处理类 185 9.3 异常的处理 188 9.4 抛出异常 192 9.5 多重捕获异常 199 9.6 自动关闭资源的try语句 .200 9.7 自定义异常类 201 本章小结 .203 习题9 204
第10章 Java语言的输入输出与文件处理 205 10.1 Java语言的输入输出 .205 10.2 使用InputStream和OutputStream类 .209 10.3 使用Reader和Writer类 220 10.4 使用ObjectInputStream与ObjectOutputStream类 226 10.5 文件的管理与随机访问 230 10.6 NIO与NIO.2技术 .241
本章小结 .250
习题10 251 第11章 泛型与容器类 252 11.1 泛型 252 11.2 容器类 263
本章小结 .277 本章学习目标 习题11 279 内部类、匿名内部类、Lambda表达式与方法引用 280 内部类与匿名内部类 280 第12章 12.1 12.2 函数式接口与Lambda表达式 287 12.3 方法引用 295
本章小结 .300
习题12 301 第13章 图形界面设计 302 13.1 图形用户界面概述及编译与运行JavaFX程序.302 13.2 图形用户界面工具包JavaFX303 13.3 JavaFX的布局面板312 13.4 JavaFX的辅助类325 13.5 JavaFX的属性绑定和绑定属性330 13.6 JavaFX常用控件336
本章小结 .350
习题13 351
目 录 第14章 事件处理 352 14.1 Java语言的事件处理机制——委托事件模型 .352 14.2 Java语言的事件类 .358 14.3 复选框和单选按钮及相应的事件处理 366 14.4 文本编辑控件及相应的事件处理 368 14.5 组合框及相应的事件处理 370 14.6 为绑定属性注册监听者 372 14.7 列表视图控件及相应的事件处理 375 14.8 拖放操作 381 14.9 滑动条及相应的事件处理 387 14.10 进度条及相应的事件处理 390 14.11 菜单设计 392 14.12 工具栏设计 402 14.13 文件选择对话框 404 14.14 颜色选择器 408 14.15 音频与视频程序设计 410 本章小结 .414 习题14 414 第15章 绘图与动画程序设计 416 15.1 图形坐标系与形状类 416 15.2 动画程序设计 432 本章小结 .442 习题15 442 第16章 多线程程序设计 444 16.1 线程的概念 444 16.2 Java的Thread线程类与Runnable接口 .448 16.3 多线程的同步控制 456 16.4 线程之间的通信 463 本章小结 .466 习题16 467
第17章 Java网络程序设计 468 17.1 网络基础 468 17.2 URL程序设计 .471 17.3 InetAddress程序设计 .473 17.4 基于连接的Socket通信程序设计 .475 17.5 无连接的数据报通信程序设计 483
本章小结 .488
习题17 489 第18章 Java数据库程序设计 490 18.1 关系数据库系统 490 18.2 MySQL数据库及数据库客户端phpMyAdmin的部署 .493 18.3 利用客户端phpMyAdmin创建数据库及表 .500 18.4 SQL常用命令.503 18.5 JDBC程序设计 .509
本章小结 .538
习题18 539 参考文献 540
Java程序设计基础(第8版) 作者简介
陈国君,吉林大学计算机硕士毕业。广东金融学院计算机系教授。讲授“Java语言”“C/C++语言”“汇编语言”“计算机网络”“操作系统”“数据结构”等多门计算机专业课程。出版了《数学谬误与悖论》《Java程序设计基础》《计算机网络》等多部专业教材。
- >
罗庸西南联大授课录
罗庸西南联大授课录
¥13.8¥32.0 - >
唐代进士录
唐代进士录
¥15.1¥39.8 - >
中国历史的瞬间
中国历史的瞬间
¥16.7¥38.0 - >
伊索寓言-世界文学名著典藏-全译本
伊索寓言-世界文学名著典藏-全译本
¥9.3¥19.0 - >
经典常谈
经典常谈
¥16.3¥39.8 - >
自卑与超越
自卑与超越
¥13.5¥39.8 - >
苦雨斋序跋文-周作人自编集
苦雨斋序跋文-周作人自编集
¥6.9¥16.0 - >
李白与唐代文化
李白与唐代文化
¥12.5¥29.8
-
食品添加剂
¥33.5¥45 -
VB语言程序设计
¥29.9¥39.8 -
C语言程序设计习题与实验指导
¥9.1¥18 -
地下建筑结构-(第三版)-(赠课件)
¥49.4¥55 -
模具制图
¥37.8¥49 -
工程机械结构认知
¥10.5¥22