21xrx.com
2024-12-23 00:08:08 Monday
登录
文章检索 我的文章 写文章
Java语言的常见应用及其代码示例
2023-06-15 11:46:40 深夜i     --     --
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

  
  

评论区

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