21xrx.com
2025-04-24 16:26:16 Thursday
文章检索 我的文章 写文章
"JAVA程序的两类及特点简介"
2023-06-13 01:21:53 深夜i     7     0
Java JDK JVM 程序 移动应用程序

Java程序被分为两类:基于JDK的传统程序和基于JVM的移动应用程序。这两类程序都有各自的优点和适用范围。

基于JDK的传统程序通常运行于桌面端或服务器端,可以使用各种Java SE API编写,例如AWT、Swing、JDBC等。这些程序通常具有强大的计算能力和高度可靠性,但运行较慢,因为它们需要编译成底层机器码才能执行。以下是一个简单的Java SE程序示例:

public class HelloWorld {
  public static void main(String[] args) {
   System.out.println("Hello, World!");
  }
}

基于JVM的移动应用程序,通常运行于移动设备上,使用的是Java ME API。这些程序更加轻量级,便于移植和分发,但通常具有较差的计算能力和可靠性,并且需要在虚拟机中解释执行。以下是一个简单的Java ME程序示例:

import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.TextBox;
import javax.microedition.lcdui.TextField;
public class HelloWorld extends MIDlet {
  private Display display;
 
  public void startApp() {
   display = Display.getDisplay(this);
   Form form = new Form("Hello, World!");
   TextBox textBox = new TextBox("", "Enter your name", 20, TextField.ANY);
   form.append(textBox);
   display.setCurrent(form);
  }
  public void pauseApp()
 
  public void destroyApp(boolean unconditional)
 
}

综上所述,Java程序可以分为基于JDK的传统程序和基于JVM的移动应用程序,两者各有优缺点,可以根据具体情况选择使用。

  
  

评论区

请求出错了