2018-2019-2 20175218 实验一《Java开发环境的熟悉》实验报告

实验内容、步骤与体会:
1、实验过程的理解,实验指导书中知识点的理解。
(1)知道了JVM、JRE、JDK之间的区别。
JVM就是我们熟知的Java虚拟机;JRE是Java运行环境;而JDK则是Java开发工具包,含有jre以及javac.exe,java.exe,jar.exe 等。JDK和JRE区别:在bin文件夹下,JDK有javac.exe而JRE里面没有,javac指令是用来将java文件编译成class文件的,这是开发者需要的,而用户是不需要的。JDK还有jar.exe, javadoc.exe等等用于开发的可执行指令文件,所以它们一个是开发环境,一个是运行环境。而JRE和JVM区别就是JVM并不代表就可以执行class了,JVM执行.class还需要JRE下的lib类库的支持,尤其是rt.jar。
(2)熟悉了Windows下JDK的下载安装,以及环境变量的设置。
之前弄的是虚拟机上的,而这次因为用到了IDEA,所以又再下了一个JDK。比如:环境变量中可以添加一个JAVA_HOME,地址设为JDK的存储地址,然后设path变量就不用填JDK的存放地址,直接用JAVA_HOME就行。这样的话,若是要更改JDK,直接更改JAVA_HOME的地址改为新的JDK存放地址就可以了。
(3)了解了IDEA的使用。
之前都是用虚拟机里的终端打的代码,这次因为实验而下载了IDEA,了解到了IDEA的一些基本操作。IDEA中有很多方式都可以让我们比在虚拟机终端里打代码更方便,至少让我有一种在CodeBlocks里打C语言代码的熟悉感。比如在代码编辑窗口中输入psvm然后按tab键,IDEA会帮我们生成main方法,或是在代码编辑窗口中输入sout,然后按tab键,IDEA会帮我们生成System.out.println(),可见它的方便性。而其中debug的断点调试,则也是与CodeBlocks有一种相似感。除此之外,IDEA中也有很多快捷键,可以让我们更加方便快捷的操作。
2、实验过程中遇到的问题以及解决方案。
(1)IDEA资格申请过程遇到的问题
在申请IDEA的时候,没人指导,自己瞎乱点,主要是不知道用哪一个申请,最后弄了很长时间也没弄好。后来找到了已经申请过得人请教,知道要用正式文件那个渠道去申请才成功。
(2)JDK的选择问题
之前在虚拟机里装JDK的时候是有人在旁指导,而这一次,在Windows下装,是我自己弄的。刚开始不知道要下8还是12的,就先下了一个12的,结果发现可能没有带上JRE,所以就有重写下了一个8u201的。
(3)在实验楼里做Eclipse部分时,发现与教程给的过程有冲突

这一步里,没有Java project这个选项,所以只能点文件那个新建。

通过这样做,才把Java project这个选项加进去。

(4)除此之外,就是受到网速的制裁,下载费了很长时间,再加上本来就是一个新手,费了好长时间才做好这,所以就写了一个博客,是关于IDEA的安装的,希望看到的人能少走弯路。博客链接:https://www.cnblogs.com/cjy-123/p/10625563.html
3、IDEA调试断点实验过程
(1)代码输入运行

(2)在第5行设置断点

(3)run—debug开始调试

(4)单步运行step over

(5)第9行设置断点,Resume

(6)设置条件断点,i = = 50

(7)按F9之后

(8)在第12行设置断点,右击

(9)点More打开断点设置窗口,选中Remove Once hit


