新書推薦:
《
瘦肝
》
售價:HK$
102.4
《
股票大作手回忆录
》
售價:HK$
57.3
《
秩序四千年:人类如何运用法律缔造文明(世界重归混乱,文明岌岌可危,法律与秩序是我们仅有的武器。穿越时间,鸟瞰全球,一部波澜壮阔的人类文明史)
》
售價:HK$
158.7
《
民法典1000问
》
售價:HK$
102.4
《
国术健身 易筋经
》
售價:HK$
34.3
《
古罗马800年
》
售價:HK$
193.2
《
写出心灵深处的故事:踏上疗愈之旅(修订版)(创意写作书系)
》
售價:HK$
67.9
《
控制权视角下的家族企业管理与传承
》
售價:HK$
89.7
|
編輯推薦: |
《Java程序设计实验指导》打破传统的单一辅导书的编写形式,以Java SE7.0为基础,注重可读性和实用性。
|
內容簡介: |
《Java程序设计实验指导》共14章,每章由知识提炼、实例解析、上机实验、拓展练习组成。在进行实验之前,先了解相关的知识点、实验目的,然后通过典型实例的学习完成相应的实验内容,*后学有余力的学生可以完成拓展练习,以达到巩固提高的目的。 本书概念清晰,结构合理,叙述简明易懂。无论是编程新手,还是具有编程基础的读者,都可从本书中获得新知识。本书可作为Java程序设计教学的辅助用书,也可作为实践、考研的参考用书。
|
關於作者: |
赖小平,副教授,广东理工学院信息工程系软件教研室主任、广东省粤科标准化研究院标准化与知识产权教育专家,2015-2016连续两年聘为全国职业院校技能大赛裁判员。曾主编教材3本,参编教材4本。
|
目錄:
|
第1章Java入门001
1.1知识提炼001
1.1.1Java运行平台001
1.1.2Java程序的运行机制001
1.1.3Java SE开发环境002
1.1.4Java开发工具003
1.1.5Java应用程序开发过程008
1.2实例解析009
1.3上机实验010
1.4拓展练习012
第2章Java基础语法014
2.1知识提炼014
2.1.1变量与常量014
2.1.2基本数据类型015
2.1.3运算符018
2.1.4语句与复合语句020
2.2实例解析021
2.3上机实验022
2.4拓展练习024
第3章选择结构026
3.1知识提炼026
3.1.1if选择结构026
3.1.2ifelse选择结构026
3.1.3多重if选择结构027
3.1.4switch结构028
3.1.5if与switch的比较028
3.2实例解析029
3.3上机实验032
Java程序设计实验指导
目录
3.4拓展练习033
第4章循环结构036
4.1知识提炼036
4.1.1while语句036
4.1.2dowhile语句037
4.1.3for语句038
4.1.4break与continue语句039
4.1.5多重循环039
4.2实例解析040
4.2.1实例1: 累加程序040
4.2.2实例2: 乘法口诀程序041
4.3上机实验042
4.3.1实验1: 韩信点兵042
4.3.2实验2: 水仙花数043
4.4拓展练习044
第5章Java方法048
5.1知识提炼048
5.1.1方法的定义048
5.1.2方法的调用049
5.1.3方法的参数050
5.1.4方法的重载050
5.1.5方法的递归051
5.2实例解析052
5.3上机实验055
5.4拓展练习057
第6章Java数组059
6.1知识提炼059
6.1.1数组概述059
6.1.2一维数组059
6.1.3二维数组060
6.1.4数组的空间开辟062
6.1.5数组工具类Arrays类063
6.2实例解析065
6.2.1实例1: 学生成绩等级判断065
6.2.2实例2: 矩阵转置066
6.3上机实验067
6.4拓展练习069
第7章类和对象071
7.1知识提炼071
7.1.1类071
7.1.2构造方法071
7.1.3对象的创建与使用072
7.1.4this关键字073
7.1.5static关键字075
7.2实例解析076
7.2.1实例1: 复数类076
7.2.2实例2: 银行账户类080
7.3上机实验085
7.4拓展练习089
第8章继承与多态092
8.1知识提炼092
8.1.1继承092
8.1.2子类构造方法092
8.1.3多态094
8.2实例解析095
8.2.1实例1: 银行信用卡类095
8.2.2实例2: 几何图形类099
8.3上机实验103
8.4拓展练习108
第9章接口与包112
9.1知识提炼112
9.1.1接口112
9.1.2接口的实现112
9.1.3包114
9.2实例解析115
9.2.1实例1: 求平均值115
9.2.2实例2: 计算面积与体积119
9.3上机实验122
9.4拓展练习126
第10章文件读写130
10.1知识提炼130
10.1.1File类130
10.1.2字节流130
10.1.3字符流131
10.1.4随机访问文件131
10.1.5对象序列化132
10.2实例解析132
10.2.1实例1: 完全数文件读写132
10.2.2实例2: 电话号码提取134
10.2.3实例3: 字数统计136
10.2.4实例4: 素数的随机读写140
10.3上机实验142
10.4拓展练习146
第11章泛型与集合149
11.1知识提炼149
11.1.1泛型149
11.1.2泛型类的子类及有界类型参数150
11.1.3Collection151
11.1.4Set接口及其实现类152
11.1.5List接口及其实现类152
11.1.6Map接口及其实现类153
11.2实例解析154
11.2.1实例1: List集合的基本使用154
11.2.2实例2: Map集合的基本使用155
11.3上机实验157
11.4拓展练习160
第12章GUI编程162
12.1知识提炼162
12.1.1GUI概述162
12.1.2容器组件162
12.1.3基本组件163
12.1.4布局管理器163
12.1.5事件处理 163
12.1.6菜单、其他组件164
12.2实例解析165
12.2.1实例1: JList列表165
12.2.2实例2: 求三角形面积166
12.3上机实验170
12.3.1实验1: 对键盘每个操作的监控170
12.3.2实验2: 设计留言板171
12.4拓展练习177
第13章JDBC编程178
13.1知识提炼178
13.1.1数据库管理系统178
13.1.2JDBC的概念178
13.1.3JDBC API178
13.1.4JDBC数据库连接的基本步骤179
13.2实例解析180
13.3上机实验185
13.4拓展练习200
第14章网络编程202
14.1知识提炼202
14.1.1网络编程基本概念202
14.1.2两类传输协议: TCP 和 UDP202
14.1.3URL的组成与创建203
14.1.4InetAddress类204
14.1.5Socket通信原理204
14.1.6Applet对URL访问204
14.2实例解析204
14.3上机实验209
14.4拓展练习213
|
內容試閱:
|
Java程序设计是计算机类专业的专业基础课程,是一门实践性很强的课程。本书可作为Java程序设计教学的辅助用书,也可作为实践、考研的参考用书。本书打破传统的单一辅导书的编写形式,以Java SE 7.0为基础,注重可读性和实用性,对Java程序设计基础知识进行了归纳和提炼,通过条理清晰的知识归纳和通俗易懂的案例学习,使学生提高和巩固所学的Java程序设计知识。
本书共分14章。第1章为Java入门,主要学习掌握Java开发环境与开发工具,了解如何编写一个简单的应用程序;第2~6章为Java基础语法部分,包括上机训练变量、数据类型、运算符、选择结构、循环结构、Java方法的定义与调用、数组的应用等。第7~9章为面向对象程序设计,包括上机实验类和对象、继承与多态、接口与包;第10章为文件读写,上机实验使用IO流完成文件的读写操作;第11章为泛型与集合,上机实验泛型以及常见的集合框架用法;第12章为GUI编程,上机实验Java的图形界面技术,能够编写简单的GUI应用程序;第 13章为JDBC编程,上机实验数据库编程技术,能够编写简单的管理信息系统;第14章为网络编程,上机实验网络编程技术,实现简单的网络通信功能。
每章由知识提炼、实例解析、上机实验、拓展练习组成。在进行实验之前,先了解相关的知识点、实验目的,然后通过典型实例的学习完成相应的实验内容,最后学有余力的学生可完成拓展练习,以达到巩固提高的目的。本书的应用实例全部在JDK 1.7环境下编译通过。
本书由广东交通职业技术学院赖小平策划和统稿,并与广东理工学院邬卓恒、王晓丽和杨泽共同完成书稿的编写和审核工作,其中第1~6章由赖小平编写,第7~10章由邬卓恒编写,第11、12章由王晓丽编写,第13、14章由杨泽编写。
本书在编写过程中参考了一些国内外优秀教材和实验教程,在此表示衷心的感谢。由于编者水平有限,书中难免有不足之处,恳请读者批评、指正。
编者
2020年9月
|
|