21xrx.com
2024-09-17 03:50:52 Tuesday
登录
文章检索 我的文章 写文章
Java应用程序的两种形式及代码案例
2023-06-14 23:08:08 深夜i     --     --
Java 应用程序 小应用程序

Java作为一种广泛应用的编程语言,有多种形式的应用程序。其中,常见的Java应用程序主要包括两种形式:应用程序和小应用程序。在本文将详细介绍这两种形式。

1.应用程序

应用程序是Java开发中最基本、最简单的应用形式,可以单独作为一个独立的程序运行。应用程序的代码如下:


public class HelloWorld {

  public static void main(String[] args) {

    System.out.println("Hello World!");

  }

}

其中,`public class HelloWorld` 是类名,`public static void main(String[] args)`是程序的入口方法。通过此程序入口方法,可以进行Java应用程序的执行。`System.out.println("Hello World!");` 是打印语句,用于输出 “Hello World!” 字符串。

2.小应用程序

小应用程序是Java应用程序中一种与操作系统类似的应用程序,它可以在一个框架中运行,通常被称为小应用程序框架。小应用程序的代码如下:


import javax.swing.*;

import java.awt.*;

public class HelloWorldSwing {

  private static void createAndShowGUI() {

    JFrame frame = new JFrame("HelloWorldSwing");

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    JLabel label = new JLabel("Hello World");

    frame.getContentPane().add(label);

    frame.pack();

    frame.setVisible(true);

  }

  public static void main(String[] args) {

    javax.swing.SwingUtilities.invokeLater(HelloWorldSwing::createAndShowGUI);

  }

}

其中,`javax.swing.*` 和 `java.awt.*` 是用于创建 GUI 界面的包。`JFrame` 是 Java 提供用于创建框架的一个类,用于在屏幕上显示窗口。`JLabel` 是用于创建 GUI 文本标签的一个类,用于显示文本内容。`frame.getContentPane().add(label);` 将标签添加到框架内容区域中。`frame.pack();` 用于让框架根据内容自动调整大小,`frame.setVisible(true);` 用于设置框架可见。

从上面我们可以看出,小应用程序是在框架中运行的,相比于应用程序,它具有更好的交互性,可以更好地响应用户操作。

三个

  
  

评论区

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