欢迎来到天天文库
浏览记录
ID:4149382
大小:493.12 KB
页数:15页
时间:2017-11-29
《第1章 java程序的编译和运行》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、上机练习Java程序的编译和运行目标¾理解Java程序的结构特点¾理解Java虚拟机(JVM)¾理解Java程序的运行环境¾理解Java程序的编译和运行特点指导部分练习一:在记事本中编写第一个Java应用程序编辑Java源文件在D盘创建一个名为javacode的目录用于存放java源程序文件,为了区分不同章节的程序文件,在此目录下创建charater01的子目录。打开一个记事本空文档(点击:开始》所有程序》附件》记事本)在记事本中键入以下第一个Java应用程序,内容如下/***HelloWorld第一部分*在输出窗口显示"HelloWorld!"*/pub
2、licclassHelloWorld{第二部分publicstaticvoidmain(String[]args){第三部分//在屏幕上输出"HelloWorld!"System.out.println("HelloWorld!");第四部分}}第一个Java应用程序结构说明:第一部分:/*….*/部分是代码注释部分,该部分不被编译,可以编写在Java程序的任何位置。第二部分:是类的定义,每个Java程序至少要拥有一个类结构的定义,类结构是Java程序的基本载体,如果类中包含有main方法,则该类是程序主类,其类型必须是public(公有)的。第三部分:是
3、方法的定义,方法是Java程序执行载体,即没有方法则就不能放置Java程序的执行代码。main方法是Java程序中最重要的方法,作为程序代码执行的引导者,main方法必须是唯一的,且类型必须被声明为public、static(静态),main方法具有一个执行参数,为String类型的数组,可以接收来自命令行的字符串。第四部分:是一个输出语句,Java的文本输出使用的是System类中的out对象中的println方法,作用是向显示器输出方法参数中的字符串内容。Java源文件的保存在d:javacodechapter01的目录下,将以上文件另存为文件名是
4、“HelloWorld.java”的java源程序文件。java的源程序文件名有个简单的特点,就是一定要和包含有main方法的类的类名一致文件名,否则不能运行。(如果文件中没有出现main方法,则可以随便给文件名命名,但是扩展名一定能够要是.java)Java源文件的编译(命令行方式)打开“开始”》“运行”;键入cmd,然后回车,之后进入DOS命令行状态,并按照以下命令进入D:javacodeChapter01>目录C:UsersAdministrator>d:D:>cdjavacodeD:javacode>cdchapter01D:java
5、codeChapter01>Java的源文件编译命令是“javac”,编译时该命令后需要跟完整的源文件名称,因此编译HelloWorld.java的命令如下:javacHelloWorld.java如果没有出现错误提示后,编译就完成了,再次打开D:javacodeChapter01>目录后,我们发现目录中多了一个扩展名为.class的文件,该文件名与原文件名同名,即HelloWorld.class,又称为字节码文件。Java字节码文件的运行.class字节码文件不能像.exe的可执行文件在操作系统中直接运行,必须依赖于Java虚拟机(JVM)进行解释
6、执行。解释执行命令为“java”,后面跟字节码文件的文件名(不要加文件扩展名.class名),如下所示:JavaHelloWorld备注:HelloWorld既可以理解为字节码文件名,又可以理解为主类类名,因为只有带有main()的主类类名的文件才能被执行。欲行结果:HelloWorld练习二、从命令行接收参数Java应用程序允许接收来自命令行下的参数。1.根据第一题,重新创建一个文档,输入以下代码/***@(#)JavaParam.java*学习从命令行接收参数*/publicclassJavaParam{publicstaticvoidmain(Str
7、ing[]args){for(inti=0;i8、onetwothreefourfivesixseveneightn
8、onetwothreefourfivesixseveneightn
此文档下载收益归作者所有