2018-2019-2 20175218 实验一《Java开发环境的熟悉》实验报告的更多相关文章
- 20145308刘昊阳 《Java程序设计》实验一 Java开发环境的熟悉 实验报告
20145308刘昊阳 <Java程序设计>实验一报告 实验名称 Java开发环境的熟悉 实验内容 使用JDK编译.运行简单的Java程序 2.使用Eclipse 编辑.编译.运行.调试J ...
- 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验一 Java开发环境的熟悉 实验报告
20175316 盛茂淞 2018-2019-2 <Java程序设计>实验一 Java开发环境的熟悉 实验报告 一.实验要求 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA ...
- 20165327《Java程序设计》实验一 Java开发环境的熟悉 实验报告
20165327<Java程序设计>实验二 <Java面向对象程序设计>实验报告 实验二 <Java面向对象程序设计> 一.实验报告封面 课程:Java程序设计 班 ...
- 20165205 实验一 java开发环境的熟悉 实验报告
20165205 实验一 Java开发环境的熟悉 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:刘喆君 学号:20165205 指导教师:娄嘉鹏 实验日期:2018年4月2日 实验 ...
- 20162327实验一Java开发环境的熟悉实验报告
20162327 <程序设计与数据结构>第一次实验报告 基础知识 1.JDB的使用 使用JDB调试程序需要以下五个步骤: 1.设置断点 stop in 2.run 3.print 4.ne ...
- 实验一Java开发环境的熟悉
实验一Java开发环境的熟悉 实验内容 •命令行下Java程序开发 •IDEA下Java程序开发.调试 •练习(通过命令行和Eclipse两种方式实现,在Eclipse下练习调试程序) •实现凯撒密码 ...
- 20175316 盛茂淞 实验一 Java开发环境的熟悉
20175316 盛茂淞 实验一 Java开发环境的熟悉 实验目的 使用JDK编译.运行简单的Java程序 实验要求 1.建立"自己学号exp1"的目录 2.在"自己学号 ...
- 20155327实验一 Java开发环境的熟悉
20155327实验一 Java开发环境的熟悉 实验内容 1.使用JDK编译.运行简单的java程序 2.使用IDEA编辑.编译.运行.调试java程序 实验步骤 1.使用JDK编译.运行简单的jav ...
- 20165233 实验一 Java开发环境的熟悉
20165233 实验一 Java开发环境的熟悉 实验要求 1.没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程: 2.完成实验.撰写实验 ...
- 20155231 java实验一 Java开发环境的熟悉
20155231 java实验一 Java开发环境的熟悉 实验要求 没有Linux基础的同学建议先学习<Linux基础入门(新版)><Vim编辑器> 课程: 完成实验.撰写实验 ...
随机推荐
- monodepth 训练记录
2019年2月22日13:52:37 https://zhuanlan.zhihu.com/p/29968267 这里有个tensorlfow代码的阅读博客: https://zhuanlan.zhi ...
- Selenium常用方法
Selenium是一个自动化测试工具,利用它可以驱动浏览器执行特定的动作,如点击.下拉等操作,同时还可以获取浏览器当前呈现的页面的源代码,做到可见即可爬.对于一些JavaScript动态渲染的页面来说 ...
- 创建自定义的 Angular Schematics
本文对 Angular Schematics 进行了介绍,并创建了一个用于创建自定义 Component 的 Schematics ,然后在 Angular 项目中以它为模板演练了通过 Schemat ...
- thinkphp中插入ueditor编辑器的代码
1.需要在header中加入以下js内容:<script type="text/javascript" src="{$smarty.const.__ROOT__}/ ...
- jq 通配符,模糊查询
$("input[id^='code']");//id属性以code开始的所有input标签 $("input[id$='code']");//id属性以cod ...
- Vue.js中记不住 的东西
给样式背景赋值: :style="{backgroundImage:'url(' + otherInfo.head_image + ')'}" <img :src=" ...
- 关于JWTtoken的管理问题
JWT简介: Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准.因为网络上有很多关于jwt的详细介绍了,所以我这里就不再赘述.但是JWT的大 ...
- 使用Feign调用服务的问题
最近在搞微服务的东西,系统A提供了一个服务,定义方式: @RequestMapping(value = "/hasSuberList", method = RequestMetho ...
- for循环,数字类型,字符串类型
for 循环: l=['a','b','c'] for i in l : print(i) while循环和for循环 while循环:条件循环,循环的次数取决于条件何时为False for循环:循环 ...
- 远程git仓库的搭建
具体的操作见另一篇 第一部分: 安装 1. 下载地址: https://git-scm.com/download/win; 如果速度慢, 使用 迅雷下载; 2. 点击安装, 然后下一步, 直到下面这 ...