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
- 输水管线工程风险管理 [张勇 党亥生 著]
- 民用航空飞机标准线路施工 [主编 王志敏 陈明]
- 不息的水脉—大运河讲谈录 [赵珩 著]
- 实用运筹学 [主编 邢育红 于晋臣]
- 三峡梯级电站水资源决策支持系统研究与开发 [姚华明 潘红忠 汤正]
- 海南黎族民俗文化鉴赏 [庞国华 著]
- 石墨烯在太赫兹及中红外频段电磁器件设计中的应用 [李艳秀 庄华伟 著]
- 电子技术(第二版) [主编 覃爱娜 李飞]
- 办公自动化高级应用 [陈萍 朱晓玉]
- 信息处理技术员考试32小时通关 [薛大龙]
- 电子产品设计案例教程(微课版)—基于嘉立创EDA(专业版) [王静 莫志宏 陈学昌 丁红]
- C程序设计实践教程 [刘卫国]
- C程序设计(慕课版) [刘卫国]
- Web技术开发教程(基于.NET开源MVC框架) [王合闯 韩红玲 王青正 陈海蕊]
- 商务英语翻译教程(笔译)(第四版) [主编 王军平]
- 智慧零售技术与应用 [洪旭 著]
- 建设工程法规实务 [主编 余滢]
- 商务秘书理论与实务(第三版) [主编 张同钦]
- 程序设计基础实践教程(C/C++语言版) [张桂芬 葛丽娜]
- C++案例项目精讲 [主编 杨国兴]
- 劳动争议处理实务 [主编 王秀卿 罗静]
- 工程数学 [主编 郭立娟 王海]
- 语音识别理论与实践 [主编 莫宏伟]
- 信息系统项目管理师章节习题与考点特训(第二版) [主编 薛大龙]
- 武术基础教程 [主编 李代勇 谢志民]
- 计算机网络实训教程 [主编 张浩军 赵玉娟]
- 画法几何与机械制图习题集(多学时) [主编 赵军]
- HCIA-Datacom认证题库分类精讲 [主 编 韩立刚]
- SwiftUI完全开发 [李智威 著]
- 网络规划设计师备考一本通 [夏杰 编著]