15Java程序分类 ● Java Application 以main()方法作为程序的入口,由 Java解释器加载执行 ● Java Applet 没有man()方法作为程序入口,通过浏 览器中的]Java虚拟机(JVWM)或者 Appletviewer命令加载执行
1.5 Java程序分类 •Java Application 以main()方法作为程序的入口,由 Java解释器加载执行。 •Java Applet 没有main()方法作为程序入口,通过浏 览器中的 Java 虚拟机(JVM)或者 Appletviewer命令加载执行
1.5.1 Application Application(应用程序)是在命令行环境运行的程序 程序中由main(方法作为程序起点 通常 Application较不需要GUI Java应用程序 la应用程序 定于操作系统的 应用程序文本编辑器浏览器 JVM JM,为该计算机 操作系统 7解释Java应用程 硬件 序
1.5.1 Application • Application(应用程序)是在命令行环境运行的程序。 • 程序中由main()方法作为程序起点。 • 通常Application较不需要GUI
创建 Application 源文件: Hello World, java public class helloworld public static void main(Stringl args) System. out. printIn("Hello World! i 程序代码编辑注意事项 1.不要漏掉任何一个该有分号(;)的地方 2.大括号{}一定要左右成对,否则编译会错。每一成对大括号间程序代码 称为区块( block)。 3左括号的位置可在行尾(如上列程序)或换行的前头(如下),视各人习 惯而定。 程序区块 4.输入完毕后请存成 Hello World. java文件
源文件:HelloWorld.java public class HelloWorld { public static void main (String[] args) { System.out.println("Hello World!"); } } 程序代码编辑注意事项 1.不要漏掉任何一个该有分号(;)的地方。 2.大括号{}一定要左右成对,否则编译会错。每一成对大括号间程序代码 称为区块(block) 。 3.左括号的位置可在行尾(如上列程序)或换行的前头(如下),视各人习 惯而定 。 { 程序区块 } 4.输入完毕后请存成HelloWorld.java文件。 创建Application
Helloworld应用程序分析 类定义 Java程序的基本组成部分是类( class),如本例中的 Helloworld类。 main(方法 Java Application程序的入口是main(方法。它有固定的书写格 式 public static void main(String[ args)t
HelloWorld 应用程序分析 • 类定义 Java程序的基本组成部分是类(class),如本例中的 HelloWorld类。 • main()方法 Java Application程序的入口是main()方法。它有固定的书写格 式: public static void main(String[] args){ …… }
●程序区块 实现程序要完成的功能,由一个个语句组成。 本例中只有一条语句: System. out printIn( Hello World!")
•程序区块 实现程序要完成的功能,由一个个语句组成。 本例中只有一条语句: System.out.println("Hello World!");
Application的运行 o javac HelloWorld.java 源文件名为 HelloWorld java,注意:文件名必须与公共类名相 同;由 JAvac编译器编译源程序,产生字节码文件(Cass文件 本例中产生 Helloworld.cass文件。 java HelloWorld 此命令将启动]ava虚拟机,由java解释器解释执行。执行结果就 是在屏幕上打印出 Hello world
Application 的运行 • javac HelloWorld.java 源文件名为HelloWorld.java,注意:文件名必须与公共类名相 同;由javac编译器编译源程序,产生字节码文件(.class文件)。 本例中产生HelloWorld.class文件。 • java HelloWorld 此命令将启动Java虚拟机,由java解释器解释执行。执行结果就 是在屏幕上打印出 Hello World!
1.5.2 Applet 当Java在1996年首度 被放在互联网上时,最〓 sate (mup. tim. Ms uiat t.las 吸引人的就是它的 Applet所展现出的卓越 丰姿。经过这几年的快 速发展,Java在网页上 所能呈现的又是多彩多 姿的另一番风貌。像水 中倒影,燃烧特效等都 是会令人眼睛一亮的功 能
1.5.2 Applet • 当Java在1996年首度 被放在互联网上时,最 吸引人的就是它的 Applet所展现出的卓越 丰姿。经过这几年的快 速发展,Java在网页上 所能呈现的又是多彩多 姿的另一番风貌。像水 中倒影,燃烧特效等都 是会令人眼睛一亮的功 能
Applet就是使用Java语言 编写的一段代码,它可以在 aBle Edit Mew Search Go Bookmarks Tasks Help 浏览器环境中运行。 QG③ hto: w. he maker. c Search N 它与 Application的区别主 This Java applet implements a three-D object 要在于其执行方式的不同。 Three-D Object Viewer er with wireframe and shaded optons len surface removal are used Application是从其中 TheJ 的main(方法开始运行 2. txt, and to3. txt). Edt one of the data (or your own filename)accordng to the 的 format in the commented HTML example. (C paste the code in thus commented hTML Applet是在一般浏览器 data filename, rotation angle step, object scale +y[2 object color, closed soid flag, wireframe color 中运行的,必须创建 ound color, and delay between frames ecution Tips: 个HTML文件,通过编 写HTML语言代码告诉 浏览器载入何种 Applet 以及如何运行
• Applet就是使用Java语言 编写的一段代码,它可以在 浏览器环境中运行。 • 它与Application的区别主 要在于其执行方式的不同。 – Application是从其中 的main()方法开始运行 的 – Applet是在一般浏览器 中运行的,必须创建一 个HTML文件,通过编 写HTML语言代码告诉 浏览器载入何种Applet 以及如何运行
3:: Applet计算器 妙图 特定于操作系统 Applet va应用程序 的JVM为此计算 机解释 Applet应用程序本编辑歇W 浏览器 JVM 操作系统 硬件
创建 Applet 编辑]ava源文件,例: HelloApplet.java import java. awt. import java applet. * public class HelloApplet extends applet i public void paint(Graphics gt g drawString( Hello, Java World! 10,20); 使用 Javac javac HelloApplet java
创建Applet • 编辑Java源文件,例:HelloApplet.java import java.awt.*; import java.applet.*; public class HelloApplet extends Applet{ public void paint(Graphics g){ g.drawString("Hello, Java World!",10,20); } } • 使用javac javac HelloApplet.java