You are on page 1of 466
Oe a ae ee Se even eles J fel Zhe Sip (SEH) The Java Language Specification ( Third Edition ) Pete al eta Cen tain aes td DEE ae a hea Ina BE pd iis er nee Hob BR BF iB it RD ( Third Edition ) James Gosling Bill Joy TD ccaysieate: Gilad Bracha RRR LST i] TOA Ho oe waew vifopower com en Java Language Specification,3" Edition (ISBN 0-321-24678-0) James Gosling, Bill Joy, Guy Steele, Gilad Bracha Copyright ©1996-2005 Sun Microsystems, Ine. Original English Language Edition Published by Addison-Wesley. Al rights reserved, ‘Translation edition published by PEARSON EDUCATION ASIA LTD and CHINA ELECTRIC POWER PRESS, Copyright © 2006, AE THF AG Pearson Education $242 ER 8 A ARH ARAMA. BAT. AEWA, RAWAM ARM MPRA BH EMTS. ACSA Pearson Education BAERS. LREA KAO. AANA MEARSA BIAS WF: 01-2006-3388 F HSEKUAA (CIP) Ri Java SEEMS (REA) 1 OO AMM (Gosling 1.) WR: WRK. UCR, ats: BT A UREA. 2006 CRE REPLIED KX: Java Language Specification, 3 Edition ISBN 7-5083-4292-5 14.. LO..OP..OU.. WIAVA RARER IV.TP312 PIAA A TEER CIP BE BEY (2006) BF 060159 & AS: ARBAB RT RA Bo %: Java MAME CSR ‘Hs (HB) James Gosling, Bill Joy, Guy Steele, Gilad Bracha Bit: Moki eer HERA, PR HSAORAT PDR) aH Joh: RS 6 SABRES: 100044 Hi: (010) 88515918 fe He (O10) 88518169 Eh Bh TERT RLED AT FART: 185x233 ls 29.25 Ft OTH #3 Gy ISBN 7-5083-4292-5 We 2006 6 7 AEE 1 AE 2006 4 7AM 1 RANE) ff: 49.80 7 RELI BEL, “GAMES RAT BRU, ARMAFATALEE, CRAZE, HER a. RHARRUE: “AMA, HUEASHKRA-TH FERS?” METOSAMETM, Hh: “MBA, RRAMMT HOE.” —Lewis Carroll. (46 2 RD 4 BALIN... W2m BE... 83 21 SMR 2.2 WIBE....... Unicode . 3.2 WHR 3.3, Unicode #X 34 178k BS BATE RAVE esssresesesne 3.6 28 TE. 3.11 SP RA. 3.12 ie mA. B46 RH, CHES 41 SHRM AMI.... 411 ZETA 4.12 Bei... WSk wR 5.1 RNR 5.2 LER. 53 FEWER FHMER ORR FARR) 10.9 FFF HR AL —-P String. 10.10 Rel TF ESE .... ne it 112 113 14 1s Mi2R WT 234 12.1 12.2 R28 AEN. 12.3 SERA MED ., 12.4 HRA O 12.5 Gee He A. 12.6 3b 1 Hee: 12.7 MRA AEN 12.8 HARI HH . Wise =AWNRSH 13.1 Set MER 13.2 HER MAHER TA, BEA 13.3 0 MT 13.4 Aw. 13.5 #O Mim Wise RMBs. 14.1 GB A) BY TE A 2 HR SR AR HE 14.2 14.3 14.4 14.53 14.6 14.7 14.8 14,9 14.10 assert i) . 14.11 switch 14,12, while 58 4),. 14.13 do if). 14.14 for 4) 14.15. break 4). 14.16 continue i #9 14.17 return 184) 14.18 throw i) 14.19 synchronized i849. 14.20. try i 4. 14.21 ABT BE AD Hise RAK. 15.1 1H, RRM « 15.2 RED 15.3 HRM 15.6 Ht SEA IE MBI IR BSE 15.7 RBUF 15.8 2 HiksK.. 15.9 3S Gl) a ae ide st 15.10 $48 GYR EL ISL FBR Uy ial Bei SK 15.12 Pa fe i AY Ag et 15.13 Hee Oy ie Bei ot 15.14 MAAN... 15.15 Fels 44... 15.16 il $6 Me iA St 15.17 PREF... 15.18 Wise HEF 15.19 BLIGE 15.20 FREI AF scessssesessase 15.21 ANGE 15,22 fA abe HAT 15.23 tf SERTRR 15.24 #P REI. 15.25 BPE MAE? 15.26 (Lie HAF 15.28 WM RIA Hie MRE. 16.1 8 SRR ML A Pe ids 16.2 58 9 AIR 1 BNE 16.3 BA PARRA AS He .. 16.4 BA af NR MEL A Bh Ak A a He. 16.5 BA YR {BL AOS 16.6 16.7 16.8 16.9 Ri7 171 17.2 17.3 4 17.5 17.6 174.7 78 17.9 18 18.1 1 AIR CH AE % 2X OR HL me 8 5) PAN AOL A SA a A. AN AEE. HUH aR Bh A a Ae Sea ARLE ON FEE 416 REAL OBE AR BINT A tee Final FRB. FBT on double #1 tong ft) 4 i F- Ab SER AE A HERA EE. BH... Java FE A... AO Java™ 4 #215 WME AK Oak, Hi James Gosling Bit, BET IRA SA RAT 7 Se APE. 8H LEZ. it Ed Prank, Patrick Naughton. Jonathan Payne #! Chris Warth NEAR, KBAR MEOH Inteme HA, BLM es, MAR LI BK, RUMTABBYLM Java WA. Java HAM MEIER ch James Gosling, Bill Joy. Guy Steele, Richard Tuck, Frank Yellin # Arthur van Hoff #2 FR. tit e+ OAT Graham Hamilton, Tim Lindholm Ul Bei & Ih 3 2 FEA KH A BY» Java RAB SR—-ASAAN, FRM. RPRN, DAMSNMRBBS, ASHE HARAR TED OM RME. CRA RRA RRS RAY. Re LE Internet: 8) Abie #7 « ATE Jove MEME. RRA EAH PL MMTA, ACLTALRORLA—TE. RT NAKA TAME KZ Fb, fo SAT AL 14 OT TD A AL AY A ET, FY Sven a RE TS A) PP HB ARG i FE ER RANG Java RAB RR— PRAMS. RA, RA A LEAKHSSARES. RNRBLEU CSS AA MAM oA RE Rk RE ATRAUL AM, RANRBS— MA HN A. ROR AH BE Me MY HL AAA EME EA. Java FE AYES DER AVS ARE AT. BATT RR AT eT He. He a RS oh a AADRARRAREE OES. Ai, RN ABM B LAR LMS MRA MIL. ERALQAEN MR, LAMAHKKL, RAHRA KR RAOEM. PUA] Va eH NB Sd NAT A TB HEH TR A. HH BBW As Tom Cargill, Peter Deutsch, Paul Hilfingers Masayuki Ida. David Moon, Steven Muchnick, Charles L. Perkins, Chris Van Wyk. Steve Vinoski, Philip Wadler, Daniel Weinreb #1 Kenneth Zadeck, ti ({) 59 «2Cyl SU Ha 2 Ak $5 A MERGE AT To. BRA ees ‘HB iM ABATE A A RABE BH Stephen Adams, Bowen Alpern. Glenn Ammons, Leonid Arbuzov, Kim. Bruce. Edwin Chan, David Chase, Pavel Curtis, Drew Dean, William Dietz, David Dill, Patrick Dussud. Ed Felten John Giannandrea. John Gilmore. Charles Gust. Warren Harris, Lee Hasiuk, Mike Hendrickson . Mark Hill, Urs Hoelzle Roger Hoover, Susan Flynn Hummel, Christopher Jang. Mick Jordan, Mukesh Kacker, Peter Kessler, James Larus, Derek Lieber, Bill McKeeman, Steve Naroff, Evi Nemeth, Robert O'Callahan . Dave Papay. Craig Partridge. Scott Pfeffer. Eric Raymond, Jim Roskind, Jim Russell, William Scherlis, Edith Schonberg. Anthony Scian, Matthew Self, Janice Shepherd. Kathy Stark, Barbara Steele, Rob Strom. ‘William Waite. Greg Weeks #! Bob Wilson $A WB]. #2 i], FMB CAR Hat FEA RAVM E-mail CR AE RY. MT ETA, RAITT IR. PE ARE iA TY NA AE Pa A AT SR ATI OT AT OE AR A SE AE A FATT AB a A 11 BE = AS PAE TH BH OER —— RAN A BAAD FB RAT TT AE He AN OY HE FE BAMBI Francesca Freedman #1 Doug Kramer Xf £1) fil #01 AOS 0) hit. RAI Adobe Systems Incorporated ft) Dan Mills %f 5-28 FT fe 14) 45 38 GE HBA. Sun 25 NPFS BME RS HT BY T RAN. AHA AA AM Lisa Friendly bpiMl at B15 Addison-Wesley Hi) % K »Susan Stambaugh ff Hy ALA Hs aH BY a OH JL A OP A Hl AS RU) TF Ben Adida, Ole Agesen, Ken Arnold, Rick Cattell . Asmus Freytag. Norm Hardy, Steve Heller, David Hough, Doug Kramer, Nancy Lee. Marianne Mueller. Akira Tanaka, Greg Tarsy, David Ungar, Jim Waldo, Ann Wollrath, Geoff Wyant #1 Derek White #i tt {fi 1H OR EYAL. RATA Alan Baratz, David Bowen, Mike Clary, John Doerr, Jon Kannegaard. Eric Schmidt. Bob Sproull, Bert Sutherland i Scott McNealy (f) S14 Al Rm. EDR M BiB A HH S| MLA, Columbia KM 4 Bartleby Library (7 S.MAat ® netp: //www.cc.columbia.edu/acis/bartleby/) MRA RIE EH. Fe—tATs BAAR HOE EE INTL HH, ——Robert Burton (1576~ 1640) BUNAR A BME Project Bartleby CHFMA, WHT RNARM LA, I ARR T BUNTY KARAS + BRS BH oh MK ON ZH BHRESRABHRNABLI EPH ADM CAMS: Hid, Ma, ALT Hes. WORT EBL, BLEDEL, HRA. FR. TM. WWW, 44 Internet. PAE EA ARAM, LR DAEA ROKR DSA AL RA Bete. SREP Ae RESD RRO, LSARAMLA AMS RM ATRL RT LAA. W8 it} Addison-Wesley (f) Mike Hendrickson, Katie Duffy, Simone Payment #1 Rosa Aimée Gonzalez EA $345} FS (i i St FBR By FBR Hay ANA Ls BA) Bk HS 2818 Rosemary Simpson 7 4E 6 Ht 4) LE Ph ACH BITE T OS HAL Tei» BAVA BS MS A) A A A EE HET EB ET RNR Brian Kernighan #3 Dennis Ritchie #£ fi{f'Jf) (The C Programming Language) 5 il. th AYBERD CHET “BAL AE EG ASE RE A” Ha IR EK Cy ERAT AR tH BEAK Jawa SAE TA. REM EM th — AE. James Gosling PAAREN, BBE Bill Joy HFRS, MMB Guy Steele BR RRM, bree at 1996 #7 A PER OB ERLE — FH, MAMMRAHL, LARK, —Alan Perlis, (Structure and Interpretation of Computer Programs) — #4) a $ TEILED, Jove" RRS RAT SWORD. RAR T al. ROA Pe KTR ART EIN. HT RR, PORT RR CE JEN, AEA SEHE NO), FE tee tat « APRIL T RRR. CMT lave MRA A 1996 FARE FRM, 1997, MAMAS AT Java Pai 1 A HAR ABA R. FAUG MY EPR RRR TE. 53 5b, GR — RAR ST Le Ty TA A SME RRM ME. APRMT AWMAMBA. Javea WRB HSRRRR. RRA, MH SEVERE MHL, Bit Java Community Process AH iM AMAT RBA. MATE OH, SH. AR, WREARE ERAT ARZ RAMA HBOM, PERKS 36m. RE APIA MMRABSAKAT. PACMAAHMAM, MACNEA RAR. A dk, API REEMA PURIPR . ELIE ET ELE hup://java.sun.com FOI ARH, ONL A air QMS F Java RAGES. EAT AGMA RNR RSMO: jls@javasuncom, BF YMHM Java 2 Fae J&P GLH BMW) Java 2 SDK ALAC. iH H) hup://java.sun.com. XF Java KI) AM WHA. QA GMMR OA ETA HUH id: hup:/fjava.sun.com/Series. eS At a 5 11 i BR A] HE HK MAL T TEAR. Tim Lindholm ff 4 eR AA ARE AK. RAEPAMABL, APORR AMI, HARDER. Lisa Friendly FAK APIA BGM, HT RS MM I, AERA David Bowen 2% — Bi RX -L Java F SMI MA. RAAB BS) RBA IR DE ie aS Nill Java GaP th SP AIRE AS AY 2 SZ John Rose, CE BR kk AVF SE A St AF HE EK at. eS TRE RARE. HER ARS — AREA T 17 OT HE 8 I. $F HH AB Exgnosis ft Roly Perera UB Leonid Arbouzov #ifi 4 Novosibirsk f) Sun Java *¥ —# tt 41 MAM: Konstantin Bobrovsky , Natalia Golovieva. Vladimir Ivanov, Alexei Kaigorodov. Serguci Katkov. Dmitri Khukhro. Eugene Latkin, Hya Neverov. Pavel Ozhdikhin, Igor Pyankov, Viatcheslay Rybalov, Serguei Samoilidi, Maxim Sokolnikov #f Vitaly Tehaiko. ft) 7% 38 Ui T MAM SLR, REA AH AS FB EH Ea A HR OS aE MGM Martin Odersky, Andrew Bennett (2% Sun javac Sa i# 5 | 41 io 3: ALE A 1 Bi: Iris Garcia, Bill Maddox, David Stoutamire #1 Todd Turnidge. {th {{14 7 95 41 Hh MARS ATG AGS DAES MMA, RABE MRE Sun 2 A eh Lars Bak, Joshua Bloch, Cliff Click. Robert Field, Mohammad Gharahgouzloo, Ben Gomes. Steffen Grarup. Robert Griesemer, Graham Hamilton, Gordon Hirsch. Peter Kessler, Sheng Liang, James Mcllree. Philip Milne, Srdjan Mitrovic. Anand Palaniswamy, Mike Paleceny, Mark Reinhold, Kenneth Russell, Rene Schmidt. David Ungar. Chris Vick #1 Hong Zhang. BOVE Tricia Jordan JAG ty. SER ALGER FS NY AS BAM Sava 2 HAMEL Larry Abrahams 3135 4 Lf (Sc. F PUI A BH BET MY AS 3 4B AA A 4K JL: Godmar Bak, Hans Boehm, Philippe Charles. David Chase, Joe Darcy, Jim des Rivieres, Sophia Drossopoulou . Susan Eisenbach. Paul Haahr, Urs Hoelzle, Bart Jacobs, Kent Johnson, Mark Lillibridge Norbert Lindenberg . Phillipe Mulet, Kelly O'Hair, Bill Pugh. Cameron Purdy. Anthony Scian, Janice Shepherd. David Shields, John Spicer. Lee Worall #1 David Wragg» Suzette Pelouch #1 Doug Kramer, Atul Dambalkar i, #1) ii ft: 11) FrameMaker Wy SIR, Hy AR HRMS I GET te WE HM FAD. Addison-Wesley ff) Mike Hendrickson il Julie Dinicola #1 4 ACR, ARMIN ATS Mh HH NEA FT HR AB RATARH, REGH RMAF Weihong HRMRARH. Ha, MMB RMA EM James Gosling. Bill Joy #1 Guy Steele Wit A # nik HT FE. RAR PPAR SHR BL RB HE. Gilad Bracha Ae Fi) ty EH, BMT HEM 2000 + 4 A KAAKUME HER. BRARARAA, CRLSMM. ZH, L-KMARAKMHAR. anh! ——Milorad Pavic, (#4L RR) dot he ABNKDCRRAAE AMG LP ARKO, BRAID. AR. Bi B. ARM. Te. BASHA. foreach HH. TET RTE ASA BA OH nH TH. RT MAL, MAHAN RAM EAE 2004 FRAN 5.0 MAL TI. APHBS MART RRR. CRMT B 20004 WM RAR Java MBIT FAN TA BE. KBRELESFRRATKAWRE. RENK, RAH GL RNA EARLE N— ARS EIA BK. TEMALAR FA” He 9 PRB RE , PERKHS —ARAY EAR BUR Me AS ET A AL Fe HH EK A NAAR RH. EABLET AMIE MFC RB: jIs@ javasun.com. BT MKF Java FSI, BUR FRR J2SE EAS, HTH IAL buep:/fjava.sun.com. A] LLZE hup://java. sun.com/Series 4% BYE Java RI) CAA NC a BE A a A DOA AMBRLFELAMB ALL, WIE Sun Aa] AR ASA A. He BX HE BE Te aR HE AB SH HE A. A javac MIHEH A, javac te Java WAH AM SA TR. Neal Gafter #4 18 it A j* ih 163k $2 ga 8 (1h OH He EE AK PCE SIMI“ javac 964", Neal i ER Ae TA ie 2 TE SH HY HE HRT AND AL A ee I TRAE « Hoh AND RAR He RT TAT Aa HE TO AR. MO EG AR IR, ABTA AAS be he SO BABA, EPIC NE a BE AB MABARA URNS ISR SRAM RS EL Neal & FART MMMM, Peter von der Ané KHMMAT HMC, Mesa A MAT RM. Neal SSMKZM. EM — MATERA, Bill Maddox fH javac, If Ath Sit A 17 9 A fe aT EE AAPM MR RM AH Joshua Bloch. Josh $5 T KMILMBA Ritite. £S ASRAMH EMR, FFAG Java Pe Ty ROAR. APHLUE, Josh #1 Neal ata fs MADMUTRAAL ARBWTS APL ASA ANS RAE Java HEARHER HRM. HRY SMS HE ISR-014 AO RR: ARIS WH) Java BS 4. ISR-04 BR ‘#4100 14477 + Norman Cohen, Christian Kemper, Martin Odersky. Kresten Krab Thorup . Philip Wadler MRA A. FEF SABE, WSL IE £145 Sven-Eric Panitz Al Steve Marx. fifiik A #8 AAC Ate A118 5 Bes i Ke JSR-O14 {ESET HEED. EAE POM SEDER ZF, AAR LAT RR He AMRBE SNHROAK. SA-BOKARAMRH MXM, RNAAT Ait MiB Wd AR. WHE ISR RAVIE MELA HW, Martin Odersky # Philip Wadler # GH G18 T HHA PizzMERB A, ATRRBARMW BM. 1998 FAK, David Stouramire MRA AGE Y ik 26 AS FEES Martin #l Phil fF. kw T GI. 4 ISR-014 SRAM ADM HSE — Ot, RIE GI ME PE AR Java ALG A NILE. Martin Odersky S29L T GI iF HARA SEN AEM T javac MIE BE Cjavac HUF IDK 1.3, RH IDK 1S TAZ #>. : 2E MWY OY LH HE A BE RE AAC ML: Sh F Martin Odersky #1 Phil Wadler f%} SW. GR. AM MMT RT RRR. ILI Atsushi Igarashi A Mirko Viroli (3 Lf, €AAW WF Kresten Thorup Al Mads Torgersen @) FMT (EZ. MN RE PE A Sun Hi Aarhus KF Z (a) & fe — 885 Hit MEM. Neal Gafter MRA A RA Suns £19] Erik Ernst fl Mads Torgersen LAJ{NA Aarhus ff) Peter von der Ahé #1 Christian Plesner-Hansen —#@ $45 TRUK HE~ ABM Ole Lehrmann-Madsen Bia MX 5 BIL fe. Joe Darcy #l Ken Russell SR T AZ A) RAI HY A AOS HF SE HL HF . Neal Gafter, Josh Bloch # Mark Reinhold ft J A RMT (R12 M1 IDK FE. AEADAM ER, HEY Wit He SRT BBA HM. Alan Jeffrey Wits tH RAS ORE he ORM, MTOR ISR-14 HT EAT TAR. Bob Deen Bik (641 FSM AL “2 super T” iB. JSR-201 AHH —-AABH: BARB. HAH, foreach MA. TR CM TAMPA. IJSR-201 % 41 fH RR A ALIR: Cédric Beust, David Biesack . Joshua Bloch (8k & Mi). Corky Cartwright, Jim des Rivieres. David Flanagan, Christian Kemper. Doug Lea, Changshin Lee. ‘Tim Peierls, Michel Trudeau MRA A CRG 21%). HEM foreach iH 2 BEB Josh Bloch A) Neal Gafter Witt. WRRA Nea SINR, TRCMAEBABRS MAB REAP RARARRTME MM) fa B). Josh Bloch A235 HEAR IA T ISR-175 MAGE, WILLE ARMS BY . ISR-175 & MLK MR RW: Cédric Beust, Joshua Bloch (E/#), Ted Farrell, Mike French, Gregor Kiczales, Doug Lea, Deeptendu Majunder, Simon Nash, Ted Neward, Roly Perera, Manfred Schneider, Blake Stone fil Josh Street. Neal Gafter ff 4 ABE ay DUR a. tL AR AIT fe Em ®. GANA —P ERR ICS BT T Java AMM, EAH ISR-133 Ai. ISR-133 + X41) KALE: Hans Boehm. Doug Lea, Tim Lindholm (44 2%). Bill Pugh (RA ERE). Martin Trotter # Jerry Schwarz. A ¢7 4% 41 fh) & BAL APE RA Sarita Adve. Jeremy Manson @i Bill Pugh. A$ F Java AAPM MR PAE LES Re. 22 T > vp | HY HE TT. Joseph Bowbeer. David Holmes. Victor Luchangco #il Jan-Willem Maessen thi ih TRA RAR. 12M RRA (finalization) MAMILW ABE RAB MERSIN FROALE, SAL Doug Lea HI. WEAR APRA ET i THM Fie. RA RUT Archibald Putt Bik BRM iM Re A RY ACS BR ET SR A «HB IE HE MAL. HUB Joe Darcy, HTL, RATASAAMER, HERA Aa A A dk a CPC OY Bk it kT AR Sun MFLAH HEM AMEM) RATAN MRM MIS, FADE HH Dh T APM HR. fA: Andrew Bennett. Martin Buchholz. Jerry Driscoll, Robert Field. Jonathan Gibbons, Graham Hamilton, Mimi Hills. Jim Holmlund, Janet Koenig. Jeff Norton, Scott Seligman, Wei Tao #1 David Ungar. 45 AB UE RO BIE Laurie Tolsom, MB ihy hth 2 Be tha i He He He AN) EK iat TH A #. A AMG HE GT A OMA BLY BA: Scott Annanian, Martin Bravenboer, Bruce ‘Chapman, Lawrence Gonsalves. Tim Hanson. David Holmes. Angelika Langers Pat Lavarres Phillipe Mulet #1 Cal Varnson. Addison-Wesley f) Ann Sellers, Greg Doench #1 John Fuller Jt} -U HARE T TH) With, MOAT RASS Mit TA A. SUE PH , RAB RM EF Weihong MRA IL T Teva tt HAM ME. Gilad Bracha de Fi RTH. BAP RAE 2005 # 1A wll Sr PRRANRLE, MARARBALAMAMML. 8 Java RB RRA, HR. BTRAMANRMBS. CARMA, BWI SRFRVURE AUBERT. Java G@RBASCMCHHX, BREBRAAE ARAKMHA, Lava kA CM C+ RM MTS AH, Met eAH hE ARH LBA. ERERA-MEPER, WKR-KORBA, HAER MI, RRC. A. R. Hoare 4 RAFRARUMHARELS HAR -W, RHR CHM, ASWRMH. Java Si 72 1E AR HRS A AN. AIRTEL HY 98 BR 4} Tf a Ht Bs ae a A BO AER A BA eS AT YR: YA EA SP BL RE KF BTN ADU MRARBATESHBEOK, HRTEM ERS, HRB RD RITHM. Java RRB ARAN MAMA, RAAT ORAM RM i OR. CRRA mee COREE RGAE), DORR EAA AR Cin C MH free BE C+4f) delete) ff) Se fal MM. a HE AEH $e aie Se 4 SCR AY A FY Pea Hh ak RY ee RANKS. RBSPAREMERSM IE, MERU MAMMA al, ee PH Sp Hat eS BOY Ue EN RTE. Java #258 85H M IER (The Java™ Virtual Machine Specification, Second Edition? (Addison-Wesley, 1999 4 ) PSE AF 59g 4 SAIS Mt HE AMMAR MF: Be 2 HR TAT OH Java HY AIC RB ES. 3 KMART Jove RRB ANAK, CRF CH C++. Java BARA Unicode FREE EM. CRAEALH ASCH MAR EME Unicode $7. 4 HMARTARM, AMER. AM sig 7 REAR H S| RA. EARORENRERAASLARTERE RA, HARASHRAMAD, HR: 2 ANS. TYE URE IEEE 754 tRHERE ASK. boolean M1, Unicode F# char 3. BAKO HMERERA. 2 HAS ARGO: RAM. ROR AMMAN. THR HAO RMT em BT A) RR. TAS TSA — TR. HAM R (4G MA) KIA Object WATE, Object RAMAKAMIN (HE—) HM. HE XM string RX Unicode F HH. HAFREAMRENRA MHA. CHS. CRAMER A HA ATM CERAM, BRAARM, MARKHAM). AMO MAT RRM, TPR AL. EAD BY ULM iat SE th 5] AS AE AT SA. BT A a BS MERLE AR. MARI RAE HE RAK ON. RY (3 EY Ue fils Se SNF. BRA aR — a SAD, RES I HR SR RB KAOHEATR, ROKVHERTOEMS UA, RAI MAM MTA 031 Al. Medel 28 RB EAE aT I Pe A, Be aH — A ASI. object MAA SEMA FESS, RAR S (Ra RA) SIA. WS RRR TERR. PRAT BARET AM, HLS BARA MH. RR LE RAR AG] AZ fH A A. BURT ie PEMA RM ATER RATE M ARAM. Java PS PAATA MH: HET RS FHA LE MRHADER, UMRAMES. KOMBAT RUMAH. URMAAELMHAX (BR. EKHAVRR RAT, hva FAFERARE HN. PANERA TRRER, MMR RAR ROP SRM RAR 2 ME BM. Java MBB RR TS ER, FARE. RRO RA AHR. SARMFALCAMHTRERAP AREAS REMAZMRAH, RBSK DAY. REAR SMELT EMRAEH D7 RRR T RPM, CRAG T Modula BURMA. tHe AA. RONF A. ARADRREDT. MERTARAHMH, HATO RHA PSARH ODMR AR. CAD Biter % ib eH, IA Internet MS RKB AE RBH ALR. WSRBRTA. RNMAAR. RO. SR CRM) AHR. AHRMRKCBFAA FE, AO HEEB SAMO ROAR. THR S CAMO) HBAs el BRA) 5 SN Ti Ha I AR ES Se EP 5 ik EH A TAT I LH HTT H this, SAG SE #5 Fa) RY eB A A RAFAH AAK, RPA CMA HR —- MAM TRIM, HAR Object ME. AARHERATUUAMTARETANEATANAA, MTR MALES SAAR HRA RM synchronized HUKHHRMRH. REPRO T ANAT MMT ERE RYSZHESEM (checked exception), ESV TMIRA tM, LMR AR AG BAe. NRYUMH finalize Hk, ENRREFAW, HMM RCRA BAR, Mii RSM MRA. AT WR, Jove HA PRA Bie PRAM LA” A, RA Mat 3 MAREK. PREPRINT, emums (HCAS) Se RELA Se AY TF RE A NY LIS TC AE ‘SFU HP BOK (enumeration) FAME, enums ENR, FAVUAARA CHT ORR T ROAM, CHHA-AMRHK. MASLAK. PHAWHATOR ‘SARE OME 7 A ETL A BH EE GI FA. Javea RHSEROMR. TERRE BE, APSR PETER. GR RE RA i ULE A NM Java BRASH HEYL. GR, ENMSHTAMN CARET AMMA. 10 KHER T RA. RAV AAR. MARHSURMMR, AAT ORE Object AMAA. 5 de He AMAA LL, Java Be est Sic He By eae Ae Be SL BIRT EM, CARA OTA TA, IFAS Java WEES CA ER BL SE Mk. HRASA: BAR (checked exception), SFM HH (run-time exception) Al HE. KREBARAASHSAR ERLE, RAML RAPER MARA RHA. BER Da 1 HE PA HL A ET, RE PE AT a Ae A PEMR, FAMMEKREEPUETRA. KBMAP ERNE BR RM. Java SALE BY Bh FFP AY ER HE SF Bw AT AY SPA NUL LPointerExceptions SHR RUA F AEA BUA, M1 OurofMemoryError, ASMM BNA KS Ad SUH HR. 312 FEHR T RES AT WA AB. PRPS TE kh Ae om OS AR ty — AISA. kee — REN SC ET DARA Java MAHL, RAIMA, HET MLS FEMS Fa. TUL EFAS IN Hy te ANS HR AY AS Bl HE SS UB RS A RT QR. MRARHKH, LATRRORTMAM RH, FARRAH RH MO) Ria BAHT. REAP RY A HE We S| FADS, BRR SR BD SBT Cfimalizer>, AES Sse WY, Re sw Be Se Hs a BH — UCL Se A A HD TR. ARERR, TURE. SH 13 RH RT — See A MA, ES BAY Th I ee 2 BADR BEM Ke PE. RPE EAR PI MAL Internet TEE Sp A A SSI, ACHE Sh SE AY A TE AR aK eS HOT A TTL. HH oT ATETAL, RNAP TRARS AM AHREAKORG, ALAKASMAFADY BBR. Rl HATRED, CNRBT CM CH. Java RAR goto A}, (AE A HEM break M continue HA]. SCHAMA, Java MBB AAR MRR 4)'} HE boolean(& Boolean) RAR, fF ARAMA BAH RAM doolean KM (HR ARIA), JE AMEE MEER RES HR. synchronized WM HT HAM At RRM. cry HAUL catch M finally TH, UPLEMMRHB. 31S FEHR T AGAR. Ay TR ME Dy TE ME, AOR TOR OR AL A) CSE) BUF. SF RA re Ae om, AER BA a 4 RA* BP Ha PR HS FE OAL Dy HO I a AT AT. 16 HIT Java AAR AEM EE AN. RITA PMRRRS HAA MATRA, GR lave RAH ATS AH SM, Ui Ra He Oo EAR S17 RT LAME N, EACLE WY IEE A) Ay A, A PL HH Mesa FEI 23] AM). Java SiPRiB ah SCA we HE ESL SS AN He & hh RET AAR. 18 WeSP A T Java 8 wi XE. 11 WHE APE OAS MORRELL AT RTO, HAA FRE: class Test ( public static void main(String(] args) { for (int {= 0; 4 < arge.lengeh: i++) system,out.print({ == 0 7 argeli] : * * + argef{illi System.out.printin(): ) ) 7£-(2H Sun ff) Java 2 Platform Standard Edition Development Kit Ff Sun Tf 9it. PAGE CH Test.java P, MSH Fe ORM MATE: javac Test.java java Test Hello, world, PRB Hello, world. 1.2 FS ERAT, RABAT A Java H lava2 Fa PER MWRHRME. LAIR AGE FA A PAR RAE ON RG] ALA HEARS OY RP eR RO, HB | java.lang APRA NMRREO RMNAKREFR java. lang UF MME FARR SH (67H. RAEA BP SLA (The Java™ Virtual Machine Specification) RY Mit MEW OM, E Jt @ ISR 924 BIT M. 13 RENRMROWKR SUA, ASAT ASLAL Jove A Java 2 FG. HAI. TAA Jove Bide 5 RBA OURAKA. WHAM Object. Class, ClassLoader. String. Thread RAM, UR java.lang. reflect PRMMAPMAAMBO Java PANE AK TRERMKONTA, GREXAFRARKE NNGRRE. RATS Jove ha PAE HA UT AEE TEMA AY API AL IGS Bist, ARAMA MAAS (reflection) MAT. FHA WRS RH APIA WZ db, (LIK — BAR it. Bit, A, SRN TAF HRN AMAA, R AVIRA Be BY APT tT Ch eR YA SN. A OL AM IL, BE AE ABPHRRA 14 Bx Apple Computer. Dylan™ Reference Manual. Apple Computer Inc., Cupertino, California. September 29, 1995. See also http://www. cambridge .apple.com. Bobrow, Daniel G., Linda G. DeMichiel, Richard P. Gabriel, Sonya E. Keene, Gregor Kiczales, and David A. Moon. Common Lisp Object System Specification, X3}13 Document 88-002R, June 1988; appears as Chapter 28 of Steele, Guy. Common Lisp: The Language, 2nd ed. Digital Press, 1990, ISBN 1-55558-041-6, 770-864, Ellis, Margaret A., and Bjarne Stroustrup. The Annotated C++ Reference Manual, Addison-Wesley, Reading, Massachusetts, 1990, reprinted with corrections October 1992, ISBN 0-201-51459-1. Goldberg, Adele and Robson, David. Smalltalk-80; The Language. Addison-Wesley, Reading, Massachusetts, 1989, ISBN 0-201-13688-0. Harbison, Samuel. Modula-3. Prentice Hall, Englewood Cliffs, New Jersey, 1992, ISBN 0-13-596396. Hoare, C. A. R. Hints on Programming Language Design. Stanford University Computer Science Department Technical Report No, CS-73-403, December 1973. Reprinted in SIGACT/SIGPLAN Symposium on Principles of Programming Languages. Association for Computing Machinery, New York, October 1973. IEEE Standard for Binary Floating-Point Arithmetic. ANSUIEEE Std. 754-1985. Available from Global Engineering Documents, 15 Inverness Way East, Englewood, Colorado 80112-5704 USA; 800-854-7179. Kernighan, Brian W., and Dennis M. Ritchie. The C Programming Language, 2nd ed. Prentice Hall, Englewood Cliffs, New Jersey, 1988, ISBN 0-13-110362-8, Madsen, Ole Lehrmann, Birger Moller-Pedersen, and Kristen Nygaard. Object-Oriented Programming in the Beta Programming Language. Addison-Wesley, Reading, Massachusetts, 1993, ISBN 0-201-62430-3. Mitchell, James G., William Maybury, and Richard Sweet. The Mesa Programming Language, Version 5.0. Xerox PARC, Palo Alto, California, CSL 79-3, April 1979. 6 RAF Stroustrup, Bjarne. The C++ Programming Language, 2nd ed. Addison-Wesley, Reading, Massachusetts, 1991, reprinted with corrections January 1994, ISBN 0-201-53992-6, Unicode Consortium, The. The Unicode Standard: Worldwide Character Encoding, Version 1.0, Volume 1, ISBN 0-201-56788-1, and Volume 2, ISBN 0-201-60845-6, Updates and additions necessary to bring the Unicode Standard up to version 1.1 may be found at http: //www.unicode.org. Unicode Consortium, The. The Unicode Standard, Version 2.0, ISBN 0-201-48345-9. Updates and additions necessary to bring the Unicode Standard up to version 2.1 may be found at http://www.unicode.org. Unicode Consortium, The. The Unicode Standard, Version 4.0, ISBN 0-321-18578-1. Updates and additions may be found at http: //www.unicode.org. wd a ie OK Hk, Ethie —+ HE. KER, CTR HELD (1672) HARRAH TABI T AS REP UH AS 5 Ha FE A, AD Tt CR A aD. 21 SRBC AWBER SHME RM BRAY SEAR Cproduction). BAP ARMA Me IE 4 eR” MPSA ARAL % (nonterminal) HMRI S A — RAHN — ARS MER, WR—MER “ER” HRA (terminal) HES. MERE, REAR A TENS R. SEMSRREXMBRFME—TAT, KAFOR MM PRUNE, H ABM (goal symbol), AMHR ET— HEA, MOET AMR, Ca AES Pe CH AEB A AR RA AP a a a ET HE aH. 2.2 WRB 3H Pe th Tlavadsi Rie BMA Clexical grammar). ik Fitk HUnicode ¥ HM PFE THEA ET . CENT MT Ate lnpur (3.5) WER, CART Unicode FFF F) (3.178) JE WHT HERR — RIUMATE RM (3.575). BEMA THUR EWES (3.6) MER 3.7) HRT aval RA ERSTE, HAR WHI (token) (3.57). KASH id Mave IE RT (3.8 WW), RR F (3.97), (HE Citeral) (3.107), AERA C31) AEM (3.1275. 23 MBE 4H Bo~ 10H. B14 SHES HH T Savathh AE HT MH IHX HAL (syntactic grammar), 8 R2* RBBRRARMRE ROMA EANAE. CRLT MHF ARH CompilationUnittt) 4: xt (7.3999, EA] HIR T bp 12 FFF to fer Hm LTE I. 24 Boks EAMENSRAST, SXAHRIUIAAAAN, BRERA Mia Me ERP SRFREREMN. CHHCEER ESHA REBT P. FRAG LRAAH. FAAANRLADPARAN SHIA, CRM AR PHSKELM. RH, EAAGH-TREDTRGMHR MEAT. Olin, BME Xs IffhenStatement: Af ( Expression ) Statement StH AE A i Fh UpThenStarementH RAR IC if. MRA AL TORIC, RAE F Expression( KR KX), MARBABS Ric. MERA Statement HA). A-PRAME, BER: ArgumentList: Argument ArgumentList , Argument 4H H ArgumentList Hf fe 2a HR — fh) Argument Bk ArgumentLlist, HR AMAES. BRT Argument. ArgumentListtiS# 2 REBAR, PRE, CAKRBRAG ERM. RY RMArgumentList HAA EM ESM. AGMA BAA ELH ML. “FAR “ope” aT fie eh BLZE Se 4h FF ON AE He FE OH Fe, $7 TEES (optional symbol). ASTEASHAREARG LET ATA, —THRT TREK, A-TMART € SRO: BreakStatement: break Identifiersp : AFAPFERM OMS: BreakStatement: break ; break /dentifier ; UR: BasicForStatement: for ( Forinit,,, ; Expression,,, ; ForUpdate,,,) Statement REAPER M 7 EMS: Basic ForStatement: for ( ; Expression, ; ForUpdate,,, ) Statement ibe 9 fox ( Forlnit ; Expression, FEAR RE FP ER ES BasicForStatement: for (3; ForUpdate,,,) Statement fox ( ; Expression ; ForUpdate,,,) Statement fox ( Forlnit ; ; ForUpdate,,,) Statement fox ( Forlnit ; Expression ; ForUpdate,,, ) Statement BAKA PAPAS: BasicForStatement: fox (33) Statement for (+; ForUpdate ) Statement for ( ; Expression ; ) Statement fox ( : Expression ; ForUpdate ) Statement fox ( Fordnit ; ; ) Statement fox ( Fordnit ; ; ForUpdate ) Statement fox ( Forinit ; Expression ; ) Statement fox ( Forinit ; Expression ; ForUpdate ) Statement te, AEM HH BasicForStatement’S fe | AFI 84 8] EO BB. MFERKMGM. TOMA MER. EROTRARERAR, to Re ForUpdate,,, ) Statement font ConstructorDeclaration: ConstructorModifiersep, ConstructorDeclarator Throws,,, ConstructorBody ik MT AER 8 ConstructorDeclaration ti 8 « SEWER LPM BS SMH MA “one of H. Ella FH TMS LNT AGHR-TDANEX. HM, WRU sin PER. ZeroToThree: one of 0123 RE PHP ERY EMS: ZeroToThree: 0 1 2 3 AMRF AREA— TRAHAN, CRRA RIT IANS APR. lk, ie ere hp MF ER BooleanLiteral: one of true false 10 RIE JEP Be RO TS BooleanLiteral: true false AD av A SK AG BT Ae AS SPAR HS “but noe” LEAT MCA HE. ATO Hira BE HE BRM HE. WmpurCharacter?™ 4X (3.475) Mdentifier™ EX (3.899) Kia: InputCharacter: UnicodeInputCharacter but not CR or LF Identifier: MentifierName but not a Keyword or BooleanLiterat or NullLieral EG, TOMLPEA FEMS SS OR RN, ERA E. Bi tH AA OY BR ARH A: RawinpurCharacter: any Unicode character “3s SS ee i) 1G BY ARBRE: BRARHA, FEREHA, ——Samuel Johnson. (Dictionary) ( 1755) ACTEM RT Jawa OPES HE A HH. PETER] Unicode (3.1 1) 5M, (AILSEGET I BH (3.2 19), LIME Unicode % SUF (3.3 9) BAF HAE RR ASCH F 4M Unicode #7. tT HILT R (3.4 HW) RLARAEMRAMHA ARK, AAR TS. FAKE Unicode APR ME — BARA TGR (3.549), MHA (3.6 1), TER (3.7 5) AURA. HIG MIAM 3.8 WRF 9H), ME 3.10 4). DA GU) MBM G12 8. 3.1. Unicode PLFE AHH Unicode? 4 98 5 ON. PTL Fuk mh EBA R AS RRRAR OS ROG Bf hutp://www.unicode.org Java? # — Hd Bh eRUnicoded HE MCE. KF AcharacterM RS hw TAA Java? £3 hE EF By HER Unicodeht % Java SAE A 1.1 ChAT RA WA Unicode MA 1.1.5. TELL F Javea MBB MAP BT Unicode HE) WH MA: IDK 1.1 (Ft BHI Unicode 2.0), IDK 1.1.7 (HB Unicode 2.1, J2SE 1.4 (Ft Unicode 3.0) #1 J2SE 5.0 (Ft 4H Unicode 4.0). Unicode Sires 1 02 0 it ek — AE ENS 16 MF. OK, ER OE BLE 16 CRAM FH. BAYA (code point) MIRE U+0000~U+IOFFFF, {t ALT AEM Urn aie. FEA AF U+FFFF SER AS. AT REAL 16 oe TRA FE Fo EE, Unicode MEE XT — MRA UTF-16 HHH. RARE, HP PFRRREM 16 CREM, W- PRB RA PRE RB (U+D800~ 12 3H U+DBFF), +A FARR CU+DCOO~U+DFFF). FIM U+0000~ U+FFFF 2 (a) 00999, 59 AC MAAS UTP 16 4805 at 3c A dE A] Java MBE SLA UTF-16 MARR 16 AGRA LA. DH APL (ER # Character 24) (HAH 32 (Me RAG HH ck 2 mA TY MSE A. Java FRET AS ARRZ MTR RN TE. APE CHARAN, KARE TA MRT, MAEM (generic RR “FE”. BRT ERE (3.79). RR, UREA SEMA (3.10.4 WM 3.10.5 5) 25h, REP AM ATR (3.5 9) MARA ASCH FF (LK PH: ASCII FF ft Unicode SUF (3.3 7) JHA. ASCH CANSIX3.4) LIGA H AACR ARHENS. Unicode F741 iY 128 FRA ASCH FF. AH UTF-16 RBM": MEE PAK 3.2 ii GU Unicode F 7 Ht 2 AUF H+ ai > DER APIA, RST OE TT OM: (1) HERE Unicode FFE M9 Unicode # XR (3.3 8) HMMA Unicode % He Tet \uxxxx SP xxx EP ARE RIA) BY Unicode X72 UTF-16 RBM I, HRT xxxxe A— ARG MH RRA ASCII HRA IA EEF. (2) HERE C1) PAGEL IN Unicode ii Mem AT PAT A IL FEAT (3.4 D0 (3) HERS (2) BAB MMA LTE ANTT AIL NTE RM — BARAT (3.5 FH), HEFZA 3.68) MER TT) 25. CNAAMMRAMIA 35). Bee WR H (2.3 8). ERD PAR TREC ROPER, ARG MR A Se HE TE IY, dH HRNSER ERM BL oie. Ait, MAL a--b HF MARI HE (3.5 1) a, --, by CVE REL EANRFM— MS, BR a, -,-,b TLE AMR St. 3.3 Unicode X7F SEL BLE Be AAS HC MAH iN Unicode st SF, Ha RAT 1 Aik FH ASCIEF Vu Pe Be A Hi Se ANE AUT POR oe), HER hn a eS Mn RAMAN S FE PEE MN Unicode St HF . 1X — AR BAG BE — KH)Unicode BATE: UnicodeInputCharaeter: UnicodeEscape RawinputCharacter UnicodeEscape: Wake 13 \ UnicodeMarker HexDigit HexDigit HexDigit HexDigit UnicodeMarker: v UnicodeMarker RawinputCharacter: any Unicode character HexDigit: one of 0123456789abcadefFABCDEPFP SEB. URI ARE ES BR ASCH TF. RT BERS, WERT RANMA ST, MARY AAG I HT BE DP ER NET HICSIE NS RMA H.R TE, BAIRD \ WERE TE —A Unicode: MRF st RK DHE AT He, AB AIK AS RE fe BT —AFUnicodeds X24. dn, MPRA *\\u2297 =\u 2297 HEP AE IA HE \u 2297 = @ (\u2297H FH “®” MUnicodeMi4) . UR SA Be, A RAE Ly RawInputCharacter. HRB ¥ MH Unicode ABP. WRAY \MR- TRE Pu, HARE—TuBMRA RIS + ARMS, 2, HR Se th aa EBT BR. Unicode # XP AM FARR SS et —H MK Unicodes$ X. Hi, Re MA \ud0Scuddsam i tOT FH \u005a, BH00ScH\ MM Unicode, ERSMET HZ, 2H Unicode F 005a, ik ABA \udOSch fH \ A EAE FE ARE — 2 IN Unicode st 5 fy a it $i. Javaihi PGB Gi 185 THE Al Unicode ti 5 0 RIVER MASCHM META, HERI RR — AP OY UL He ME FASCIA TA ob EM Eh. ke RW BBR In — FB IER FER A} BY fF I Unicode X 7948 RASCH —€§_Ph 8 \ uxcxx 3 AR \ wu xxxcx— lA BLE WALA MY AE ASCHS 1 HH MUnicodess LIF (ETRE BAHB—Tud) OM PER AR OT UL Milavadt IB RRS ( “Sava ae” ) PRE, HAT Wide ER — PAPE. BG. BT UL ibd att HF eB hh EE OEE RR — Bil —AruthUnicode ? FF, (RHE BA HAS wh AES eM REEL HE Bh ae AAO Unicode PAE, BNA AIK MASCHE AP RAL MUnicoded XA. SEL BABU \ wont aii TE A HRN, BLE DRE Ah FAK ET & Unicode Fe. 3.4 (Rie SAR FR a aL IR RT AL AF RAE Unicode AF 49 FF Fl RIPE BAT AT ATR THER WET Hava ERR HRA OEM TS. CBE Te RAIA (3.775). LineTerminator: the ASCII LF character, also known as “newline” 44 He the ASCII CR character, also known as “return” the ASCII CR character followed by the ASCII LF character InputCharacter: UnicodeinputCharacter but not CR or LE 47 RW ASCUF ACR, LFRCR LFA IL. Kia RRLEN ATS CRE ET HER MIAH, WEEAT. GRE-RATALAORATH, CNRRLEMER (2) SMT. 35 MARR MRIC RA (3.3) SMO RAL TATA EAU RMA TIAA (3.4 1) RMR BARAT. FAFZA (3.67) MER 3.7) MMATRBR HI. HR SUH (2.3) HAE. PAPE TPM: Input: InputElements,; Subspe InputElements: InputElement InputElements InputElement InputElement: WhiteSpace Comment Token Token: Identifier Keyword Literal Separator Operator Sub: the ASCII SUB character, also known as “control-Z” 2A GOW) MER G7) TATAMMC, MRE TR RRE- EM, UT PRA A-KARMT HC. Aa, REMAP MASCUSH “-" HM “=", RAEN PRAMAS ARERR. APT RRs HbR IS-= (3.1249) « AT RE RAE RG, MM IRASCI SUBF FF (\u001aakcontrol-Z) 2% XMM AR PH TEI, WR Be HRERBATE PNT exAy. WR yah, BARN MRA Pye, Me ark 15 yl Poti. BL GN. EF TSK} PM A A BR class Empty | , BUM RAT ORAM, DNR ERK EMMA, aR RE Ce ME Fath ek. ARP “A” A i” A, PRR SEER 0 5 BR EB Ae A a eB. 36 28 AWE MWASCHE HH. KPI. MAORI 4). WhiteSpace: the ASCII SP character, also known as “space” the ASCII HT character, also known as “horizontal tab” the ASCII FF character, also known us “form feed” LineTerminator 3.7 ER RAM AM: CR 8) fe BETERE: ASCII F74/*#1 ASCH $F H9/Z (HAMS HB CRAZE C A C++ — FED, UR SAT TERE: MA ASCILS FE /BUAT ETA A BS EC OPA HE Cath — FD. RE A ARAM LR 9 Pe UE he: Comment: TraditionalComment EndOfLineComment TraditionalComment: 1 * CommentTail EndOfLine Comment: 11 CharactersinL ine, CommentTail: * CommentTailStar NotStar CommentTail CommentTailStar: 1 16 RI * CommeniTailStar NotStarNotSlash CommentTail NotStar: InputCharacter but not * LineTerminator NotStarNotSlash: InputCharacter but not * or / LineTerminator CharactersInLine: InputCharacter CharactersInLine InputCharacter ERA ALLE AE o ERATE. OFFER, AAA M. SERGE oO HERP, RAGAN EX. Bk, FRA: /* this comment /* // /** ends here: */ RMA HEB MIE. AAA ER DS HRES (3.10.4) REM (3.10.59) Ae 3.8 tine IAA Java FEM Java MFO AREA, UA Sava FAIA. IRATE BGREF 3.94), MR (3.10.3 1H) RB (3.10.7 5) MIA MHS (Unicode £4 PFD). Identifier: IdentifierChars but not a Keyword or BooleanLiteral or NullLiteral AdentifierChars: JavaLetter IdentifierChars JavaLetterOrDigit JavaLetter: any Unicode character that is a Java letter (see below) JavaLetterOrDigi any Unicode character that is a Java letter-or-digit (see below) FEMME UM ART Unicode FFM, CRFASHAPRANKERHSAA, EOHB HAT IR AE. LB AURA RE SE AY URC. A fe RE BAe He ATT A A ieee 17 Wa S wAT. “Java ZU} "GH Character.isJavaldentifierStart (int) ARB true MEH. “Java FRRME” MH character. isJavaldentifierPart (int) eH SBE true FH. Java FROCK GANS ASCH tT FH A~z (\u0041~\u005a) A a~z (\u0061~\u007a), FAM TASH RA, Bi ASCH FMR (_R\uo0st) MRT FES (SR\u0024), MA REM SERMBRE PRA STH. MARAE KMD RS LE BR. “Java MF" 448 ASCH MF O~9 (\u0030~\u0039). RAMP MIRA CEH, MEN TF OM MS A AIA Unicode FHA, i PR RAT LA. FAAP ROR AT ROR AT. Pl, EA RSS MIRAE WT XASTHA Ca, \u00412. MT RASFAHA (a, \u0061). HM KAS $a PRM CA, \u0391), BBRDE SH A (Ca, \u0430) MRPMAKEDS A Ca, \ud835\udes2), EMNeBERAM. Unicode RAFU RAF OME. HOO, THF, ALU nam Me T OK SERA (A, \u00c1) SRE REH—TES AME (°, \u0301) MMT RAG FH ACA, \u0041) Hl, GR ENEMIRG BAAN. BM (The Unicode Standard) (38 148) B42, UTMATAMNRA, FAS LAH 626~627 1, UAT AHEM PAG. HRA MAE: String {3 Gpem MAX_VALUE isLetterOrDigit 39 RF FR eH ASCH FARM FFARR BN, OARS, MARE TERR (3.8 Ws Keyword: one of abstract continue for new switch assert default if package synchronized boolean do goto private this break double implements protected throw byte else import public throws case enum instanceof return transient catch extends int short try char final interface static void class finally long strict fp volatile const float native super while RMF const M goto RR BM, BMS 1124 A AEA te HE oO. IRAE C+ RR SEAR TE WS th DLE ARIE KAT I So Jaw 8 ae eA RO RI

You might also like