- ISBN:9787512145740
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:334
- 出版时间:2021-12-01
- 条形码:9787512145740 ; 978-7-5121-4574-0
本书特色
本书内容充实,层次清晰,用丰富的实例进行讲解,由浅入深地引导读者学习和掌握相关知识点。 内容新,涵盖*新版本的实用技术;实用性强,面向对象、UML等思维方式的构建;提供使用第三方类库的方法,可以快速扩展学生编写功能复杂的软件能力;针对性强,作者均有近20年Java教学经验,了解学生实际需求和短板,内容和案例设计有针对性。
内容简介
本书以Java语言为基础,描述了面向对象程序设计的基本概念、技术与方法,包括Java语言基础、类和对象、继承和多态、数组与字符串、泛型与集合框架、异常处理机制、线程、输入/输出、图形用户界面、网络通信、访问数据库、使用第三方类库等实用内容。本书采用程序实例进行内容的讲解,并在各章节中有配套的练习题。
目录
1.1 Java语言简介
1.1.1 Java发展
1.1.2 Java平台
1.1.3 Java开发环境
1.2 简单的Java程序
1.2.1 编辑Java源文件
1.2.2 编译源程序
1.2.3 运行Java应用程序
1.2.4 程序分析
1.3 标识符与关键字
1.3.1 标识符
1.3.2 关键字
1.4 数据类型
1.4.1 整数类型
1.4.2 浮点类型
1.4.3 字符类型
1.4.4 布尔类型
1.5 变量声明与赋值
1.6 运算符与表达式
1.6.1 算术运算
1.6.2 关系运算
1.6.3 布尔运算
1.6.4 位运算
1.6.5 其他运算
1.6.6 运算符的优先级与结合性
1.6.7 类型转换
1.6.8 表达式
1.7 枚举类型
1.8 流程控制
1.8.1 if语句
1.8.2 switch语句
1.8.3 while语句
1.8.4 do…while语句
1.8.5 for语句
1.8.6 流程转移语句
习题
第2章 类和对象
2.1 面向对象的软件开发过程
2.2 类和对象的基本概念
2.3 类的定义
2.3.1 定义类
2.3.2 属性
2.3.3 构造方法
2.3.4 方法
2.4 对象的使用
2.4.1 创建对象
2.4.2 使用对象
2.5 封装
2.5.1 封装与信息隐藏
2.5.2 Getter和Setter方法
2.6 方法重载
2.7 this关键字
2.7.1 使用当前对象
2.7.2 调用构造方法
2.8 类成员和实例成员
2.8.1 类变量和实例变量
2.8.2 类方法和实例方法
2.8.3 类变量和实例变量的初始化
2.9 包
2.9.1 创建包
2.9.2 引用包
2.10 嵌套类
2.10.1 静态嵌套类
2.10.2 内部类
习题
第3章 继承和多态
3.1 类的继承
3.1.1 继承概念
3.1.2 继承实现
3.1.3 方法覆盖
3.1.4 super关键字
……
第4章 数组与字符串
第5章 泛型与集合框架
第6章 异常处理机制
第7章 线程
第8章 输入/输出
第9章 图形用户界面
第10章 网络通信
第11章 访问数据库
第12章 使用第三方类库
参考文献
作者简介
陈旭东,北京交通大学软件学院教授、高级工程师。2004年开始为本科生主讲Java程序设计、Java面向对象编程与设计、面向对象编程与设计课程,一直持续到现在;其他主讲课程包括 软件工程、信息系统导论、基于Web程序设计基础、软件综合实践(A)、软件专题训练I、C++面向对象程序设计、程序设计基础(双语)、计算机网络、软件工程方法、计算机应用与编程综合实践、面向对象与交互式应用开发综合实践、物联网原理与技术等10余门本科生和研究生课程。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0