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编辑器> 课程: 完成实验.撰写实验 ...
随机推荐
- SAS 读取指定目录下文件列表宏
OPTIONS PS=MAX LS=MAX NOCENTER SASMSTORE=SASUSER MSTORED MAUTOSOURCE;/*获取指定文件夹的指定类型的所有文件*/%MACRO GET ...
- altera DDR2 ip使用笔记之IP核生成
IP核生成 Quartus生成DDR2 ip流程如下: 点击菜单栏的Tools->MegaWizard Plug-In Manager,弹出 选择IP类型,保持路径即文件名等,如下图 点击n ...
- ubuntu开机自动启动服务
编辑rc.loacl脚本 Ubuntu开机之后会执行/etc/rc.local文件中的脚本,所以我们可以直接在/etc/rc.local中添加启动脚本.当然要添加到语句:exit 0 前面才行.如: ...
- Windows下MongoDB的安装
1.安装Window2008 R2 并安装 SP1(我安装的是英文版,之前有安装中文版出错) 2.安装vc——redist_x64.exe(不然mongo运行不起来),没安装Sp1前,安装此部会出错. ...
- 安卓ndk 忽略 error: undefined reference to '找不到符号
最近在搞天使之翼的mrp模拟器... 移到AndroidStudio了,现在想把原来的Android .mk那种方式的改成cmake的方式编译,但是编译时有一些符号找不到. undefined ref ...
- Linux进阶指令(重点)
三.Linux进阶指令(重点) 1.df指令 作用:查看磁盘的空间 #df -h 选项:-h 表示以可读性较高的形式展示大小 2.free指令 作用:查看内存使用情况 #free ...
- Web漏洞扫描工具(批量脱壳、反序列化、CMS)
一.什么是Web漏洞扫描工具 即是指“扫描Web应用以查找安全漏洞(如跨站脚本,SQL注入,命令执行,目录遍历和不安全服务器配置)的自动化工具”,其中许多可能是由不安全或不正确的编码和设计.另一方面, ...
- Oracle 生成Guid;Oracle 生成多个Guid;Oracle 生成带''-"的Guid
Oracle 生成Guid select sys_guid() from dual Oracle 生成多个Guid Oracle 生成带''-"的Guid , ) , ) || '-' || ...
- 列举spark所有算子
一.RDD概述 1.什么是RDD RDD(Resilient Distributed Dataset)叫做弹性分布式数据集,是Spark中最基本的数据抽象,它代表一个不可 ...
- 执行计划:SET AUTOTRACE TRACEONLY
SET AUTOTRACE OFF ---------------- 不生成AUTOTRACE 报告,这是缺省模式SET AUTOTRACE ON EXPLAIN ------ AUTOTRACE只显 ...