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°üº¬Ò»Ð©ÊµÓù¤¾ß¼¯ È綨ÒåϵͳÌØÐÔ Ê¹ÓÃÓëÈÕÆÚÈÕÀúÏà¹ØµÄº¯Êý
Ïà¹ØÎĵµ£º
1.ÄãÐèÒª¾«Í¨ÃæÏò¶ÔÏó·ÖÎöÓëÉè¼Æ(OOA/OOD)¡¢É漰ģʽ(GOF£¬J2EEDP)ÒÔ¼°×ÛºÏģʽ¡£ÄãÓ¦¸ÃÊ®·ÖÁ˽âUML£¬ÓÈÆäÊÇclass£¬object£¬interactionÒÔ¼°statediagrams¡£
¡¡¡¡2.ÄãÐèҪѧϰJAVAÓïÑԵĻù´¡ÖªÊ¶ÒÔ¼°ËüµÄºËÐÄÀà¿â(collections£¬serialization£¬streams£¬networking£¬ multithreading£¬reflection£¬event£ ......
±¾ÎĽ«¸æËßÄãѧϰJavaÐèÒª´ïµ½µÄ25¸öÄ¿±ê£¬Ï£ÍûÄܹ»¶ÔÄãµÄѧϰ¼°ÕÒ¹¤×÷ÓÐËù°ïÖú¡£¶Ô±ÈÒ»ÏÂ×Ô¼º£¬ÄãÒѾÕÆÎÕÁËÕâ25ÌõÖеĶàÉÙÌõÁËÄØ?¡¡¡¡1.ÄãÐèÒª¾«Í¨ÃæÏò¶ÔÏó·ÖÎöÓëÉè¼Æ(OOA/OOD)¡¢É漰ģʽ(GOF£¬J2EEDP)ÒÔ¼°×ÛºÏģʽ¡£ÄãÓ¦¸ÃÁ˽âUML£¬ÓÈÆäÊÇclass£¬object£¬interactionÒÔ¼°statediagrams¡£
¡¡¡¡2.ÄãÐèҪѧϰJavaÓïÑԵĻù´ ......
ÔÚÕâ¸öÒ³ÃæÉÏhttp://rymden.nu/exceptions.html£¬Äã»á¿´µ½JavaµÄ¸÷ÖÖÒì³££¬²»¹ý£¬Äã¿´¿´¸÷¸öÒì³£µÄ½âÊÍ£¬Äã»á·¢Ïַdz£ÓÐȤ£¬ÏÂÃæÀý¾Ù¼¸¸ö°É£º
java.lang.ArithmeticException
ÄãÕýÔÚʹÓüÆËã½â¾öÒ»¸öÄã²»ÄÜ×Ô¼º½âÊ͵ÄÊýѧÎÊÌ⣬ÇëÄãÖØжÁÒ»ÏÂÄãµÄ³ÌÐò£¬È»ºó£¬ÔÙÊÔÒ»´Î¡£
java.lang.ClassNotFoundException
ÄãÓ¦¸ÃÊÇ·¢Ã ......
¹éÄÉһЩÍøÉÏÈ¡JAVA·¾¶µÄ·½·¨£º
×¢Ã÷£ºÈç¹û´ÓANTÆô¶¯³ÌÐò£¬this.getClass().getResource("")È¡³öÀ´µÄ±È½Ï¹Ö£¬Ö±½ÓÓÃJAVAÃüÁîÐе÷ÊԾͿɳɹ¦¡£
µÃµ½classpathºÍµ±Ç°ÀàµÄ¾ø¶Ô·¾¶µÄһЩ·½·¨
»ñµÃCLASSPATHÖ®Íâ·¾¶µÄ·½·¨£º
URL
base = this.get ......
//JavaµÄIOµÄÒ»¸öʵÀý
import java.io.*;
import java.util.zip.*;
public class abc5{
String temp=new String();
String t=new String();
public void readByLinefromConsoleAndPrint(){
System.out.println("==´Ó¿ØÖÆ̨»ñµÃÊäÈë==");
try{
BufferedReader in=new ......