Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Chapter 01 _Getting Started(core JavaÕªÒª)

Ò»¡¢ºËÐĸÅÄî
1.ʲô½ÐÀࣿ
Àà¾ÍÊÇijһÖÖÊÂÎïµÄÒ»°ãÐԵļ¯ºÏÌ壬ÊÇÏàͬ»òÏàËÆµÄ¸÷¸öÊÂÎï¹²Í¬ÌØÐÔµÄÒ»ÖÖ³éÏó¡£
2.ʲô½Ð¶ÔÏó£¿
ÔÚÃæÏò¶ÔÏó¸ÅÄîÖУ¬¶ÔÏó£¨Object£©ÊÇÀàµÄʵÀý£¨instance£©¡£¶ÔÏóÓëÀàµÄ¹ØÏµ¾ÍÏñ±äÁ¿ÓëÊý¾ÝÀàÐ͵ĹØÏµÒ»Ñù¡£
3.ÀàµÄºËÐÄÌØÐÔÓÐÄÄЩ£¿
Àà¾ßÓзâ×°ÐÔ¡¢¼Ì³ÐÐԺͶà̬ÐÔ¡£
·â×°ÐÔ£º
ÀàµÄ·â×°ÐÔΪÀàµÄ³ÉÔ±Ìṩ¹«ÓС¢È±Ê¡¡¢±£»¤ºÍ˽Óеȶ༶·ÃÎÊȨÏÞ£¬Ä¿µÄÊÇÒþ²ØÀàÖеÄ˽ÓбäÁ¿ºÍÀàÖз½·¨µÄʵÏÖϸ½Ú¡£
¼Ì³ÐÐÔ£º
ÀàµÄ¼Ì³ÐÐÔÌṩ´ÓÒÑ´æÔÚµÄÀà´´½¨ÐÂÀàµÄ»úÖÆ£¬¼Ì³Ð£¨inheritance£©Ê¹Ò»¸öÐÂÀà×Ô¶¯ÓµÓб»¼Ì³ÐÀࣨ¸¸ÀࣩµÄÈ«²¿³ÉÔ±¡£
¶à̬ÐÔ£º
ÀàµÄ¶à̬ÐÔÌṩÀàÖз½·¨Ö´ÐеĶàÑùÐÔ£¬¶à̬ÐÔÓÐÁ½ÖÖ±íÏÖÐÎʽ£ºÖØÔغ͸²¸Ç¡£
4.·½·¨
¶ÔÏóÖеķ½·¨±í´ïÁ˶ÔÏóËù¾ßÓеÄÐÐΪ¡£·½·¨Êµ¼ÊÉϾÍÊǺ¯Êý¡£
5.ÊôÐÔ
Ò»¸ö¶ÔÏóµÄÊôÐÔÊÇÄܹ»±»Íâ½ç»ò¶ÔÏóËù´¦µÄ»·¾³Ëù¸ÐÖª»ò²Ù×ݵÄÊý¾Ý»ò״̬¡£
6.JavaÊÇʲô£¿
JavaÊÇÒ»ÃÅÒ×ÓÚ±ä³ÉµÄ¿çƽ̨±à³ÌÓïÑÔ£¬Í¬Ê±ÓÖÊÇÒ»¸ö¿ª·¢¡¢Ó¦Óá¢Ö´ÐкͲ¿Êðƽ̨¡£Java°üÀ¨Java±à³ÌÓïÑÔ£¬¿ª·¢¹¤¾ßºÍ»·¾³¡¢JavaÀà¿âµÈ¡£JavaÓïÑÔÊÇÓÉÃÀ¹úSun¹«Ë¾¿ª·¢µÄÒ»ÖÖÍêÈ«ÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆÓïÑÔ¡£JavaÓïÑÔÓÉC++ÓïÑÔ·¢Õ¹ÆðÀ´£¬µ«±ÈC++ÓïÑÔ¼òµ¥¡£JavaÓïÑÔ¾ßÓмòµ¥¡¢ÓëÆ½Ì¨Î޹ء¢¸ßЧ¡¢½¡×³¡¢°²È«¡¢¶àÏ̵߳ÈÌØµã£¬ËüÊǵ±Ç°ÍøÂç±à³ÌµÄÊ×Ñ¡ÓïÑÔ¡£
Java¼ÈÊÇÒ»Ãűà³ÌÓïÑÔÓÖÊÇÒ»¸öƽ̨¡£
7.ΪʲôҪÓÃJava£¿
×îÖ÷ÒªµÄÔ­ÒòÊÇJavaÓëÆ½Ì¨Î޹أ¬Ò»´Î±àÒ룬´¦´¦ÔËÐУ¬ÒÔ¼°ËüµÄÒ×ÓÚ±à³ÌµÄÌØÐÔ¡£
8.ÓÃJava¿ª·¢³ÌÐòµÄ²½ÖèÊÇÔõôÑùµÄ£¿
±àдԴ´úÂ루*.java£©→±àÒ루javac *.java£©→Ö´ÐУ¨java *.class£©
9.JavaµÄ»·¾³±äÁ¿
ÓÉÓÚJavaÊÇÆ½Ì¨Î޹ص쬰²×°JDKʱJava²»»á×Ô¶¯ÉèÖ÷¾¶£¬Ò²²»»áÐÞ¸Ä×¢²á±í£¬ÐèÒªÓû§×ÔÐÐÉèÖû·¾³±äÁ¿£¬µ«²»ÐèÒªÐÞ¸Ä×¢²á±í¡£
JAVA_HOME:JDKµÄ°²×°Â·¾¶£»
CLASSPATH£ºJVM×°ÔØ¡¢class×Ö½ÚÂëÎļþʱµÄËÑË÷·¾¶£»
PATH£ºÏµÍ³µÄ»·¾³±äÁ¿£¬ÃüÁîµÄËÑË÷·¾¶¡£
path±äÁ¿Ö¸³öJavaÌṩµÄ¿ÉÖ´ÐÐÎļþµÄ·¾¶£»
class path±äÁ¿Ö¸³öJava°üµÄ·¾¶£¨for Windows£©
set path=%path%;
C:\Program Files\jdk1.5.0\bin;
set classpath=.;
C:\Progam Files\jdk1.5.0\lib
10.JVMÊÇʲô£¿
JVM£¬Java Virtual Machine£¬JavaÐéÄâ»ú£¬ÊÇÒ»¸öÂß¼­µÄ²Ù×÷ϵͳ£¬ËüÆÁ±ÎÁËÓ²¼þºÍƽ̨ÐÅÏ¢£¬JVMÄܽ«×Ö½ÚÂëÎļþ£¨*.class£©½âÊͲ¢Ö´ÐС£ÕýÊÇÕâÖÖ¶ÀÁ¢Ö´Ðеķ½Ê½£¬Ê¹µÃJava¾ßÓÐÓëÆ½Ì


