java×Ü½á µÚ¶þÕÂ
µÚ¶þÕÂ
ÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼Æ
Èí¼þ¿ª·¢µÄÎå¸ö½×¶Î
ÐèÇó·ÖÎö ³éÏó½¨Ä£
ϵͳÉè¼Æ Ä£ÐÍϸ»¯
±àÂëʵÏÖ
²âÊÔ½×¶Î
ϵͳά»¤
Àà(class)ºÍ¶ÔÏó(object)ÊÇÃæÏò¶ÔÏó·½·¨µÄºËÐĸÅÄî
ÀàÊǶÔÒ»ÀàÊÂÎïµÄÃèÊö ÊdzéÏóµÄ¸ÅÄîÉϵ͍Òå
¶ÔÏóÊÇʵ¼Ê´æÔڵĸÃÀàÊÂÎïµÄÿ¸ö¸öÌå Òò¶ø³ÉΪʵÀýinstance
String ÊôÐÔµÄÖµÒª¼ÓÒýºÅ
ʹÓÃnew¹¹Ôì·½·¨´´½¨Ò»¸öеĶÔÏó
ʹÓöÔÏóÃû.¶ÔÏó³ÉÔ±µÄ·½Ê½·ÃÎʶÔÏó³ÉÔ±(°üÀ¨ÊôÐԺͷ½·¨)
ʹÓÃÕß¶ÔÀàÄÚ²¿¶¨ÒåµÄÊý¾Ý(¶ÔÏóµÄ³ÉÔ±±äÁ¿)µÄÖ±½Ó²Ù×÷»áµ¼ÖÂÊý¾ÝµÄ´íÎ󣬻ìÂÒ»òÕß°²È«ÐÔÎÊÌâ
javaͨ¹ý½«Êý¾Ý·â×°£¬ÉùÃ÷Ϊ˽ÓУ¬ÔÙÌṩһ¸ö»òÕß¶Ô¸ö¹«¿ªµÄ·½·¨ÊµÏÖ¶Ô¸ÃÊôÐԵIJÙ×÷£¬ÒÔʵÏÖÏÂÊöÄ¿µÄ:
Òþ²ØÒ»¸öÀàµÄʵÏÖϸ½Ú
ʹÓÃÕßÖ»ÄÜͨ¹ýÊÂÏȶ¨Öƺõķ½·¨À´·ÃÎÊÊý¾Ý£¬¿ÉÓ÷½±ãµÄ¼ÓÈëÂß¼¿ØÖÆ£¬ÏÞÖÆ¶ÔÊôÐԵIJ»ºÏÀí²Ù×÷
ÀàÒýÓñØÐ뱻ʵÀý»¯ ¶ø·½·¨´æÔÚÔÚÀàÖб»µ÷ÓÃ
package±ØÐëÊÇjavaÔ´ÎļþµÄµÚÒ»ÌõÓï¾ä£¬Ö¸Ã÷¸ÃÎļþÖж¨ÒåµÄÀàËùÔڵİü£¬¼´ÊǰÑÕâ¸öjavaÉú³ÉµÄclassÎļþ·ÅÈëÒ»¸ö°üÎļþÀÓÃ.À´Ö¸Ã÷°üĿ¼µÄ²ã´Î
µ÷Óò»Í¬°üµÄÀà ÐèÒªÓÃimportÓï¾äÀ´ÒýÈëËùÐèÒªµÄÀà
java.lang
°üº¬javaÓïÑԵĺËÐÄÀ࣬ÈçString Math Integer System Thread
Ìṩ³£Óù¦ÄÜ
java.awt°üº¬Á˹¹³É³éÏó´°¿Ú¹¤¾ß¼¯ ÕâЩÀà±»ÓÃÀ´¹¹½¨Í¼ÐÎÓû§
½çÃæ(GUI)
java.applet°üº¬appletÔËÐÐËùÐèÒªµÄһЩÀà
java.net°üº¬Ö´ÐÐÓëÍøÂçÏà¹ØµÄ²Ù×÷µÄÀà
java.io°üº¬ÄÜÌṩ¶àÖÖÊäÈëÊä³ö¹¦ÄܵÄÀà
java.util°üº¬Ò»Ð©ÊµÓù¤¾ß¼¯ È綨ÒåÏµÍ³ÌØÐÔ Ê¹ÓÃÓëÈÕÆÚÈÕÀúÏà¹ØµÄº¯Êý
Ïà¹ØÎĵµ£º
ÀàµÄ³õʼ»¯ºÍ¶ÔÏó³õʼ»¯ÊÇ JVM ¹ÜÀíµÄÀàÐÍÉúÃüÖÜÆÚÖзdz£ÖØÒªµÄÁ½¸ö»·½Ú£¬Google ÁËÒ»±éÍøÂ磬ÓйØÀà×°ÔØ»úÖÆµÄÎÄÕµ¹ÊDz»ÉÙ£¬È»¶øÀà³õʼ»¯ºÍ¶ÔÏó³õʼ»¯µÄÎÄÕ²¢²»¶à£¬ÌرðÊÇ´Ó×Ö½ÚÂëºÍ JVM ²ã´ÎÀ´·ÖÎöµÄÎÄÕ¸üÊÇÏÊÓÐËù¼û¡£
±¾ÎÄÖ÷Òª¶ÔÀàºÍ¶ÔÏó³õʼ»¯È«¹ý³Ì½øÐзÖÎö£¬Í¨¹ýÒ»¸öʵ¼ÊÎÊÌâÒýÈ룬½«Ô´´úÂëת»»³É JVM ×Ö½ÚÂëºó£¬ ......
1.ÄãÐèÒª¾«Í¨ÃæÏò¶ÔÏó·ÖÎöÓëÉè¼Æ(OOA/OOD)¡¢É漰ģʽ(GOF£¬J2EEDP)ÒÔ¼°×ÛºÏģʽ¡£ÄãÓ¦¸ÃÊ®·ÖÁ˽âUML£¬ÓÈÆäÊÇclass£¬object£¬interactionÒÔ¼°statediagrams¡£
¡¡¡¡2.ÄãÐèҪѧϰJAVAÓïÑԵĻù´¡ÖªÊ¶ÒÔ¼°ËüµÄºËÐÄÀà¿â(collections£¬serialization£¬streams£¬networking£¬ multithreading£¬reflection£¬event£ ......
±¾×÷Æ·²ÉÓÃ֪ʶ¹²ÏíÊðÃû-·ÇÉÌÒµÐÔʹÓÃ-Ïàͬ·½Ê½¹²Ïí 2.5 Öйú´ó½Ðí¿ÉÐÒé½øÐÐÐí¿É¡£
Java StringÊÇJava APIÖÐ×î³£ÓõÄÀ࣬±¾Îĺʹó¼Ò̸̸StringÀàµÄÄÚ²¿ÔÀí£¬Í¬Ê±ÃèÊöISO-8859-1×Ö·û¼¯ÔÚ×Ö·û´®´¦ÀíÖеĶÀÌØÓô¦¡£
Java×Ö·û´®µÄÄÚ²¿±àÂë
StringÀàÄÚ²¿¹ÜÀí×ÅÒ»¸öcharÀàÐ͵ÄÊý×飬Java APIÊÇÕâÑùÃèÊöchar»ù±¾ÀàÐ ......
Ò»¸öJava×ÖÌåÉèÖóÌÐò£¬°üÀ¨´óС£¬ÑÕÉ«£¬¼Ó´Ö£¬Ï»®Ïߣ¬¶ÔÆë£¬Ð±ÌåµÄÉèÖ㬺ÜÈ«!!! ÊÕ²Ø
Swing¶ÔJTextPaneÖÐ×ÖÌåÑÕÉ«µÄÉèÖÃ
ת×Ô£ºhttp://www.blogjava.net/Swing/archive/2007/12/26/128965.html
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.a ......