Java SE 12基础
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787302551737
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:441
- 出版时间:2020-08-01
- 条形码:9787302551737 ; 978-7-302-55173-7
本书特色
专家与教师共同执笔。由OCJP(原SCJP)与MTA Java认证讲师、Java课程教师以及OCJP认证专家群共同编著,是针对初学者学习程序设计的入门教材。 程序设计的技能养成。理论与实践相结合,范例操作皆以图示表示。由书中范例说明、问题分析、程序架构解说,训练初学者逻辑思考、解决问题的能力,使初学者轻松迈入Java程序设计的殿堂。 OCJP概念与实例导入。内文融入了OCJP概念,除数据库、Swing窗口程序设计与专题外的章节均提供OCJP与MTA Java具有代表性的认证实例练习,训练初学者考取OCJP与MTA Java认证的基本素养,让初学者学有所成。 丰富的内容与实务应用。介绍了Java程序设计的基本流程、数组、Java 12 switch新语法、面向对象的程序设计、接口与多态、多线程、异常处理、文件I/O、Swing窗口程序设计、事件处理、JDBC数据库程序设计、Lambda表达式与专题设计。每个单元由浅入深,循序渐进,范例贴近日常生活,让初学者学以致用。 游戏数据库专题设计。*后一章以拉霸游戏机与记忆大考验两个专题,让用户进入专题设计的领域,进而拥有设计专题的完整体验。 本书提供电子课件、范例程序源文件、习题参考答案,读者可扫描书中二维码获取。
内容简介
《Java SE 12基础》是由教授OCJP(原SCJP)认证、MTA Java认证、Java课程的教师以及OCJP认证专家群,针对目前初学者学习程序设计应具备的基本素养所编写的Java入门教材。《Java SE 12基础》主要介绍了Java程序设计的基本流程、数组与方法、对象与类、继承、接口与多态、异常处理、集合与泛型、多线程、I/O常用类、Swing窗口程序设计、JDBC数据库程序设计、Lambda表达式等内容。《Java SE 12基础》除了数据库、Swing、Lambda和专题的章节外,所有章节融入了OCJP与MTA Java认证的概念,还提供OCJP与MTA Java具有代表性的认证实例练习,训练初学者考取OCJP与MTA Java的基本素养。 《Java SE 12基础》可作为初学者学习Java程序设计以及OCJP与MTA Java认证必修的入门书,也可作为教师教授OCJP认证、MTA Java认证、Java课程的教材。
目录
1.1 Java的兴起
1.1.1 Java的由来
1.1.2 Java的版本
1.1.3 JavaSE的组成
1.2 Java的特点
1.3 安装JavaSE12
1.3.1 下载JDK
1.3.2 安装JDlK
1.3.3 环境变量设定
1.3.4 Java环境的相关重要文件
1.4 使用“记事本”编写Java程序
1.5 安装Eclipse
1.6 在Eclipse集成开发环境下编写Java程序
1.6.1 打开Eclipse
1.6.2 编写Java程序
1.7 Java程序架构
1.8 创建程序说明文档
1.9 反编译程序
1.10 认证实例练习
1.11 习题
第2章 数据类型与运算符
2.1 标识符与保留字
2.1.1 标识符
2.1.2 保留字
2.2 基本数据类型
2.2.1 字符型和字符串常量
2.2.2 数值常量
2.2.3 布尔常量
2.3 变量与常量
2.3.1 变量的声明
2.3.2 常量的声明
2.3.3 var变量的声明
2.4 运算符与表达式
2.4.1 赋值运算符
2.4.2 算术运算符
2.4.3 自增和自减运算符
2.4.4 关系运算符
2.4.5 逻辑运算符
2.4.6 位运算符
2.4.7 移位运算符
2.5 Java数据类型的转换
2.5.1 数据类型自动转换
2.5.2 数据类型强制转换
2.6 基本数据类型与引用数据类型
2.6.1 Global(全局数据区)
2.6.2 Stack(栈)
2.6.3 Heap(堆)
2.7 控制台输入与输出
2.7.1 输出
2.7.2 输入
2.7.3 字符串转换成数值数据类型
2.8 认证实例练习
2.9 习题
第3章 控制语句
3.1 前言
3.2 选择语句
3.2.1 if语句的使用
3.2.2 switch多分支语句
3.3 循环语句
3.3.1 for循环的使用
3.3.2 while循环的使用
3.3.3 do...while循环的使用
3.4 跳转语句
3.4.1 break的使用
3.4.2 continue的使用
3.5 认证实例练习
3.6 习题
第4章 数组10口
4.1 前言
4.2 数组的声明及使用
4.2.1 如何声明数组
4.2.2 数组的初始化
4.2.3 使用循环存取数组的内容
4.3 多维数组
4.3.1 二维数组的创建
4.3.2 多维数组的内存分配
4.3.3 使用嵌套循环存取二维数组的内容
4.3.4 非对称型数组
4.4 数组的排序与查找
4.4.1 冒泡排序法
4.4.2 顺序查找法与二分查找法
4.4.3 Anays类的基本应用
4.5 认证实例练习
4.6 习题
……
第5章 方法
第6章 对象与类
第7章 继承、接口与多态
第8章 异常处理
第9章 集合与泛型
第10章 多线程
第11章 Swing图形用户界面
第12章 Swing组件(一)
第13章 Swing组件(二)
第14章 I/O常用类
第15章 JDBCE数据库程序设计
第16章 Lambda表达式
第17章 窗口应用程序设计专题
附录
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0