21xrx.com
2024-11-05 19:37:20 Tuesday
登录
文章检索 我的文章 写文章
Java程序类型及其案例
2023-06-14 20:43:21 深夜i     --     --
Java程序类型 控制台应用程序 GUI应用程序 Servlet Java

Java是一种面向对象的编程语言,被广泛应用在各种应用程序、嵌入式设备和大型服务器中。Java程序可以根据其类型分为两种基本类型:应用程序和Servlet。

1. 应用程序

应用程序是独立运行的程序,不依赖于Web浏览器,常见的应用程序包括控制台应用程序和图形用户界面(GUI)应用程序。

控制台应用程序:


public class HelloWorld {

   public static void main(String[] args) {

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

   }

}

这是一个非常简单的Java控制台应用程序。它使用Java的标准输出打印"Hello, World!"。

GUI应用程序:


import javax.swing.*;

public class HelloWorldGUI {

  public static void main(String[] args) {

    JOptionPane.showMessageDialog(null, "Hello, World!");

  }

}

这是一个Java GUI应用程序。它使用Java Swing库创建一个简单的消息对话框,打印"Hello, World!"。

2. Servlet

Servlet是一种Java程序,它能够在Web服务器上运行。Servlet可以响应来自Web浏览器的请求,并生成动态Web内容。常见的Servlet包括JavaServer Pages(JSP)和Java Servlet。

Java Servlet:

以下是一个简单的Java Servlet程序示例:


import javax.servlet.*;

import javax.servlet.http.*;

import java.io.*;

public class HelloWorldServlet extends HttpServlet {

  public void doGet(HttpServletRequest request, HttpServletResponse response)

    throws ServletException, IOException {

    response.setContentType("text/html");

    PrintWriter out = response.getWriter();

    out.println("");

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

    out.println("");

    out.println("

Hello, World!

");

    out.println("");

  }

}

这个Servlet使用Java Servlet API生成响应,将"Hello, World!"作为HTML文档发送到Web浏览器。

结论

Java程序可以根据其类型分为两种基本类型:应用程序和Servlet。应用程序包括控制台应用程序和GUI应用程序,而Servlet能够响应来自Web浏览器的请求,并生成动态Web内容。

Servlet API、响应请求。

  
  

评论区

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