实验目的与要求:
实验目的:
掌握Java程序设计开发环境的搭建,编写简单Java Project,掌握编译、运行等基本步骤和命令。
实验要求:
(1).下载、安装"Java SE Development Kit 18.0.2.1"最新的版本,需要进行系统环境变量的设置。每一步操作请在报告中附上截图(至少包括一个全屏截图,其他可以不用全屏截图)和文字说明。(15分)
1. 安装最新版本的JDK
1) 浏览安装JDK的网址
2) 在下载页面中根据自己的系统选择对应的版本
3) 打开安装包,按‘Next'
4) 根据自己需求修改安装地址后,按‘Next'
5) 等待安装完成即可
2. 配置环境变量
1) 双击“此电脑”,点击“属性”,选择“高级系统设置”
2) 选择“高级”选项卡,点击“环境变量”
3) 在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH
新建JAVA_HOME设为C:\Program Files\Java\jre1.8.0_341
在Path系统变量后添加;C:\Program Files\Java\jre1.8.0_341\bin
在CLASSPATH系统变量后添加 .; C:\Program Files\Java\jre1.8.0_341\lib
3. 测试
1) 在“开始”键入‘cmd’,运行“命令提示符”
2) 键入命令‘java -version’进行测试
显示版本号18.0.2,表示安装正确。
(2).下载、安装"Eclipse IDE for Java Developers"(2022-06版本),需要进行JDK等的设置。每一步操作请在报告中附上截图(至少包括一个全屏截图,其他可以不用全屏截图)和文字说明。(15分)
1. 安装最新版本的Eclipse
1) 浏览安装Eclipse的网址
2) 找到最新版本并点击下载
3) 选择Java版本并点击安装
4) 等待安装完成即可
2. 设置JDK
1) 打开Eclipse,点击“File”->“New”->“Java Project”创建新项目
2) 在对应位置输入顶目名字并点击“Configure JREs”修改JRE
3) 在新窗口点击“Search” 4) 根据先前JDK的安装位置,在弹出的窗口定位到该位置
5) 定位完成后,在返回窗口可以看到安装的JDK版本,把它打勾
6) 然后在左则点击“Compiler”,把“Compiler compliance level”调整为版本对应的18即可完成JDK的设置
(3).将第一章讲义(JavaPD-Ch01)中的三个应用程序在Eclipse中运行。每一步操作请在报告中附上截图(至少包括一个全屏截图,其他可以不用全屏截图)和文字说明。(30分)
1. 程序1
1) 右击新建立的项目,点击“New”->“Class”创建新类
2) 在对应位置输入类的名字并把对应项目打勾 3) 在新建类输入程序1的代码内容
4) 点击左上方运行按钮,然后在下方可以看到运行结果
2. 程序2
1) 在新建类输入程序2的代码内容
2) 点击运行按钮,然后看到运行结果
3. 程序3
1) 在新建类输入程序3的代码内容
2) 点击运行按钮,然后看到运行结果
(4).浏览https://www.oracle.com/java/technologies/,并用自己的话对下图中的每一个图标对应的技术或软件做简要介绍(每个图标100字左右)。(10分)
Java SE
Java SE,全称Java Standard Edition,Java 標準版,是Java技术的核心和基础,也是Java ME和Java EE编程的基础。Java SE是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。这个程式开发环境提供了开发与执行Java软体的编译器等开发工具、软体库及Java虚拟机器。它也是Java2平台、企业版本和Java网页服务的基础。
Java Card
Java Card 是领先、开放式、可互操作的安全元件平台,Java Card技术主要是让智慧卡或与智慧卡相近的装置上,以具有安全防护性的方式来执行小型的Java Applet,此技术也被广泛运用在SIM卡、提款卡上。Java Card 是一个执行平台,可以在单个资源受限的设备上存储和更新多个应用程序,同时保持最高的认证级别和与标准的兼容性。
Java SE Subscription
Java SE 是当今企业系统和ISV应用程序最常用的平台。Oracle Java SE Subscription 和 Oracle Java SE Desktop Subscription 是 Oracle 为在 Java SE 平台上运行关键任务应用程序和基础架构的企业开发人员和 ISV 提供的解决方案。
Java TV
Java TV是一种基于Java ME的技术,它为开发在TV和机顶盒设备上运行的Java应用程序提供了一个性能良好、安全且易于实现的解决方案。使用Java TV运行时,开发人员可以轻松创建应用程序,如电子节目指南、视频点播客户端、游戏和教育应用程序、访问internet数据。
Java Embedded
Java Embedded,中文称嵌入式Java,是Sun微系统公司提供的专用于某种设备的嵌入系统的软件开发平台,例如为汽车,电信,和工业设备市场设计的产品。
Java DB
Java DB,其中DB为data base,数据库,是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。
Java EE
Java EE,全称Java Enterprise Edition,Java企业版,是sun公司推出的企业级应用程序版本。这个版本以前称为 J2EE。能够帮助我们开发和部署可移植、健壮、可伸缩且安全的服务器端 Java应用程序。 Java EE 是在 Java SE 的基础上构建的,它提供Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构和 Web 3.0应用程序。
Developer Tools
Developer Tools,是Oracle 提供的一整套集成的应用程序开发和商业智能工具,支持任何开发方法、任何技术平台和任何操作系统。 开发人员可以使用这些工具来构建复杂的应用程序,从而为驱动解决方案的数据提供更高的可用性、可见性和可管理性。 从 Java 到 SQL,以及推动现代云应用程序和架构的所有最流行的框架、语言和平台,使用此索引可以快速找到您需要的信息。
Java ME
Java ME以往称作J2ME(Java Platform, Micro Edition)是为机上盒、行动电话和PDA之类嵌入式消费电子装置提供的Java语言平台,包括虚拟机器和一系列标准化的Java API。它和Java SE、Java EE一起构成Java技术的三大版本,并且同样是通过Java Community Process制订的。