java小程序和application
导读:Java编程语言普及了20多年,毫无疑问,Java是当今最为广泛应用的一种高级编程语言。Java小程序和Application就是Java语言的两种不同形态。Java小程序是一种功能简单、代码量较少的轻量级Java应用程序。主要应用于Web...
Java编程语言普及了20多年,毫无疑问,Java是当今最为广泛应用的一种高级编程语言。Java小程序和Application就是Java语言的两种不同形态。
Java小程序是一种功能简单、代码量较少的轻量级Java应用程序。主要应用于Web开发中,也可以运用于企业内部系统的开发,最常见的就是Java Servlet。通过向Servlet容器(如Tomcat、Jetty等)部署定义好的Java Servlet,客户端通过访问Servlet映射的URL来实现数据请求和响应。实现过程相对简单,需要程序员熟悉Java语言、Servlet和JSP标签等核心技术。
public class MyServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {
response.setContentType("text/html;
charset=UTF-8");
PrintWriter out = response.getWriter();
out.println("html>
head>
title>
Hello Servlet/title>
/head>
body>
");
out.println("h1>
Hello Servlet! /h1>
");
out.println("/body>
/html>
");
}
}
Java Application是指Java语言开发的桌面应用程序。它与Java小程序不同之处在于,Java Application经常需要用到图形用户界面(GUI),因此比Java小程序的实现要复杂一些。 Java核心类库中提供了Swing组件(JavaFX下降口),可用于实现各种复杂GUI界面。Java Application在不同的操作系统中可以有不同的风格,因此需要程序员对Java提供的不同LookAndFeel实现熟悉。
import javax.swing.JFrame;
import javax.swing.JButton;
public class MyFrame extends JFrame {
public MyFrame() {
setTitle("Hello Frame");
setSize(300, 200);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
JButton button = new JButton("Hello Button");
getContentPane().add(button);
}
public static void main(String[] args) {
new MyFrame().setVisible(true);
}
}
总的来说,Java小程序和Application各有各的优势,开发人员需要根据实际需要选择合适的Java应用形态。随着近年来物联网应用和移动应用的不断发展,Java语言在各领域中都表现出了强大的生命力,我们有理由相信,Java在未来的IT领域还会继续发挥重要作用。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: java小程序和application
本文地址: https://pptw.com/jishu/504781.html