实验一 Java开发环境的熟悉(Linux + IDEA)
实验内容
1.使用JDK编译、运行简单的Java程序;
2.使用IDEA编辑、编译、运行、调试Java程序。
实验要求
1.没有Linux基础的同学建议先学习《Linux基础入门(新版)》《Vim编辑器》 课程;
2.完成实验、撰写实验报告,实验报告模板见QQ群,注意实验报告重点是运行结果,遇到的问题(工具查找,安装,使用,程序的编辑,调试,运行等)、解决办法(空洞的方法如“查网络”、“问同学”、“看书”等一律得0分)以及分析(从中可以得到什么启示,有什么收获,教训等);
3.实验报告中统计自己的PSP(Personal Software Process)时间:
实验知识点
- JVM、JRE、JDK的安装位置与区别;
- 命令行运行javac;java;javac -cp; java -cp;
- PATH,CLASSPATH,SOURCEPATH的设定方法与应用;
- 包管理:package;import;javac -d ;
- IDEA管理Java项目,调试:断点、单步执行等;
- Java基础语法:类型与类型转换;变量;运算符;流程控制等;
- JDK帮助文档的使用。
实验步骤
(一)命令行下Java程序开发
我在Windows系统和Linux中都进行了Java程序的开发,具体遇到的问题和解决方法也在之前的博客中提到了,这次实验就再次熟悉了命令行下Java程序开发的方法。
(二)IDEA下的操作之设置条件断点
安装并操作IDEA已经在之前的博客中提到了,在打开IDEA创建新的文件并编写了代码之后,在for循环中设置条件断点i=10,运行结果如下图
(三)设计凯撒密码
- 代码链接
- IDEA调试结果
实验体会
这是第一次Java实验课,这次课上我通过编辑实际案例需要的代码,对IDEA中代码的调试、运行及测试都有了进一步的理解。之前都用JDB调试,因为只需要命令行就可以实现,这次因为实验较多使用IDEA,发现IDEA中快捷键很多,功能也比较丰富,也更利于我们编辑代码和测试代码。