21xrx.com
2025-03-27 11:51:50 Thursday
文章检索 我的文章 写文章
Java语言的常见应用及其代码示例
2023-06-15 11:46:40 深夜i     12     0
JLabel label = new JLabel("Hello World!")

Java是一种高级编程语言,因其跨平台、简单易学、安全性强等特点,被广泛应用于各种领域。下面列举了Java常见应用及其代码示例。

1.桌面应用程序:Java Swing

Java Swing是Java的一个GUI工具包,它是用来创建桌面应用程序的一个简单易用的框架。以下是一个简单的Java Swing代码示例:

import javax.swing.*;
public class HelloWorldSwing {
  private static void createAndShowGUI() {
    // 创建窗口
    JFrame frame = new JFrame("HelloWorldSwing");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    // 创建面板
    JPanel panel = new JPanel();
    frame.getContentPane().add(panel);
    // 添加文本标签
    JLabel label = new JLabel("Hello World!");
    panel.add(label);
    // 展示窗口
    frame.pack();
    frame.setVisible(true);
  }
  public static void main(String[] args) {
    // 显示窗口
    javax.swing.SwingUtilities.invokeLater(new Runnable() {
      public void run() {
        createAndShowGUI();
      }
    });
  }
}

2.Web应用程序:Java Servlet

Java Servlet 是用 Java 编写的一个服务器端程序,用于处理来自Web浏览器的网络请求,通常用于开发Web应用程序。以下是一个简单的Java Servlet代码示例:

public class HelloServlet extends HttpServlet {
  private String message;
  public void init() throws ServletException
    message = "Hello World";
  
  public void doGet(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    // 设置响应内容类型
    response.setContentType("text/html");
    // 实际的逻辑是在这里
    PrintWriter out = response.getWriter();
    out.println("
" + message + ""); 
  }
  public void destroy()
    // 什么也不做
  
}

3.Android应用程序:Android Studio

Android Studio是一个用于Android应用程序开发的集成开发环境(IDE),它基于 JetBrains 的 IntelliJ IDEA。以下是一个简单的Android应用程序的Java代码示例:

public class MainActivity extends AppCompatActivity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    // 实例化一个按钮控件
    Button button = findViewById(R.id.button);
    // 绑定点击事件
    button.setOnClickListener(new View.OnClickListener() {
      public void onClick(View v) {
        // 点击按钮后执行的操作
        Toast.makeText(MainActivity.this, "Hello World!", Toast.LENGTH_SHORT).show();
      }
    });
  }
}

关键词:Java Swing、Java Servlet、Android Studio

  
  

评论区