Ïà¹ØÎĵµ£º

Java APIÁ÷

Java API  Á÷
°´¹¦ÄÜ·ÖÓнڵãÁ÷ºÍ´¦ÀíÁ÷
°´¶ÁÈ¡Îļþ·Ö×Ö½ÚÁ÷ºÍ×Ö·ûÁ÷
°´ÎļþÊäÈëÊä³ö·ÖÊä³öÁ÷ºÍÊäÈëÁ÷
FileInputStream ,FileOutputStream 
BufferedInputStream ,BufferedOutputStream
FileReader ,FileWriter
BufferedReader ,BufferedWriter
InputStreamReader ,OutputSteamWriter
DataInputStr ......

һλJava³ÌÐòÔ±µÄÈËÉú¹æ»®

ÀëÆßÔµÄÌì¿ÕÔ½À´Ô½½üÁË£¬ÎÒËÆºõÄܹ»¸ÐÊܵõ½ÎÒµÄÀíÏëÔÚÂýÂýµÄ¿¿½üÎÒ£¬´ËʱÎÒÒѾ­ÓÐЩÐË·ÜÁË¡£
´ÓÅàѵJavaÈí¼þ¹¤³Ìʦµ½ÏÖÔÚÒѾ­ÓÐ5¸ö¶àÔÂÁË£¬¿´×ÅÉí±ßµÄʦÐÖÃǸ÷¸ö¶¼ÄÃ×Å×Ô¼º¾«ÐÄÖÆ×÷µÄ¼òÀúÈ¥ÃæÊÔµÄʱºò£¬ÎÒÒ²¿ªÊ¼¾²¾²µÄ¹æ»®ÆðÁËÎÒµÄÈËÉú·¡£Ï£Íûͨ¹ýÕâ¸öÄܹ»Ö¸ÒýÎÒ×ߵĸüºÃ£¬Ò²Ï£Íû×Ô¼ºÄܹ»ÔçÈÕʵÏÖ×Ô¼ºµÄÃÎÏë--½«À´ÓÐÒ»¼ ......

Java rmi ¸ÅÊö

Java rmi
1.     RMI¸ÅÊö
RMI(Remote Method Invocation)
RMIÊÇ·Ö²¼Ê½¶ÔÏóÈí¼þ°ü£¬Ëü¼ò»¯ÁËÔÚ¶ą̀¼ÆËã»úÉϵÄJAVAÓ¦ÓóÌÐòÖ®¼äµÄͨÐÅ¡£
java rmi°ü±ØÐëÔÚjdk1.1ÒÔÉÏ
RMIʹÓõ½µÄÀà
java.rmi.Remote
ËùÓпÉÒÔ±»Ô¶³Ìµ÷ÓõĶÔÏó¶¼±ØÐëʵÏָýӿÚ
java.rmi.server.UnicastRemoteObject
ËùÓпÉÒÔ±»Ô ......

java֪ʶµã»ã×ÜÖ®ËÄÈÝÆ÷


List,Queue£¬Set¼Ì³ÐÓÚColletion£¬¶øColletion¼Ì³ÐÓÚIterable
List£ºÒÔÌØ¶¨Ë³Ðò±£´æÒ»×éÔªËØ£¬ÊµÏÖList½Ó¿ÚÓУº
ArrayList£º³¤ÓÚËæ»ú·ÃÎÊÔªËØ£¬µ«ÊÇÔÚListÖвåÈëºÍÒÆ³ýÔªËØ±È½ÏÂý
LinkedList£ºÔÚListÖвåÈëºÍÒÆ³ýÔªËØ±È½Ï¿ì£¬ÌṩÁËÓÅ»¯µÄ˳Ðò·ÃÎÊ£¬²»³¤ÓÚËæ»ú·ÃÎÊÔªËØ¡£
 
Queue£º ÏȽøÏȳö£¬¶àÓÃÓÚ²¢·¢±à³Ì¡£ ......

¹¹½¨±Ê¼Ç£ºÎªjava hotspot vm´´½¨vc++¹¤³Ì

      Ê×ÏÈÏÂÔØopenjdk´úÂë°ü£¬http://download.java.net/openjdk/jdk7/£¬ÕâÀïÏÂÔØµÄÊǵ±Ç°µÄ×îа汾b94£¬openjdk-7-ea-src-b94-20_may_2010.zip¡£       ½âѹËõopenjdk-7-ea-src-b94-20_may_2010.zipµ½D:\JVM¡£ÔÚD:\JVM\openjdkÏ´ò¿ªREADME-builds.htmlÎļþ¡£° ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