21xrx.com
2024-11-08 22:32:10 Friday
登录
文章检索 我的文章 写文章
"JAVA程序的两类及特点简介"
2023-06-13 01:21:53 深夜i     --     --
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的移动应用程序,两者各有优缺点,可以根据具体情况选择使用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复