欢迎来到天天文库
浏览记录
ID:30777994
大小:545.15 KB
页数:34页
时间:2019-01-03
《java面向对象程序设计实验与练习》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、学号班级姓名—面向对象程序设计(Java)实验与练习册常见错误信息一、编译时错误:1.javac:Commandnotfound(命令找不到,或不是内部命令)指javac.exe>java.exe等java坏境参数没有设定或没有安装jdk2.HelloWorldApp.java:3:Methodprintl(java」ang.String)notfoundinclassjava.io.PrintStream.System.out.printl(HelloWorld!”);键入的方法名printl不正确,方法prinlnO的名字写成了printL
2、错误信息屮用符号〃人〃指示系统找不到的方法名,笫一行中的第3表示错误所在的行数,即第3行(注释行不计算在内)。对于系统不认识的标识符号,可能有以下几个原因:(1)程序员拼写错课,包扌舌大小写不正确;(2)方法所在的类没有导入到当前的名字空间;(3)实例所对应的类中没有定义耍调用的方法(4)其它原因3.HelloWorldApp.java:l:PublicclassHelloWorldappmustbedefinedinfilecalled,,HelloWorldApp.javaw文件HelloWorldApp.java中的公有类HelloWor
3、ldapp名字和文件名不—致。Java规定,如果.java文件中包含一个公冇类,则文件名与类名一致,文件名与类名不一致时会发生该错误。此例中,名字中的字母a人小写不统一。4.;expected表示本行缺少分号5.}expected表示缺少}interfaceexpected表示}多余二、运行时错误1・Can'tfindclassHelloWorldApp系统找不到名为HelloWorldApp的类文件,一般地,该错谋意味着类名拼写和原文件名不一样,系统创建filename.javaA件时使用的是类名,并一几区分大小写2.InclassHello
4、WorldApp:mainmustbepublicandstaticmain左边缺少public和static3.文件中含有的类个数错误按java规则,在一个原文件中最多只能有一个public类,否则会发牛运行时错误,如果一个文件屮有多个公有类,则要把它们各自放到不同的文件屮,文件中非公有类的个数不限。4.层次错误package语句import语右J和类的定义一定要按顺序岀现。实验一及综合练习一Java简单程序设计实验准备:熟悉集成坏境2006的使用。1、启动JBuilder2006o2、创建默认工程和设置:如果窗口中有打开默认程序,请先执彳丁
5、File—CloseProjects—All—OK.新建工程的方法:例如工程名为选菜单File-NewProject-Name中填入工程名字(吋以自己按照文件名命名规则取一个如:al),Directory:选择一个存放练习的文件夹如e:jiangyiexample-finisho其它默认,不需要改动。3、加入.java文件:File■-Newclass…Name:给原文件取名假设为MyFirstApp,其它默认。进入程序编辑界面,发觉已经建立了一个简单java文件,删除除第一行package以外的已经口动写入的原来的内容;(输入相应原文件M
6、yFirstApp.java的内容)。4、选择Run菜单…configration…选择具屮的运行配S-remove一此时可以使用默认配置运行了,找到工程窗口,右键单击工程窗口的MyFirstApp选runusingwithdefaultnJ'以运行程序(JB2006口动将原程序编译为与平台无关的字节码.class文件)或者Buildtarget:make—RunType:Application—Mainclass—Browse-选择Application含有main文件的文件名一OK-用JBuilder的运行按钮(F9)就可以了.输出结果在M
7、essage窗口,如果出现红色错误提示,则修改后再运行。请观察一下e:jiangyiexample目录,可看到其中有一个al文件夹,al中的src原文件夹和一个classes输出.class文件夹。如果要再编辑一个新的Java程序,重复DEF步骤,将相应的MyFirstApp改为相应新名称即可。一、选择题1.Javac是Java的()A.解释器B.编译器C.小程序浏览器D.调试器2.main方法是JavaApplication程序执行的入口点,关于main方法头以下()是合法的。A.publicstaticvoidmain()B.publi
8、cstaticvoidmain(Stringargs[])C.publicstaticintmain(String[]args)D.publicvoi
此文档下载收益归作者所有