Java是一種面向對象的編程語言,由Sun Microsystems公司的James Gosling和他的團隊創造。自從1991年Java作為Oak發布以來,Java一直是最流行的編程語言之一。
Java最初是作為用于嵌入式系統的編程語言Oak開發的。隨著Web的發展,Java開始成為構建Web應用程序的首選語言。1995年,Sun發布了第一個Java開發工具包(JDK)。
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
Java的成功在于它的平臺無關性。開發人員可以編寫一次代碼,然后在任何支持Java虛擬機(JVM)的平臺上運行。這種平臺無關性與Java的安全性和性能密切相關。
在Java 1.2版中,Swing API的引入為桌面應用程序的構建提供了支持。 Java EE(Enterprise Edition)和Java ME(Micro Edition)相繼推出,使得Java成為應對多種開發場景的通用編程語言。
import java.awt.*;
import java.awt.event.*;
public class HelloJava2 {
public static void main(String[] args) {
JFrame frame = new JFrame("HelloJava2");
frame.add(new HelloComponent2("Hello, Java!"));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 300);
frame.setVisible(true);
}
}
class HelloComponent2 extends JComponent
implements MouseMotionListener {
String theMessage;
int messageX = 125, messageY = 95; // Coordinates of the message
public HelloComponent2(String message) {
theMessage = message;
addMouseMotionListener(this);
}
public void paintComponent(Graphics g) {
g.drawString(theMessage, messageX, messageY);
}
public void mouseDragged(MouseEvent e) {
messageX = e.getX();
messageY = e.getY();
repaint();
}
public void mouseMoved(MouseEvent e) {
}
}
現在,Java在移動和云計算領域的使用越來越廣泛。Java仍然是企業應用程序和Android應用程序等廣泛使用的編程語言之一。