Java编程基础实践指导

-
【作 者】张焕生 陈勇 崔炳德
【I S B N 】978-7-5170-8690-1
【责任编辑】石永峰
【适用读者群】本专通用
【出版时间】2020-08-11
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】120
【千字数】181
【印 张】7.5
【定 价】¥22
【丛 书】普通高等教育数据科学与大数据技术专业教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书根据编者多年的教学和软件开发经验,精心筛选实践教学中广为学生接受的典型案例进行讲解,循序渐进、深入浅出。本书内容翔实、代码完整、实用易读,并有一定的广度和深度,基本覆盖了Java程序设计的核心内容,引导读者逐步掌握Java语言的关键知识点,深入了解程序设计的过程,学会Java面向对象的编程思想和设计方法,并且可以边学习边实践,做到触类旁通、举一反三。
本书可作为普通高等院校Java语言教学的实践指导书,也可作为Java自学者的参考用书。
内容实用——理论与实践结合,重点突出应用
体系完善——构建完整的大数据专业解决方案
产教融合——高校企业共参与,对标行业标准
资源丰富——微课、课件、教案、源码、答案
作为IT领域的主流编程语言之一,Java语言具备跨平台性、安全性、健壮性、性能优异、支持多线程、分布式计算等特点,是当今Internet上非常流行和受欢迎的一种面向对象程序开发语言。Java语言的开源特点吸引了大批IT精英为其添砖加瓦,使其新技术和新功能层出不穷。
Java程序设计是很多高校计算机类专业的编程语言基础课,Java语言知识点众多,初学者容易产生无从下手之感;目前Java程序设计的教材较多,但是与之相适应的实践指导书却较少。针对以上两个问题,编者结合多年的Java编程教学和软件开发经验,精选典型实践案例编写了这本实践指导书。
全书紧扣课程教学内容,精选大量典型案例和综合实例,同时给出详细的分析、解答及程序上机运行结果。本书讲解循序渐进、深入浅出,内容基本覆盖Java程序设计的核心内容,引导读者逐步掌握Java语言的关键知识点,学会Java面向对象的编程思想和设计方法。具体内容如下:第1章介绍Java开发工具的下载和环境的安装,帮助读者熟悉编程环境;第2章介绍Java语言的基础知识,包括标识符、数据类型、运算符、控制语句;第3章介绍Java面向对象程序设计的相关知识,包括类和对象的基本概念、构造方法、重载、修饰符、包的创建等;第4章介绍数组、字符串类、Math类及其他实用类库;第5章至第9章介绍继承、多态、抽象类、接口、异常处理、I/O、集合、图形用户界面设计等知识;第10章介绍JDBC数据库编程。
本书中的实践题目都是编者根据近年的教学和软件开发经验,精心筛选的实践教学中广为学生接受的典型案例,内容翔实、代码完整、实用易读,并有一定的广度和深度,读者可边学习、边操作、边思考。
本书由张焕生、陈勇、崔炳德任主编,崔凌云、孙晓磊、王建文、李亚娟任副主编,由张焕生统稿。
由于编者水平有限,加之时间仓促,书中难免有疏漏和欠妥之处,恳请读者批评指正。
编 者
2020年5月
实践1:Java的开发环境 1
实践2:运行机制 3
第2章 Java语言基础 8
实践1:字符集、标识符和关键字 8
实践2:基本数据类型和基本运算符 9
实践3:控制结构 12
实践4:Scanner类接收数据 17
第3章 类和对象 18
实践1:类的定义和使用 19
实践2:方法的定义和调用 21
实践3:方法的递归 25
实践4:成员变量和局部变量 27
实践5:代码块 30
实践6:this的用法 31
实践7:变量和方法 32
实践8:类的封装 34
第4章 Java实用类库 40
实践1:创建和使用一维数组 40
实践2:字符串类的使用 43
实践3:包装类的使用 45
第5章 类的继承与多态 47
实践1:类的继承 48
实践2:类的多态 56
实践3:内部类 60
实践4:Lambda表达式与函数式接口 62
第6章 异常处理 64
实践1:常见异常处理 65
实践2:用户自定义异常 68
第7章 输入与输出 72
实践1:文件的基本操作 73
实践2:RandomAccessFile的运用 77
实践3:缓冲流的运用 79
实践4:对象流的运用 80
实践5:综合实践 81
第8章 集合和泛型 84
实践1:集合和数组的转换 85
实践2:ArrayList和LinkList的使用 86
实践3:HashSet和TreeSet集合的使用 88
实践4:成绩信息系统 90
第9章 图形用户界面设计 94
实践1:组件属性 95
实践2:事件处理 97
第10章 MySQL数据库与JDBC编程 105
实践1:访问MySQL数据库的基本操作 105
实践2:综合实践 108
参考文献 116
- 机械制图 [许淑珍 于利民]
- 微积分(经管类)导学篇(下册) [王海棠 曹海军 周玲丽]
- 大学生创新创业基础 [主编 姜国权 姜福佳]
- 农产品云仓模式研究—以北京农产品流通物流供应链重构为例 [武晓钊 王成林 王春娟 等著]
- 信息技术(微课版) [王云 徐江鸿 李清霞 罗学锋 ]
- 管理基础与实务 [主编 王凤基 颜汉军]
- 高等数学导学篇(下册) [主编 李文婧 胡雷 尹金生]
- 高等数学导学篇(上册) [主编 李文婧 胡雷 尹金生]
- 高等数学(下册) [主编 李爱芹 胡雷 尹金生]
- 高等数学(上册) [主编 李爱芹 胡雷 尹金生]
- 庭院风骨—树、灌、篱 [创意房主 著]
- Python语言程序设计教程 [郭其标 房宜汕]
- 微积分(经管类)教程篇(下册) [曹海军 王海棠 周玲丽]
- 微积分(经管类)教程篇(上册) [曹海军 王海棠 周玲丽]
- 微积分(经管类)导学篇(上册) [王海棠 曹海军 周玲丽]
- 网站前端技术案例教程(HTML+CSS+JavaScript)(第二版) [黄华升]
- 线性代数 [主编 史昱 陈凤欣]
- 电力电子技术课程学习及实验指导 [主编 陈荣]
- 成长对话:青春的榜样 [主编 施端银 黄武刚 应巨林]
- 人工智能应用基础 [主编 杨缨 李佳]
- 中华水文化(慕课版)(第二版) [毕雪燕 杨华轲 罗玲谊 等编著]
- 电路与电子技术Ⅱ——电路分析基础 [主编 陈晓 金哲]
- 飞机维修专业英语——飞机系统(第二版) [赵迎春]
- 英语大爆炸:跟趣味情景剧学口语(微课版) [秦然 编著]
- 机械工程制图任务跟踪训练 [主编 王瑞清 赵金考 周彦云 ]
- 机械工程制图 [主编 覃国萍 刘百顺 禹晨]
- 平面设计与制作项目化教程 [主编 李晨]
- 后期影像剪辑技术 [主编 郭建伟]
- 人工智能概论(第二版) [主编 任云晖 丁红 徐迎春 ]
- 信息时代美育之道 [主编 刘宏宇 黎娅]