1、1 Java Java Java Java Java Java1. Java -Java JavaJava /1. Java - 1991 James Gosling JavaJava Oak 1995 Sun Java 1.0 Write once, run anywhere 1998-2002 J2SE 1.2-1.4 2004 J2SE 5.0 Java 2006 Java SE 61. Java - 2009-2010 Sun Oracle , 2011 Oracle Java SE 7 2014 Java SE 8 2017 Java SE 9 2018 Java SE 10 2.
2、Java Java Write once, run anywhereJavaIDE Eclipse IntelliJ IDEA2. Java Hello Worldclass HelloWorld mainprintln2. Java 1. HelloWorld.java .java Java 2. Java HelloWorld.classjavac HelloWorld.java HelloWorld.class (bytecode) 3. Javajava HelloWorld 1 java 22. HelloWorld public System.out.printlnSystem ,
3、 out Systemprintln out2. HelloWorld String args String java HelloWorld 11 22 33 11 22 33 String2. Java - JavaJava Java2. Java - (Java Virtual Machine JVM) Java Java (Java Runtime Environment)JRE Java Java2. Java -JDK Java (Java Development Kit) JRE Java javac javap JVM JRE JDKJDK JRE JRE JVM JRE Jav
4、a JDK2. Java Java .java JDK.class2. Java Java SE(Standard Edition) Java SE API Java Java EE(Enterprise Edition) Java SE Jakarta EE Java ME(Micro Edition) JVM JRE JDKjavac java.java .class.jar JavaJava SE Java EE Java MEJavaFX3. Java JavaJavaNotepad+ Visual Studio Code JavaEclipse Netbeans IntelliJ I
5、DEA3. Java JavaJavaJava3. Java JavaJavaNotepad+ Visual Studio Code JavaEclipse Netbeans IntelliJ IDEA4. Java Java5. IDE-Eclipse Eclipse (IDE) Java (Workspace) (Project)5. IDE-Eclipse Eclipse (View) Package Explorer Console View(Problems view) (Outline View) view ? Window-Reset Perspective Windows-Sh
6、ow View View5. -Eclipse Ctrl + F11 Alt + / main sysout for Ctrl + Alt + Shift + S Eclipse Java ProjectHelloWorld.java6. Java JDK String350106199910011261 Math Integer DoubleparseInt parseDouble print println printfprint ;printlnprintf, JDK java printfhttps:/ Scanner1.2. 1 3 5 7next (token )nextInt nextDouble nextLinehasNextScanner 1( Scanner )1. 312. 3 2 1. 2. 2( Scanner )1 2 3 4 51. 2. Java Main S PTA Java