📄 try2.txt
字号:
((0 tert)) 00
o
intng
lfd ol 0L
oo uatb l e 0. 0f
0. 0d
C+ + ) p ri m i ti ve Java
b u g (
ü ü
int x;
x ( C C+ + )
C+ + x (co m p i l e-ti m e) Java
Java ( C+ + )
( C Java
C+ + ) (f u n cti on ) (m eth od )
Java
Java
returnType methodName( /* Argument list */ ) {
/* Method body */
}
10 26
shhgs@wgqqh.com
Java §§
/
/
objectName.methodName(arg1, arg2, arg3);
a f ( ) int f ( )
int x = a.f();
x /
f ( ) a
+
Java
§
reference
Java reference
/
/
String String
String /
int storage(String s) {
return s.length() * 2;
}
U ni co d e String c h ar
String16 (
11 26
shhgs@wgqqh.com
) String s s
l e ngth ( ) String( )
re tu rn
/
re tu rnrn
re tu s. l e ngth ( ) * 2
/
v o id
boolean flag() { return true; }
float naturalLogBase() { return 2.718f; }
void nothing() { return; }
void nothing2() {}
v o id re tu rn
( ) v o id
J a v a
Java /
L
L
L
C+ + ) C+ + ( Java C
C+ + C+ +
L
nam es p ace
12 26
shhgs@wgqqh.com
Java L
Java
c o m . b ruru c ec ee cE kc ek le .l u. tilm ity . f o ib l e s
InternetInternet
B c o fo i b l es u ti l i ty
neO tM
Java 1. 0 1. 1 c o m e d u o rg
C . b ru c e e c k e l . u til ity . f o ib l e s 2
L p ack agJava e
/
L ü ü
8
ü ü
(fo rw ard referenci ng ) (Java)
L
L
( X X X )
L
im p o rt
p ack ag e Java p ack ag e Java ( im p o rt
)
Java
import java.util.ArrayList;
Java A rray L ist u til
*
13 26
shhgs@wgqqh.com
import java.util.*;
s t a t i c
new
static
static
-
static static static
/
static
static
s tati c ) ( static
/
m eth od s ) (clas s d ata) (clas s
Java
static static
static
class StaticTest {
static int i = 47;
}
Static T e st. i Static T e st i
StaticTest st1 = new StaticTest();
StaticTest st2 = new StaticTest();
14 26
shhgs@wgqqh.com
st1 . i st2 . i 47
st2 .(i static static
static ) static
StaticTest.i++;
+48+ st1 . i st2 . i
C l assN am e . m e th o d ( ) s tati c
class StaticFun {
static void incr() { StaticTest.i++; }
}
i Static F u n inc r( ) + +inc r( ) s tati c
StaticFun sf = new StaticFun();
sf.incr();
inc r( )
StaticFun.incr();
static
static (
) s tati c static
m ain( )
static static
15 26
shhgs@wgqqh.com
J a v a
D ate Java
// HelloDate.java
import java.util.*;
public class HelloDate {
public static void main(String[] args) {
System.out.println("Hello, it's: ");
System.out.println(new Date());
}
}
im p o rt
Q
Q
j av a. lS ang
u n
j av a. l angackav
§ )( p ag e JD K Java Javaaveba.
W j s u n . com
j av a. l angj a. l angate Java
D /
i m p o rt
Java fi ndreeag
p ack
T e Java
j av a. u til . D ate im p o rt j av a. u til . * D ateu til D ate
/
j av a. l ang rintStre am Sy ste m
static o u t
P rintStre amo u t staticSyu
o ste mP
t P rintStre am
P rintStre am p rintl n( )
Sy ste m . o u t. p rintl n( " th ings" ) Java
/
(s i g natu( re) m ain( ) ) /
public static void main(String[] args) {
16 26
shhgs@wgqqh.com
p u b l ic argsain(
) m ) Java String ( 5
System.out.println(new Date());
( Stringate
D ) p rintl n( ) D ate
L
/
Java
Java D evel o p er’s K i t (JD K ) S u n §
JDj
av a. s u n . com
K
) JD Kj av ac j av a ( w w w . B ru ceE ck el.c com
02
javac HelloDate.java
JD K
java HelloDate
17 26
shhgs@wgqqh.com
ant b u il d . xm l
Ah nt (: )15 ) A nt(b (u i l d fi l e)
ttpant/ / j ak arta.acap ach e. org/ an t
j av j av a A nt
Java / * C+ + C
* */
/* This is a comment
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -