图书馆网站建设建议,淘宝做短视频网站,整站优化与关键词排名,百姓网二手房实验目的与要求#xff1a; 实验目的#xff1a;掌握Java程序设计开发环境的搭建#xff0c;编写简单Java Project#xff0c;掌握编译、运行等基本步骤和命令。
实验要求#xff1a;
(1).下载、安装Java SE Development Kit 20.0.2最新的版本#xff0c;需…实验目的与要求 实验目的掌握Java程序设计开发环境的搭建编写简单Java Project掌握编译、运行等基本步骤和命令。
实验要求
(1).下载、安装Java SE Development Kit 20.0.2最新的版本需要进行系统环境变量的设置之后进行简单的测试以示安装成功。每一步操作请在报告中附上截图至少包括一个全屏截图其他截图可以不用全屏和文字说明。15分
(2).下载、安装Eclipse IDE for Java Developers2023-06版本并进行JRE/JDK的设置。每一步操作请在报告中附上截图至少包括一个全屏截图其他截图可以不用全屏和文字说明。15分
(3).将第一章讲义JavaPD-Ch01中的三个应用程序在Eclipse中运行。每一步操作例如新建类、编写代码、运行程序等请在报告中附上截图至少包括一个全屏截图其他截图可以不用全屏和文字说明。30分
(4).浏览JDK 20 Documentation - Home关于Overview, Tools, Language and Libraries, Specifications, Security, HotSpot Virtual Machine, Manage and Troubleshoot, Client Technologies版块中的每一个超链接用一句话自己的话进行描述。20分 报告写作。要求主要思路有明确的说明重点代码有详细的注释行文逻辑清晰可读性强报告整体写作较为专业。20分
说明
1本次实验课作业满分为100分占总成绩的比例待定。
3报告正文请在指定位置填写本次实验不需要单独提交源程序文件。
4个人信息WORD文件名中的“姓名”、“学号”请改为你的姓名和学号实验报告的首页请准确填写“学院”、“专业”、“报告人”、“学号”、“班级”、“实验报告提交时间”等信息。
5提交方式截至时间前请在Blackboard平台中提交。
6发现抄袭包括复制粘贴整句话、整张图抄袭者和被抄袭者的成绩记零分。
8期末考试阶段补交无效。
.下载、安装Java SE Development Kit 20.0.2最新的版本需要进行系统环境变量的设置之后进行简单的测试以示安装成功。每一步操作请在报告中附上截图至少包括一个全屏截图其他截图可以不用全屏和文字说明。15分
1下载JDK20.0.2 2打开高级系统设置选择“高级”中的环境变量 设置找到path 点击编辑将安装好的jdk目录加入将它添加进path环境变量路径。并新建JAVA_HOME设为C:\Program Files\Java\jdk-16.0.2 新建CLASSPATH系统变量后添加C:\Program Files\Java\jdk-20\bin\bin 此时环境变量已经设置完成。 4测试通过在window的字符界面验证在任何目录下输入java编译器命令都能执行且输入java -version可查看版本信息。 (2).下载、安装Eclipse IDE for Java Developers2023-06版本并进行JRE/JDK的设置。每一步操作请在报告中附上截图至少包括一个全屏截图其他截图可以不用全屏和文字说明。15分 1下载
2安装Eclipse IDE for Java Developers 3)安装完成并进行JDK设置后成功打开 (3).将第一章讲义JavaPD-Ch01中的三个应用程序在Eclipse中运行。每一步操作例如新建类、编写代码、运行程序等请在报告中附上截图至少包括一个全屏截图其他截图可以不用全屏和文字说明。30分 2新建类并命名 3新建类后左侧显示 4编程输出右击项目单击“Run As”选择Java Application 5同理新建类后编程输出得到另外两个应用程序运行结果 (4).浏览https://docs.oracle.com/en/java/javase/20/关于Overview, Tools, Language and Libraries, Specifications, Security, HotSpot Virtual Machine, Manage and Troubleshoot, Client Technologies版块中的每一个超链接用一句简短的话自己的话进行描述。20分 Overview
Read MeJDK是用JAVA来构建应用程序和组件的开发环境Release Notes最好保持JDK是最新版本Whats NewJDK 20 提供了一些新功能和增强功能同时也是对规范的更改Migration Guide完成JDK版本迁移需要了解最新支持的平台和操作系统版本并参阅迁移指南。Download the JDKJDK 20是Java SE平台的最新版本而JDK 17 LTS是Java SE平台的最新长期支持版本Installation GuideJDK支持安装在Windows Linux 和macOS平台上Version-String Format版本命名格式由四个版本号组成分别为针对每个功能版本递增的版本号、每个临时版本递增的版本号、针对更新版本递增的版本号、为了修复问题而发布紧急补丁从而增加的版本号。 Tools
JDK Tool SpecificationsJDK使用规范分为所有平台通用和仅限WindowsJShell Users GuideJShell是一个可以来学习Java的交互型工具我们可以用它来输入一个程序元素并立即查看结果根据需求进行调整。JavaDoc Guide它可以将Java源文件和类文件读取为一种称作doclet的形式Packaging Tool User Guidejpackage可以将模块化和非模块化Java应用程序生成可安装的包用来安装和启动应用程序。 Language and Libraries
Language Updates每次版本的语言更新都在不断完善Java的使用Core LibrariesJava的核心库由JDK的许多类组成JDK HTTP Client该客户端在JDK 9中作为孵化AOI添加在JDK 10中更新后来在Java 11中标准化。Java Tutorials这里为各种人群如初学者、专业人士都提供了相应学习路径Modular JDK该模块系统功能强大可以大幅提高Java SE平台实现的安全性和可维护性。Flight Recorder API Programmer’s Guide使用该API可以进行更全面的应用程序监控还可以更详细地分析应用程序此外还能创建自己的事件、记录数据以及查看解析记录。Internationalization GuideJava平台基于Unicode标准提供了一组丰富的API使文本、数字、日期、货币等能适应任何国家或地区的惯例。 Specifications
API Documentation孵化是一种将非最终形态的API或工具交到开发人员手中的一种方法Language and VMJava为每一主要版本制定了语言和虚拟机规范目前最新的是2023年3 月的Java SE 20版Java Security Standard Algorithm Names这里Java列出了一组安全标准算法名称JAR本质上是一个zip文件可用于将多个文件聚合为一个。Java Native Interface (JNI) 可以将 JNI 与调用 API结合使用使任意本机应用程序能够嵌入 Java VM例如将现有的应用程序直接支持 Java而无需链接 VM 源代码。JVM Tool Interface (JVM TI) JVM TI 是开发和监视工具使用的编程接口Serialization表示足以重建对象的对象状态是以序列化形式存储和检索对象的关键。Java Debug Wire Protocol (JDWP) JDWP的存在可以让同一个调试器在同一台计算机上的不同进程中或在远程计算机上工作Documentation Comment Specification for the Standard Doclet指定了 JDK 20 中工具的标准 doclet 所识别的文档注释的形式用于为 API 生成 HTML 文档。Other specifications包括Java语言规范、虚拟机规范、Java开发工具包版本20工具规范。 Security
Secure Coding Guidelines语言系统的选择会影响程序的稳健性而Java 语言和虚拟机提供了许多功能来减少常见的编程错误。Security GuideJDK 的设计非常注重安全性。从本质上讲Java 语言本身是类型安全的。 HotSpot Virtual Machine
Java Virtual Machine Guide在早期版本中通常用作客户端、服务器和嵌入式系统的配置支持 JVM 的不同实现。由于现在大多数系统都可以利用服务器 VM因此在后续版本中仅提供 VM 实现。Garbage Collection Tuning垃圾收集器的是为了将应用程序开发人员从手动动态内存管理中解放出来。从而开发人员无需将分配与释放相匹配并密切关注分配的动态内存的生命周期。 Manage and Troubleshoot
Troubleshooting Guide提供Java故障排除技术如指南、诊断工具等Monitoring and Management GuideJava SE 平台包括重要的监视和管理功能。这些功能分为四大类Java虚拟机检测、监控和管理API、监控和管理工具、Java管理扩展技术JMX GuideJMX 技术是动态我们可以使用它来监视和管理资源的创建、安装和实施。 Client Technologies
Java Accessibility GuideJFC 简化了 Internet、Intranet 和桌面应用程序的部署。 JAAPI 便于创建残疾人可以访问的 Java 应用程序提供辅助技术如屏幕阅读器、屏幕放大器、语音识别系统和可刷新盲文显示器。 其他例如感想、建议等等。 反思
我下载并配置了Java开发环境并熟悉了该开发环境中的常用操作比如如何创建项目、新建类、如何在Java中运行程序等等总体难度较小花时间和心思查阅一下资料同时上手操作熟悉便就做完。
不过在安装遇到个问题下载、安装Eclipse IDE for Java Developers后打开失败并显示如下 后来通过询问老师以及上网查阅资料我发现可能是设置路径时出错导致Eclipse找不到Java虚拟机。通过重新设置最终成功打开。