21xrx.com
2025-03-21 00:17:43 Friday
文章检索 我的文章 写文章
Java程序分类与代码案例
2023-06-12 08:36:55 深夜i     12     0
JavaFX 应用程序 图形界面

Java是一种跨平台的面向对象编程语言,应用广泛。Java程序可以被分为以下几类:

1. 应用程序:是指需要安装在计算机上并在操作系统中运行的程序,如Java图形界面(JavaFX)应用程序。

代码示例:

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class MyFXApplication extends Application {
  @Override
  public void start(Stage primaryStage) {
    Button btn = new Button();
    btn.setText("Say 'Hello World'");
    btn.setOnAction(event -> System.out.println("Hello World!"));
    StackPane root = new StackPane();
    root.getChildren().add(btn);
    Scene scene = new Scene(root, 300, 250);
    primaryStage.setTitle("My JavaFX Application");
    primaryStage.setScene(scene);
    primaryStage.show();
  }
  public static void main(String[] args) {
    launch(args);
  }
}

2. Applet程序:是指可以嵌入在网页中并在网页上运行的程序,如Java游戏。

代码示例:

import java.applet.Applet;
import java.awt.Graphics;
public class MyGame extends Applet {
  @Override
  public void init()
    // 初始化游戏
  
  @Override
  public void start()
    // 启动游戏
  
  @Override
  public void stop()
    // 停止游戏
  
  @Override
  public void destroy()
    // 销毁游戏
  
  @Override
  public void paint(Graphics graphics)
    // 绘制游戏画面
  
}

关键词:Applet、嵌入网页、Java游戏

3. Servlet程序:是指运行在Web服务器上的Java程序,常用于处理Web请求和生成动态Web页面,如Java Web应用程序。

代码示例:

import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
public class MyWebApp extends HttpServlet {
  @Override
  protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
    resp.setContentType("text/html;charset=UTF-8");
    PrintWriter out = resp.getWriter();
    out.println("");
    out.println(" 
 My Web App");
    out.println("");
    out.println("
Hello World!"); 
    out.println("");
    out.println("");
    out.flush();
    out.close();
  }
}

关键词:Servlet、Web服务器、Java Web应用程序

总之,Java程序可以根据运行环境的不同分为不同的分类,开发者可以根据自己的实际需求选择合适的类型来编写程序。

  
  

评论区