- ISBN:9787030598592
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:200
- 出版时间:2023-01-01
- 条形码:9787030598592 ; 978-7-03-059859-2
内容简介
本书是《Java面向对象程序设计》的配套实验指导教材。全书分两部分:**部分是基础知识篇,主要讲述Java面向对象程序设计实验指导,通过给出切合生活实际的综合性案例和详细的上机指导,将Java面向对象学习中的知识点由浅入深、循序渐进地穿插在案例当中,适当借助UML类图和问题拓展,培养学生发现问题、分析问题、解决问题的能力,启发学生深入思考;第二部分是上机实践篇,主要包括课程实验大纲(总体规划了实验学习目标,并给出建议的课时安排)和实验报告(给出与实验指导相配套的各个实验目的和要求,以及实验内容和过程,以便读者可以形成具体的实验结果文档,便于验收学习成效)。
目录
基础知识篇
第1章 Java开发环境的搭建和使用 2
实验1 用JDK管理Java应用 2
实验2 Eclipse的开发技术 14
第2章 Java程序设计基础 26
实验3 流程控制语句在成绩系统中的应用 26
实验4 Java数组排序 29
实验5 Java字符串处理 33
第3章 类和对象 37
实验6 简易计算器中的类定义 37
实验7 联名银行账户的组合复用 41
实验8 可比较的小日历 46
第4章 Java的继承和多态 50
实验9 学位认定系统中的继承性 50
实验10 乐器演奏中方法的多态 54
实验11 打电话时类型的多态 58
第5章 Java的抽象类和接口 63
实验12 抽象类在工资系统中的应用 63
实验13 接口的定义和实现 67
实验14 接口的多重继承性 69
第6章 Java异常处理 73
实验15 try-catch-finally语句捕获异常 73
实验16 throw 和throws语句处理异常 76
实验17 自定义异常 80
第7章 I/O流与文件 82
实验18 标准输入/输出流的使用 82
实验19 文件输入/输出流的使用 86
实验20 过滤流的使用 87
实验21 文件的访问和操作 91
第8章 Java GUI 95
实验22 AWT容器布局管理器 96
实验23 委托事件处理 99
实验24 常用Swing组件 104
实验25 简单图形绘制 108
第9章 Java 多线程技术 113
实验26 线程的运行机制 113
实验27 线程的状态和生命周期 116
实验28 线程的同步与互斥 121
第10章 Socket网络编程 124
实验29 访问网络资源 124
实验30 TCP Socket通信 129
实验31 UDP数据报通信 133
第11章 Java数据库编程 140
实验32 数据库驱动程序连接MySQL数据库 140
实验33 使用Statement操作数据库 151
实验34 预处理PreparedStatement 154
第12章 泛型和集合 158
实验35 List接口 159
实验36 Set集合 165
实验37 Map映射 169
上机实践篇
Java面向对象程序设计实验教学大纲 174
实验1 Java 编程基础 176
实验2 面向对象编程 179
实验3 图形用户界面 183
实验4 Java高级编程 190
参考文献 193
节选
基础知识篇 第1章 Java开发环境的搭建和使用 Java是面向对象程序设计中*常用的语言之一,以其跨平台特性、分布式编程环境及支持多线程等优势著称,成为网络时代*重要的编程语言。 学习一门计算机语言,首先要学习如何搭建其开发环境。在开发一个Java程序时,必不可少的是Java开发工具包JDK(Java Development Kids),JDK支持Java的三大版本:Java SE(Java标准版)、Java EE(Java企业版)、Java ME(Java微型版),它们分别应用于Java的桌面开发,企业级开发和移动设备、嵌入式设备的开发。安装了JDK的主机不仅可以支持大部分Java程序的开发,而且是Java跨平台的支撑环境,因其自带Java运行时环境JRE,JRE包括Java虚拟机(Java Virtual Machine,JVM)和运行Java程序所需的核心类库等,可以保证Java程序移植到任意操作平台上都能正常运行。 在实际的项目开发过程中,为了提高开发效率、降低开发难度,往往还会使用一些集成开发环境IDE。IDE可以通过快捷的操作按钮代替DOS指令;利用快捷键实现常规功能操作;具有更加友好的用户操作界面和完善的功能插件。在此我们采用Eclipse作为Java程序开发的集成开发环境,要求掌握其基本的编译、运行及调试技巧。 本章要求读者掌握使用JDK和Eclipse实现Java两大类程序的编写、运行和调试。这两大类程序分别是Application(应用程序)和Applet(小程序)。两者具有相同的开发原理,却具有不同的运行环境和程序结构。 实验1 用JDK管理Java应用 1.实验目的 (1)掌握JDK的下载与安装步骤。 (2)掌握JDK环境变量的配置。 (3)掌握Java Application程序和Java Applet程序的结构。 (4)掌握Java Application程序和Java Applet程序的编译、运行和常见问题的解决方法。 (5)掌握JDK常用指令的使用。 2.实验要求 使用JDK命令行分别编译运行Java应用程序和小程序,显示“Hello world!”字符串,并试着通过命令行传递参数的形式传递此字符串;为小程序适当添加注释信息,通过javadoc生成注释文档;将生成的字节码文件压缩生成“.jar”文件保存在源文件目录下。 3.实验运行结果 Java Application程序运行结果如图1.1所示。 图1.1 JDK命令行编译运行Java应用程序 Java Applet小程序运行结果如图1.2和图1.3所示。 图1.2 JDK命令行编译运行Java小程序 图1.3 IE浏览器运行Java小程序 比较两类程序的运行结果可见,Java应用程序的运行结果是字符界面的显示效果,而Java Applet小程序的运行结果是图形界面的显示效果。同时可见,Java Applet小程序的显示方式有两种,一种是使用JDK命令appletviewer的显示效果,另一种是直接用IE浏览器打开小程序对应的HTML文件显示效果。 4.程序模板 按照模板要求,将【代码1】~【代码7】替换为相应的Java程序代码,使之能输出图1.1~图1.3所示的运行结果。 5.实验指导 在编写Java程序之前,首先需要了解Java开发环境的搭建。Java是Sun公司开发的一套软件,包含程序设计语言和JDK开发工具,后来Sun公司被Oracle公司收购,因此目前*新的JDK开发工具包只能在Oracle公司网站上免费获取,其下载网址为。建议下载1.6及以上版本,因为如果版本太低有些语法在高版本上就过时不再使用了。本书以Windows 64位系统为例,介绍JDK下载、安装和环境变量配置过程。 步骤一:在Oracle网站上下载合适的JDK版本,如图1.4所示。 图1.4 JDK下载 步骤二:双击下载的JDK安装文件jdk-8u162-windows-x64.exe,并根据安装向导(图1.5~图1.7)一步一步完成安装。 图1.5 JDK安装向导 图1.6选择JDK安装路径 图1.7选择JRE安装路径 步骤三:进行Java环境变量的配置。安装完成后,右击“我的电脑”图标,从弹出的快捷菜单中选择“属性”命令,在弹出的界面中单击“高级系统设置”项,出现如图1.8所示的“系统属性”界面,切换到“高级”选项卡,单击下方的“环境变量”按钮。 图1.8“系统属性”对话框 在打开的“环境变量”对话框的“系统变量”列表框中设置3项属性,即JAVA_HOME、PATH、CLASSPATH(不区分大小写),若已存在则单击“编辑”按钮,不存在则单击“新建”按钮。 变量设置参数如下。 变量名:JAVA_HOME 变量值:C:\ProgramFiles\Java\jdk1.8.0_162(注意:要根据自己的实际JDK安装路径配置)
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0