神卓软件吧 关注:8贴子:61
  • 0回复贴,共1

4小时 详细了解Java程序的工作原理

只看楼主收藏回复

Java编程中的一个重要区别是您的Pro图应该在运行。有些程序是要在您的计算机上运行的。其他程序将作为网页的一部分运行。
在本地计算机上运行的Java程序称为应用程序。在网页上运行的程序称为小程序。在这一小时内,您将了解为什么这种区别很重要。
创建应用程序:
在2小时编写的Saluton程序,“编写第一个程序”,是Java应用程序的一个例子。您创建的下一个应用程序将计算一个数字的平方根并显示该值。
在NetBeans中打开Java24项目后,开始一个新的应用程序:
1.选择“文件”,“新建文件”。将打开“新建文件向导”。
2、选择Java类和文件类型空Java文件,然后单击Next。
3.输入类名“根”,然后单击“完成”。
netbeans创建root.java并在源代码编辑器中打开空文件,以便您可以开始处理它。输入清单4.1中的所有内容,记住不要在清单左侧输入行号和冒号。这些数字用于使部分程序在本书中更容易描述。完成后,单击工具栏上的“全部保存”按钮保存文件。
LISTING 4.1The Full Text of Root.java1: class Root {2:public static void main(String[] arguments) {3:4:5:int number = 225; System.out.println(“The square root of “+ number6:+ “ is “7:+ Math.sqrt(number)8:);9:}10:}
根应用程序完成以下任务:
. 第3行:225的整数值存储在一个名为数字的变量中。
. 第4-8行:显示该整数及其平方根。这个
第7行中的math.sqrt(number)语句显示平方根。
如果您输入了清单4.1而没有输入任何错别字,包括所有的穿孔和如图所示的每个大写单词,那么您可以通过选择run,run file在netbeans中运行该文件。程序的输出显示在输出窗格中,如图4.1所示。

输出窗格
当运行Java应用程序时,Java虚拟机(JVM)寻找一个主()块,并开始处理该块中的Java语句。如果您的程序没有main()块,那么jvm将以错误响应。
向应用程序发送参数:
您可以使用Java命令行来运行Java应用程序,Java是调用JVM的程序。Netbeans在运行程序时在后台使用此程序。当Java程序作为命令运行时,JVM加载应用程序。该命令可以包括额外的信息项,如本例中所示:
java TextDisplayer readme.txt /p
发送到程序的额外信息称为参数。第一个论证(如果有)在应用程序名称后提供一个空格。每个附加的参数也由一个空格分隔。在前面的示例中,参数是readme.txt和/p。
如果要在参数中包含空格,必须在其周围加上引号,如下所示:
java TextDisplayer readme.txt /p “Page Title”
此示例使用三个参数运行textdisplayer程序:readme.txt、/p和“page title”。引号防止将页和标题视为单独的参数。
您可以向Java应用程序发送尽可能多的参数(在合理的范围内)。要处理它们,必须在应用程序中编写语句来处理它们。
要查看参数在应用程序中的工作方式,请在Java24项目中创建一个新类:
1.选择“文件”,“新建文件”。
2、在新文件向导中,选择类别Java和文件类型空Java文件。
3.给该类命名为blankfiller,然后单击“完成”。
在源代码编辑器中输入清单4.2的文本,完成后保存。编译程序,更正编辑器在键入时标记的任何错误。
LISTING 4.2The Full Text of BlankFiller.java1: class BlankFiller {2:public static void main(String[] arguments) {3:System.out.println(“The “ + arguments[0] 4:+ “ “ + arguments[1] + “ fox “5:+ “jumped over the “6:+ arguments[2] + “ dog.”7:);8:}9: }
此应用程序编译成功并可以运行,但如果使用“运行,运行文件”菜单命令进行尝试,则会出现一个看起来很复杂的错误:
输出量
线程“主”java. Lang.ArayIdxOutOfFunsExcExp:Excel中的异常:BalkPosith.Mulk(BlankFiller .java:3)0
发生此错误的原因是程序在运行时需要接收三个参数。可以通过在NetBeans中自定义项目来指定参数:
1.选择菜单命令“运行”、“设置项目配置”、“自定义”。将打开“项目属性”对话框。
2.在主类文本字段中输入blankfiller。
3.在“参数”字段中,输入“追溯紫乳糖-不耐受”,然后单击“确定”。
因为您已经定制了这个项目,所以您必须以不同的方式运行它。https://www.shenzhuoyun.com/post/10021选择菜单命令运行,运行主项目。应用程序使用指定为形容词的参数来填充一个句子,如下输出所示:
输出量
退行的紫狐狸跳过了乳糖不耐症的狗。
返回到“项目属性”对话框,指定您自己选择的三个形容词作为参数,确保至少包含三个。
参数是自定义程序行为的简单方法。参数存储在称为数组的变量类型中。您将在第9小时“用数组存储信息”中了解数组。


IP属地:江苏1楼2019-04-05 20:49回复