21xrx.com
2024-11-22 06:54:30 Friday
登录
文章检索 我的文章 写文章
Java程序分类与代码案例
2023-06-12 08:36:55 深夜i     --     --
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程序可以根据运行环境的不同分为不同的分类,开发者可以根据自己的实际需求选择合适的类型来编写程序。

  
  

评论区

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