Java

Java Sun Microsystems 1995 5 Java Java James Gosling 1995

Sun Oracle Java Oracle

Java

  • JavaSEJ2SEJava2 Platform Standard Editionjava
  • JavaEE(J2EE)(Java 2 Platform,Enterprise Editionjava)
  • JavaME(J2ME)(Java 2 Platform Micro Editionjava)

2005 6 JavaOne SUN Java SE 6Java "2"J2EE Java EEJ2SE Java SEJ2ME Java ME

249d73d5-5b6e-4530-9245-211959e6aeef.webp [249d73d5-5b6e-4530-9245-211959e6aeef.webp]


  • Java

    Java C C++ Java C++ Java

  • Java

    Java implementsJava C++Java

  • Java

    Java Internet Java java net URLURLConnectionSocketServerSocket Java RMI

  • Java

    Java Java Java Java Java

  • Java

    JavaJava Java Java ClassLoader SecurityManager Java

  • Java

    Java java Java class Java

  • Java

    Java Java Java Java Java ANSI C

  • Java

    Java Java Java Java Java

  • Java

    Java Java JIT(Just-In-Time C++

  • Java

    Java Thread Thread(Runnable) Runnable Thread run Thread Runnable run run Java synchronized

  • Java

    Java Java Java


  • 1995 5 23 Java
  • 1996 1 JDK-JDK1.0
  • 1996 4 10 JAVA
  • 1996 9 8.3 JAVA
  • 1997 2 18 JDK1.1
  • 1997 4 2 JavaOne
  • 1997 9 JavaDeveloperConnection
  • 1998 2 JDK1.1 2,000,000
  • 1998 12 8 JAVA2 J2EE
  • 1999 6SUN Java JavaSE, J2SEJavaEE J2EEJavaME J2ME
  • 2000 5 8 JDK1.3
  • 2000 5 29 JDK1.4
  • 2001 6 5 NOKIA 2003 1 Java
  • 2001 9 24 J2EE1.3
  • 2002 2 26 J2SE1.4 Java
  • 2004 9 30 18:00PMJ2SE1.5 Java J2SE1.5 Java SE 5.0
  • 2005 6 JavaOne SUN Java SE 6Java "2"J2EE Java EEJ2SE Java SEJ2ME Java ME
  • 2006 12 SUN JRE6.0
  • 2009 04 20 74 Sun Java
  • 2010 11 Java Apache JCP
  • 2011 7 28 Java7.0
  • 2014 3 18 Oracle Java SE 8
  • 2017 9 21 Oracle Java SE 9
  • 2018 3 21 Oracle Java SE 10
  • 2018 9 25 Java SE 11
  • 2019 3 20 Java SE 12

Java

Java 1G

Java "Hello World"

public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } }

java