1 Fig.1-1 4 Fig.1-1
1-1
1 Table 1-1 Ease of Development
1-1 Table 1-1 Java Development Kit
1 Java List 1-1 List 1-1 Chap01/Hello.java // class Hello { Java System.out.println("Java"); System.out.println(""); " { [ ] ( ) " /. ; Table 1-2 source program source file class class Hello.java Hello.java
1-2Fig.1-2 Fig.1-2 MeikaiJava Chap01, Chap02, Fig.1-3 List 1-1 Chap01/Hello.java // class Hello { Java System.out.println("Java"); System.out.println(""); Fig.1-3
1 Fig.1-4 bytecode class Hello { // Fig.1-4 compile Hello.java Column 1-1 javac Hello.java Ÿ.java % C:\> C: > Fig.1-5 Hello.class class file Fig.1-5
1-2 つづ Hello java Hello Ÿ.class List 1-1 cd cd /MeikaiJava/Chap01 Ÿ MeikaiJava d: Ÿ /, \, /
101 // // comment 4 4 4 4 /* */ /* /* */ */ */ /* /** */ /** */
11 // // /** /*!! */ */ */ */ // /* //!! */ // /*!! */ 1-2 Java class Hello { // System.out.println("Java"); System.out.println(""); // // /* */ class Hello { /* System.out.println("Java"); System.out.println(""); */ 4 4 4 4 4 4 4 4 4 4
121 Fig.1-6 class Hello { System.out.println("Java"); System.out.println(""); Fig.1-6 Hello classclass declaration class { // main Hello Abc abc.java メイン main method public static void (String[] args) //
1-2 13 main statement 4 4 Fig.1-7 System.out.println("Java"); System.out.println(""); Fig.1-7 main if while main ; ; ;
141 "Java" "" " string literal "ABC" A B C Fig.1-8 System.out.println("Java"); System.out.println(""); "" "ABC" "Java" A B C J a v a Fig.1-8 stream かわ Fig.1-9 S シ ystem.o ステムアウト ut standard output stream プリントエルエヌ println ( ) "ABC" " " Java
1-215 System.out.println("ABC"); println ln ぎょう line println ln p プ rint リント List 1-2 ABC Fig.1-9 HowAreYou1.java List 1-2 // class HowAreYou1 { Chap01/HowAreYou1.java System.out.print(""); System.out.println(""); print println method main ( ) System.out.print(...) System.out.println(...). println ( ) System.out.println(); //
161 + List 1-3 List 1-3 // Chap01/HowAreYou2.java class HowAreYou2 { System.out.println("" + ""); + System.out.println("" + ""); \n List 1-4 List 1-4 // class HowAreYou3 { System.out.println("\n"); Chap01/HowAreYou3.java \n 4 4 4 \ n \n \
1-2Table 1-2 17 Table 1-2 \ List 1-4 + - * / \ $ %., : ; ' " ( ) { [ ] < >?! & ~ - - ^ # _ System.out.println(" n"); =
181 List 1-5 List 1-4 List 1-5 */class HowAreYou4 { public static void main( String [ ] args) { System. out. println ( "\n" ) ; /* Chap01/HowAreYou4.java free formated classpublicvoidsystem, out, //, /* Sys tem " " System.out.println("\n ");
1-219 Fig.1C-1 Fig.1C-1 Fig.1C-2 Fig.1C-2
201 List 1-1 List 1-4 main { Fig.1-10 for (int i = 1; i <= 9; i++) { for (int j = 1; j <= 9; j++) { System.out.printf("%3d", i * j); System.out.println(); Fig.1-10
1-2 21 puts printf System.out.print Fig.1-10 8 Fig.1C-3 for (int i = 1; i <= 9; i++) { for (int j = 1; j <= 9; j++) { System.out.printf("%3d", i * j); System.out.println(); Fig.1C-3
221.java.class main System.out.print System.out.println " " + \n
23 Abc.java // /* */ /** */ // 1 class Abc { System.out.print("ABC"); System.out.print("DEF" + "GHI"); System.out.println("JKL\nXYZ"); System.out.print(...) // System.out.println(...) // javac Abc.javaŸ Abc.class java AbcŸ ABCDEFGHIJKL XYZ