Java

Java


Java

Java Hello World

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

662E827A-FA32-4464-B0BD-40087F429E98.jpg [662E827A-FA32-4464-B0BD-40087F429E98.jpg]

  • HelloWorld.java
  • cmd C:\
  • javac HelloWorld.java cmd
  • java HelloWorld

Hello World

$ javac HelloWorld.java
$ java HelloWorld 
Hello World

-encoding utf-8

javac -encoding UTF-8 HelloWorld.java 
java HelloWorld 

Gif

java-HelloWorld.gif [java-HelloWorld.gif]

Java

  • Java Hello hello
  • MyFirstJavaClass
  • Java .java
  • Java public static void main(String[] args)

Java

Java

Java

  • A-Z a-z,$_
  • A-Z a-z,$_
  • age$salary_value__1_value
  • 123abc-salary

Java

Java

  • : default, public , protected, private
  • : final, abstract, static, synchronized

Java


Java

Java

Java


Java

Java 5.0 bug

class FreshJuice { enum FreshJuiceSize{ SMALL, MEDIUM , LARGE } FreshJuiceSize size; } public class FreshJuiceTest { public static void main(String[] args){ FreshJuice juice = new FreshJuice(); juice.size = FreshJuice.FreshJuiceSize.MEDIUM ; } }


Java

Java

private
protected
public
default
abstract
class
extends
final
implements
interface
native Java
new
static
strictfp
synchronized
transient
volatile
break
case switch
continue
do
else
for
if
instanceof
return
switch
while
assert
catch
finally
throw
throws
try
import
package
boolean
byte
char
double
float
int
long
short
super
this
void
goto
const

Java null true false


Java

C/C++Java

Java

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

Java


Java

Java


Java

super classsub class


Java


Java

ZSSDMld.png [ZSSDMld.png]

Java Java