java实验一目的_Java实验报告(实验一)

这篇实验报告详细介绍了如何在命令行和Eclipse环境下编译、运行、调试Java程序。从创建实验目录到编写Hello World程序,再到使用Eclipse进行Java项目开发和调试,包括设置断点、查看变量值等。报告还提到了在实验过程中遇到的问题及其解决方案,强调了实际操作和理论学习对于掌握Java编程的重要性。
摘要由CSDN通过智能技术生成

北京电子科技学院

实验报告

课程:移动平台应用开发实践   班级:201592     姓名:孙楠  学号:20159214

成绩:             指导教师:娄嘉鹏   实验日期:2015.9.28

实验名称:     Java开发环境的熟悉

实验目的与要求:1.使用JDK编译、运行简单的Java程序;

2.使用Eclipse 编辑、编译、运行、调试Java程序。

实验内容,步骤及运行结果:

(一)命令行下Java程序开发

双击Xface终端,自动运行shell程序,输入cd Code进入Code目录。输入mkdir 20159214建立实验目录,用ls命令或者dir命令查看建立的目录情况,再输入cd 20159214命令进入实验目录,再输入exp1建立第一个实验目录,输入cd exp1进入实验一目录,输入pwd命令查看当前工作路径(如图1)。输入gedit Hello.java或vim Hello.java编辑Hello.java代码,输入javac -d . Hello.java命令编译代码,输入java ljp.Hello命令运行程序 (如图2)。

88b5b2e704557801a76db73bf5ea5ebd.png

图1

dbbe3d7909e9c8cd8ac705f7c00d1291.png

图2

(二)Eclipse下Java程序开发、调试

在命令行中输入eclipse命令并回车或单击桌面上的Eclipse EE图标打开Eclipse,在Eclipse中单击File->New-> Java Project新建Java项目,输入项目名称HelloJDB,并单击Finish按钮完成新建项目,在Eclipse中单击File->New->Class新建Java类,根据Java代码规范输入包名ljp,类名HelloJDB,并勾选上自动产生main函数选项,最后单击Finish按钮,.输入代码,.单击运行按钮(或使用Ctrl+F11快捷键),在控制台(Console)中观察运行结果(如图3)。7c303b6b6dc187e552e82d8167957e20.png

图3

调试程序:单击Window->Open Perspective->Debug打开调试视图,练习设置断点和单步运行:单击调试按钮(或使用F11快捷键)开始调试Java程序,我们可以看到程序停留在了第4行,把鼠标放到变量名上来查看变量的值,此时i的值并不是5(如图4),单击一下Step Over图标(或F6),程序停在了第5行,查看变量i的值,此时i等于5(如图5)。直接运行:在第11行设置断点,然后单击Resume图标(快捷键F8),程序就运行到了第11行(如图6)。调试循环代码:这时在Variable中查标签看变量的值,比如我们此时比较关注sum,每次单步执行都可以看到sum的变化情况(如图7),设置条件断点:我们在第11行左边单击鼠标右键,选择Breakpoint Properties...,设置条件“i==50”,按一下F8,查看i的是50(如图8)。

d5d294b6c028e50879bdd689fa790bd6.png

图4

97263c3ab79690ccb90977063f082dba.png

图5

8a5a21837d3018b25ac2d4a20c44444d.png

图6

3504fc21328fc3df160b649b6b34a303.png

图7

2789dc3174f79dcfe8ba71fc400e73c6.png

图8

(三)通过命令行和Eclipse两种方式实现求正整数1-N之间所有质数的功能,并进行测试 ,在Eclipse下练习调试程序。

06990bba2e79dab04c19f38a2546932f.png

d10b1c05be2863866645082f9f5e863a.png

实验分析:

(1)判断一个数是否是质数(2)输出1-N之间的质数(3)N是一个变量,应该有用户输入。

(四)实验中遇到的问题和解决办法。

实验一:

1中“println”拼写错误在Hello.java中找不到符号,程序无法运行。

解决:检查拼写错误

2 esc无法退出编译页面,ctrl+o切换插入shift+zz保存退出。

解决:Java常识问题,(快捷键的使用)

实验二:在虚拟机上使用Eclipse打不开,在自己电脑上下载Eclipse进行操作。

实验三:对java不了解。

实验收通过本次实验,我初步进入Java编译环境,因为软件的编写能力与老师所要求的合格水平还有很大的差速度距,需要长期不断的努力,作业进行的很慢,也是因为对语言的不熟悉,在进行实验和解决问题的过程中了解到只有实际操作和不断的理论学习才能慢慢熟悉起来。

包与接口实验报告 实验 包与接口 【实验目的】 1. 了解Java 中包(package)、接口(interface)的作用。 2. 掌握包、接口设计方法。 【实验要求】 1. 了解Java 系统包的结构。 2. 掌握创建自定义包的方法。 3. 掌握使用系统接口的技术和创建自定义接口的方法。 【实验步骤】 一.了解并使用Java 的系统包 1. API 包、接口、异常处理的作用 包是类和接口的集合。利用包可以把常用的类或功能相似的类放在一个包中。Java 语言提供系统包,其中包含了大量的类,可以在编写Java 程序时直接引用它们。为便于管理和使用它们,将这些类分为了不同的包。包又称类库或API 包,所谓API(Application Program Interface)即应用程序接口。API 包—方面提供丰富的类与方法供大家使用,如画图形、播放声音等,另一方面又负责和系统软硬件打交道,圆满实现用户程序的功能。所有Java API 包都以“java.”开头,以区别用户创建的包。 常见Java系统包及其作用: 1)语言包(java.lang):提供的支持包括符串处理、多线程处理、异常处理、数学函数处理等,可以用它简单地实现Java程序的运行平台。 2)实用程序包(java.util):提供的支持包括哈希表、堆栈、可变数组、时间和日期等。 输入输出包(java.io):用统一的流模型来实现所有格式的I/O,包括文件系统、网络、输入。 3)网络包(java.net):支持Internet的TCP/IP协议,用于实现Socket编程;提供了与Internet的接口,支持URL连接,WWW的即时访问,并且简化了用户/服务器模型的程序设计。 4)抽象图形用户接口包(javax.swing):实现了不同平台的计算机的图形用户接口部件,包括窗口、菜单、滚动条、对话框等,使得 Java可以移植到不同的平台。 接口解决了Java 不支持多重继承的问题,可以通过实现多个接口达到与多重继承相同的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值