Java??????????StackOverflow
???????????? ???????[ 2015/9/21 14:57:28 ] ??????????????? ???????????
???????? java
????Java??????? JavaScript ?????????????? Java ????? ??JVM?? ????????????????????????????????????????????? Java ?????????????? “Java ??????”??????????????????StackOverflow????????й? Java ?????????? Java ???????????
????Java ???????????????????????????????????л?????Java ??????????? C ?? C++??????????????? C++ ??????????????????Java ??t?????????????????? class ???????????? JVM??Java ?????????У??????????????????????JVM ??????????????????? garbage-collection????????????棬??????????????????????????????Java ????????????????????????????????????????Java ???????????? C ?? C++ ????????????? JNI??The Java Native Interface????
????Java ????????????????????????????????????????????????? “?????д??????????”??WORA???????????????е????????????±????????????????????С?Java ???? James Gosling ?? Sun Mircosystems ?????2009??4??20????? Oracle ???????????????? 1995 ????? Sun Microsystems??? Java ?????????????????С?
???????????????????????? Java ?????????? Sun????? Oracle??????? Java ????????????????????????????????????Ч?????? Java ?????????????
???????????????????????????
????Java ???л?????JRE???????????? Java ??ú????
????Java ???????????JDK??????????? Java ??ú????JDK ???????????? JRE??
??????????У???????????????????????????? Java ??????????????????á?
????????
????????ο?????? Java ??????????????OpenJDK????????? Oracle??Apple??SAP ?? IBM ?????????????????
?????????????????????? Java ????????Java ?????????????????????????? Windows ???????????? java.com ???????? Java ???л?????JRE?????? Macintosh ????????????? Java ???л????????????????????????? Java?????? Linux ?????Java ???????????????????
????Windows ?? Mac ??????????????????????????ù??????????? Java ????????JDK??????? Oracle?????????????
????Java ????????????????? JVM ?????????????????н???????????????????JIT?????????????????????????????????? JVM ?? JIT ????????????????????Щ????£????統(tǒng)?????汾???????????????????JVM ??????????????????????
??????????????????????????????????????????? linux ?????????????????????????????
?????汾
????????? Java ?汾?????????????
????JDK 1.0 (1996/01/23)
????JDK 1.1 (1997/02/19)
????J2SE 1.2 [Playground] (1998/12/08)
????J2SE 1.3 [Kestrel] (2000/05/08)
????J2SE 1.4 [Merlin] (2002/02/06)
????J2SE 5.0 [Tiger] (2004/09/30)
????Java SE 6 [Mustang] (2006/12/11)
????Java SE 7 [Dolphin] (2011/07/28)
????Java SE 8 [JSR 337] (2014/03/18)
????Java SE 9 [TBD ] (δ????)
?????μ?????汾??
????Java Standard Edition 8 Update 51 (1.8.0_51) – (2015/07/14)
????Java Standard Edition 7 Update 79 (1.7.0_79) – (2015/04/14)
?????????????????????????? J2SE Code Names????? JDK ??汾???????????? Wikipedia ?? Java ?汾????????
????Java SE 8 ?????????????????
???????????μ???????????????????????????????
????J2SE 1.4 – 2008/10
????J2SE 5.0 – 2009/10
????Java SE 6 – 2013/02
????Java SE 7 – 2015/04
????Java SE 8 – 2017/09
???????????
???????? Java ??????????????????????? Java ???????У???ο? Oracle Java ??????????
??????????????????????????????????????????????????к?????????????????????????????????????????????????? Jon Skeet ??????????
?????????淶
????Java ?????????????е??????淶?????????????????????????????????????Щ?????淶??????????????????????????????????ɡ?
????????????????????????????д??????????????????????????д?????磺String??ThreadLocal ?? NullPointerException?????????? pascal case?????????????????
?????????????? camelCased?????????????????????????Сд??????????????????????????д?????磺indexOf??printStackTrace??interrupt??
????????????ú???????????????????????
??????????????????static final ???????????д? ALL_CAPS??????????????????????????磺YELLOW??DO_NOTHING_ON_CLOSE??????????????????Enum??????????????????static final ???ο????????????????????
????Hello World?????????????
????Hello World ??????????
????public class HelloWorld {
????public static void main(String[] args) {
????System.out.println("Hello?? World!");
????}
????}
???????????? Hello world ????
????javac -d . HelloWorld.java
????java -cp . HelloWorld
????Java ???????????м??????? Java ????? ??????????????????? java ??????С?
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11