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
- 零基础玩转国产大模型DeepSeek [徐永冰 张帅 编著]
- 网络工程师5天修炼(适配第6版考纲) [主编 朱小平 施游]
- 信息系统项目管理师考试32小时通关(适用第4版考纲) [薛大龙]
- 信息系统管理工程师考试32小时通关(适配第2版考纲) [薛大龙 刘伟]
- 土木工程材料检测实训 [洪晓江 达则晓丽 钱波]
- 科技信息检索与论文写作实用教程 [李振华]
- 传统山水画论解读与实践 [陈钠 著]
- Python数据库编程 [主编 殷树友 邢 翀]
- 计算机基础实训指导 [主编 袁春萍 朱妮]
- 嵌入式人工智能技术应用(数字教材) [主编 胡娜 杨国勇 晏廷荣]
- Vienna整流器技术 [桂存兵 著]
- 变频器与伺服应用 [陈刚 叶云飞]
- 物联网工程设计与实践 [汤琳 李敏]
- 炉边夜话——深入浅出话AI [汪建 著]
- 电商运营与管理 [钟肖英 陈潇]
- Java面向对象程序设计 [主编 姜春磊 陈虹洁]
- 信息技术基础(Windows 10+WPS Office)(微课版) [主编 石利平 田辉平 谢盛嘉]
- 人工智能应用 [主编 陈 萍 刘培培 陈孟军]
- 大学生职业发展与就业指导 [主编 刘志坚]
- 高级办公应用项目教程 [主编 屈晶 赵成丽]
- 微信小程序开发项目实战(微课版) [主编 黄龙泉 郭峰 朱倩]
- 企业档案工作实战宝典百问百答 [华俊 卢秀英 邵甜甜 著]
- 计算机网络原理及应用 [主编 唐继勇 叶坤 孙梦娜]
- 大学生创业基础 [主编 王丽莉 王 杨]
- 船舶辅机 [主编 王连海 于洋 姜淑翠]
- 大学生就业指导 [主编 王丽莉 董宴廷]
- 系统架构设计师章节习题与考点特训 [主编 薛大龙 邹月平]
- 高校学生工作探索与实践 [郭亮 著]
- 大学生情商管理 [方雄 著]
- 2023年长沙市会展业发展报告 [主编 周栋良]