Java实验一
2015-10-04 20:14
399 查看
JAVA实验一
课程:移动平台应用开发实践 班级: 9217姓名:蔡斌思 学号:20159217
成绩: 指导教师:娄嘉鹏 实验日期:2015.10.04
实验密级: 预习程度: 实验时间:
仪器组次: 必修/选修:选修 实验序号:1
实验名称:Java开发环境的熟悉
实验目的与要求:
1.使用JDK编译、运行简单的Java程序
2.使用Eclipse编辑、编译、运行、调试Java程序
实验仪器:
名称 | 型号 | 数量 |
PC | 1 | |
虚拟机 | 实验楼 | 1 |
1、命令行下Java程序开发
2、Eclipse下Java程序开发、调试
3、练习
二、实验过程:
(一)命令行下Java程序开发
1.打开终端
2.输入cd Code命令进入Code
3.输入mkdir 20135100 命令建立实验目录,注意目录名是自己的学号,这个地方本来弄错了,之后修改了一下
4.输入cd 20135100命令进入实验目录,再输入类似mkdir exp1建立第一个实验目录,然后输入cd exp1进入实验一目录,可以输入pwd查看当前命令路径
5.输入gedit Hello.java(注意把代码保存到exp1目录中)
6.输入javac -d . Hello.java命令编译代码,输入java ljp.Hello命令运行 程序。
(二)Eclipse下Java程序开发、调试
1.在终端窗口中输入eclipse,进入eclipse界面;
2.依次打开“file--new--java project”,在弹出的对话框里的project name中填写HelloJDK,点击“finish”;
3.依次打开“file--new--class”,在弹出的对话框中,packag栏里输入包名:jwm,在Name栏里填写类名HelloJDK,注意下图中的勾选
3.根据题目输入代码:
4.单击运行按钮(或使用Ctrl+F11快捷键),就可以在控制台(Console)中看到运行结果。
5.练习调试程序,首先我们通过单击Window->Open Perspective->Debug打开调试视图。
6.调试程序首先要会设置断点和单步运行。单击调试之后可以看到程序停留在了第七行
7.单步执行效率比较慢,如果我们感觉到第7行到第11行的代码没有问题了,想让程序直接运行到第12行,怎么办?首先我们要在第12行设置断点,然后单击Resume图标(快捷键F8)。
8.单步执行效率比较慢还导致另外一个问题,比如一个大循环中间出了问题怎么办?这时可以通过条件断点解决问题。调试循环代码时,会有一个值我们特别关注,这时在Variable标签中查看变量的值,比如我们此时比较关注sum,每次单步执行都可以看到sum的变化情况了,
设置条件断点,我们在第11行左边单击鼠标右键,选择Breakpoint Properties...得到:
(三)练习
1、通过命令行和Eclipse两种方式实现,自己的学号后两位与题目总数取余数结果加1则为题目号:
Eclipse方式:
命令行:
2、选择的是实现Fibonacci数列功能:
Eclipse方式:
命令行:
三、遇到的问题及解决方法
遇到的问题:
1、虚拟机有点卡
2、eclipse中输入错误时有时候不能输入
3、编程不熟练,输入代码生疏
解决方法:平时多敲一下代码,做中学
四、实验收获
收获:
1、初步了解Linux系统下一些基本的命令
2、学会了eclipse的简单编辑、编译、运行、调试
3、意识到了代码编译方面的缺陷
相关文章推荐
- 左右JAVA示例代码事件分发和监督机制来实现-绝对原创有用
- 第二次作业利用java语言编写计算器进行四则运算
- Java多态性理解
- [深入理解Java虚拟机]第二章 HotSpot虚拟机对象探秘
- struts2原理分析
- 关于java中流的使用--文件以及socket
- Java中接口的清晰+形象理解
- 关于java中流的使用--文件以及socket
- Java零碎知识点
- Java基础知识点总结(一)
- JavaBean
- java连接mysql
- Java多线程9:ThreadLocal源码剖析
- Eclipse常用快捷键
- myeclipse更改deploy location名称
- Java HashMap 源码解析
- java多组件时如何更新表格
- 浅谈CMS垃圾收集器与G1收集器
- JAVA线程的深入理解
- 怎样去学好java