新書推薦:
《
汗青堂丛书138·帝国的切口:近代中国口岸的冲突与交流(1832-1914)
》
售價:NT$
594.0
《
人世事,几完缺 —— 啊,晚明
》
售價:NT$
539.0
《
樊树志作品:重写明晚史系列(全6册 崇祯传+江南市镇的早期城市化+明史十二讲+图文中国史+万历传+国史十六讲修订版)
》
售價:NT$
2215.0
《
真谛全集(共6册)
》
售價:NT$
5390.0
《
敦煌通史:魏晋北朝卷
》
售價:NT$
780.0
《
唯美手编16:知性优雅的编织
》
售價:NT$
250.0
《
情绪的惊人力量:跟随内心的指引,掌控情绪,做心想事成的自己
》
售價:NT$
230.0
《
棉的全球史(历史·文化经典译丛)
》
售價:NT$
500.0
|
編輯推薦: |
编者在多年教学经验的基础上,结合企业实训要求,根据学生的认知规律精心组织了本书内容,并通过大量的案例,循序渐进地介绍了Java语言程序设计的有关概念和编程技巧。每一章都包含若干实验,每个实验基本都由实验目的、实验要求、程序模板和实验指导等部分组成。实验内容由浅入深、循序渐进,知识点全面,并有目的地针对学习Java语言过程中遇到的重点和难点进行讲解与指导,强调实用性和易学性,可以帮助读者进一步熟悉和掌握Java语言的语法知识及程序设计的技巧。
|
內容簡介: |
本书是清华大学出版社出版的教材《Java语言程序设计》的配套用书,也可独立作为上机用书。本书共13章,基本与《Java语言程序设计》教材中的各章节一一对应。本书针对Java程序设计的初级及高级操作,精心设计了各章的实验,每章都包含若干上机实验题,实验题目由内容、思路、代码和运行结果组成。实验内容由浅入深、循序渐进,知识点全面,并有目的地针对学习Java语言过程中遇到的重点和难点进行讲解与指导,强调实用性和易学性,可以帮助学生进一步熟悉和掌握Java语言的语法知识及程序设计的方法。自测题为学生提供了额外的编程题目,以帮助学生更快地提高编程水平。 本书可作为高等院校计算机及相关专业Java语言和面向对象程序设计课程的实训教材,也可作为进行项目设计和毕业设计的参考书,还可作为培训用书和Java初学者的入门书。
|
目錄:
|
上机实验1
Java简介1
1.1JDK开发工具1
实验11安装JDK1
实验12系统环境变量配置2
1.2Java集成开发环境Eclipse6
实验13Eclipse的安装和启动6
实验14Eclipse调试工具10
自测题18
上机实验2编程基础19
2.1数据的输入和输出19
实验21输入输出例题19
2.2Java基本数据类型20
实验22基本数据类型的使用20
实验23大小写转换21
实验24希腊字母表22
2.3Java中的运算符23
实验25计算面积和周长23
实验26判断闰年24
实验27输出各位数字25
2.4程序的结构26
实验28直角三角形的判断26
实验29成绩等级27
实验210最大公约数和最小公倍数28
实验211整数各位求和29
实验212求数的所有因子30
实验213斐波那契数列31
自测题32
上机实验3数组33
3.1一维数组33
实验31字母正序输出33
实验32模拟双色球生成案例34
实验33数组乱序后输出36
实验34数组中查找数据37
实验35在有序数组中插入数据38
实验36选择排序39
3.2二维数组41
实验37杨辉三角形41
实验38求矩阵的鞍点43
自测题45
上机实验4类和对象46
4.1类的设计46
实验41Person类的设计46
实验42圆形类的设计47
4.2对象的创建和使用48
实验43Person类对象的创建和使用49
实验44圆形类对象的创建和使用50
4.3构造方法51
实验45Person类构造方法51
实验46圆形类构造方法52
4.4this关键字54
实验47this的使用54
4.5方法的重载55
实验48构造方法和成员方法的重载55
4.6静态成员58
实验49图书销量之静态属性58
实验410角度转换之静态方法59
4.7成员访问控制60
实验411学生类成员访问权限60
自测题61
上机实验5继承和多态63
5.1类的继承63
实验51学生类63
实验52员工类65
5.2方法的重写67
实验53等边三角形类68
实验54动物类69
5.3抽象类和接口71
实验55打印机类71
实验56操作系统类72
实验57报警接口73
实验58玩游戏接口74
5.4多态75
实验59打印机的参数76
实验510银行利率77
自测题79
上机实验6异常80
6.1异常处理80
实验61数组越界异常80
实验62多异常处理81
6.2自定义异常82
实验63账户余额不足82
实验64计算机异常84
自测题86
上机实验7Java常用系统类87
7.1字符串类87
实验71提取大写字母87
实验72分解单词88
实验73回文字符串89
实验74StringBuffer判断回文字符串90
实验75金额三位分法91
7.2日期和时间类92
实验76计算年龄92
实验77生成日历93
7.3Math类和Random类95
实验78答题游戏95
实验79随机生成验证码96
7.4System类和Runtime类98
实验710系统全部属性98
实验711虚拟机信息98
自测题100
上机实验8集合101
8.1List接口101
实验81水果名称存储101
实验82约瑟夫环游戏102
8.2Set接口104
实验83蔬菜价格存储104
实验84模拟用户注册107
实验85统计球衣销量排名109
实验86候选人姓名排序111
8.3Map接口113
实验87单词数量统计113
实验88倒序显示单词出现次数114
8.4常用工具类116
实验89斗地主发牌116
实验810十进制数转换成二进制数118
自测题119
上机实验9I/O流120
9.1File类120
实验91目录和文件的创建120
实验92文件属性121
实验93遍历指定扩展名的文件123
实验94创建日记文件124
9.2字节流126
实验95读取日记1126
实验96写日记1128
实验97日记复制1129
9.3字符流130
实验98读取日记2130
实验99写日记2131
实验910日记复制2132
自测题133
上机实验10GUI(图形用户界面)134
10.1Swing常用组件及布局管理器134
实验101简易计算器界面134
实验102简易记事本界面136
实验103QQ登录界面137
10.2事件处理机制142
实验104简易计算器142
实验105QQ登录145
自测题148
上机实验11线程149
11.1线程机制149
实验111龟兔赛跑149
11.2多线程同步153
实验112SVIP优先办理业务153
实验113双线程猜数字155
自测题158
上机实验12网络编程159
12.1UDP通信159
实验121模拟用户聊天159
12.2TCP通信162
实验122与服务器通信162
自测题164
上机实验13综合案例——基于Java Swing的图书借阅系统165
13.1项目概述165
13.1.1功能结构165
13.1.2项目预览165
13.2数据库设计167
13.2.1ER图设计167
13.2.2数据表结构168
13.3功能模块设计169
13.3.1实体类169
13.3.2公共类之连接数据库172
13.3.3操作数据库接口设计173
13.3.4注册界面173
13.3.5登录界面178
13.3.6管理员界面181
13.3.7用户数据面板183
13.3.8图书数据面板190
13.3.9用户界面194
13.3.10个人信息界面194
13.3.11借书界面195
13.3.12还书界面197
|
內容試閱:
|
Java程序设计是计算机类专业的核心课程,是一门实践性很强的课程,仅通过阅读教科书或听课是不可能完全掌握的,学习的一个有效方法就是多上机实践。本书从实际教学出发,加强了对Java语言的重点和难点的指导,在实践过程中,强化学生对理论知识的认识,使学生掌握Java语言的基本语法和程序设计的基本方法,让学生基本具备使用Java语言开发系统的能力,并培养学生解决实际问题的能力。
本书是与《Java语言程序设计》(ISBN 978\\|7\\|302\\|56595\\|6)配套的实践教程,目的是为学习提供一些指导,为提高学生的编程能力助一臂之力,使学生在实践的过程中少些曲折和彷徨,多些成功的乐趣。为了使学生在上机实验时目标明确,本书针对课程内容编写相对应的实验。为了方便不同背景和实验学时的学生使用,大部分实验都是独立性的实验,在教学过程中,教师可以根据实际情况进行适当选择。由于Java语言的知识点众多,因此本书将实验着重放在Java语言的重点和难点上,对学习过程中容易混淆的概念、容易忽视的要点进行详细指导。在长期的Java语言教学过程中,我们发现学生总是不能将课堂上学到的知识有效地应用于实际编程中,对于遇到的许多问题无从下手,学习效果不佳。针对这些问题,本书中的每个实验后面都给出了详细的实验指导,可以加深学生对所学知识的理解和掌握,从而激发学生的学习兴趣,并为以后更深入地学习Java程序设计打下扎实的基础。
本书既吸收了一些基础性的内容,又有一定的实践项目,逐步介绍Java的各知识点以及程序设计技巧。这样,由起步到简单程序设计,一步一步引导;由简单程序到复杂程序,一步一步解析;由基础知识到编程技巧,逐步讲解,步步验证,使学生既熟悉了Java的基础知识,又掌握了大型程序的开发方法。因此,学生只要按部就班地完成每章的实验内容,就能对相应章节的知识有所巩固,并且在读懂每章给出的知识点和实例的基础上完成一系列项目实践的基本训练,就可以对一些较具规模的Java项目有一定的体验,为开发较大型的Java项目打下基础。
本书集知识性、实践性和操作性于一体,具有内容安排合理、层次清楚、图文并茂、通俗易懂、实例丰富等特点。
本书由吉林师范大学吕凯任主编,孙英慧、曹冬雪、罗琳任副主编。其中第1~8章由吕凯编写,第9~11章由孙英慧编写,第12章由罗琳编写,第13章由所有参编人员共同编写,全书由曹冬雪统一负责校对。
由于时间仓促、水平有限,书中不足之处在所难免,恳请读者批评指正。
编者
2024年1月
|
|