java¿ÎºóÏ°Ìâ´ð°¸¼°²¿·Ö×÷Òµ´ð°¸ ÏÂÔر¾ÎÄ

JavaµÚ¶þ´Î¿ÎÍâ×÷Òµ µÚËÄÕ Òì³£ Ò»¡¢Ìî¿ÕÌâ

1¡¢ Òì³£ÊÇ Ö¸µÄÊdzÌÐòÔËÐÐʱ³öÏֵķÇÕý³£Çé¿ö¡£ ¡£ÔÚÔËÐÐʱ¸ú×ÙÕâЩÒì³£±»³ÆΪ ²¶»ñ ¡£

2¡¢ ¿ÉÒÔʹÓà try ¡¢ catch ¡¢ finally ¡¢ throw ºÍ throws Îå¸ö¹Ø¼ü×ÖÀ´¹ÜÀíJavaÒì³£´¦Àí¡£ ¶þ¡¢ÅжÏÌâ

1. ÎÞÂÛÊÇ·ñÒý·¢Òì³£,finally¿é¶¼½«Ö´ÐÐ (¶Ô)

2. ÿ¸ötryÓï¾äÓ¦¸ÃÖÁÉÙÓÐÒ»¸öcatch¿é»òfinally¿é (¶Ô) 3. try¿é±ØÐëºÍcatch¿é´îÅäʹÓà (´í)

4. ¼ìÑéÒì³£ÊdzÌÐòÖв»²¶»ñÒ²²»»á±¨±àÒë´íÎóµÄÒì³£(´í) Èý¡¢¼ò´ðÌâ

1. ¼òÊöʲôÊǼìÑéÒì³££¬Ê²Ã´ÊǷǼìÑéÒì³££¿

¼ìÑéÒì³££¨Checked Exception£©ºÍ·Ç¼ìÑéÒì³££¨Unchecked Exception£©¡£¼ìÑéÒì³£ÊÇÖ¸³ÌÐò´úÂëÖбØÐëÒª²¶»ñµÄÒì³££¬·ñÔòÎÞ·¨Í¨¹ý±àÒë¡£¶ø·Ç¼ìÑéÒì³£ÔòÊÇ¿ÉÒÔ²»²¶»ñ³ÌÐòÈÔ¿ÉÒÔͨ¹ý±àÒëµÄÒì³£¡£RuntimeException¼°Æä×ÓÀ඼ÊôÓڷǼìÑéÒì³£¡£ÆäËüÒì³£¾ùΪ¼ìÑéÒì³£¡£

2. ÆôÓöÏÑÔµÄÓï·¨ÊÇʲô£¿ java -ea

µÚÎåÕ java.lang°üºÍ×Ö·û´®

1¡¢ дһ¸öÍêÕûµÄJava³ÌÐò£¬¶¨ÒåÒ»¸ö×Ö·û´®¡±Welcome to our university¡±,ʹÓÃ×Ö·û´®µÄ·½·¨Íê³ÉÒÔϹ¦ÄÜ£¨Çëд³öÍêÕû´úÂ룩£º ? Çó³ö¸Ã×Ö·û´®µÄ³¤¶È ? ÕÒ³öµÚÒ»¸ö¿Õ¸ñµÄË÷Òý ? ÌáÈ¡µÚÒ»¸öµ¥´Ê ? ÌáÈ¡×îºóµÄÒ»¸öµ¥´Ê public class TestString {

public static void main(String[] args) { String str = \to our university\

System.out.println(\×Ö·û´®³¤¶ÈÊÇ£º\+ str.length()); System.out.println(\µÚÒ»¸ö¿Õ¸ñµÄË÷Òý:\+ str.indexOf(\\

System.out.println(\ÌáÈ¡µÚÒ»¸öµ¥´Ê£º\+ str.substring(0, str.indexOf(\\

System.out.println(\ÌáÈ¡×îºóÒ»¸öµ¥´Ê£º\+ str.trim().substring(str.trim().lastIndexOf(\\}

}

µÚÁùÕ java.util°üºÍ**¿ò¼Ü Ò»¡¢¼ò´ðÌ⣺

1¡¢ **¿ò¼ÜÀàÓëÆÕͨÊý×éÏà±È¾ßÓÐÄÄЩÓŵã ? ÈÝÁ¿×ÔÔö³¤

? ÌṩÓÐÓõÄÊý¾Ý½á¹¹ºÍËã·¨£¬´Ó¶ø¼õÉÙ±à³Ì¹¤×÷

? Ìá¸ßÁ˳ÌÐòËٶȺÍÖÊÁ¿£¬ÒòΪËüÌṩÁ˸ßÐÔÄܵÄÊý¾Ý½á¹¹ºÍËã·¨ ? ÔÊÐí²»Í¬ API Ö®¼äµÄ»¥²Ù×÷£¬APIÖ®¼ä¿ÉÒÔÀ´»Ø´«µÝ** ? ¿ÉÒÔ·½±ãµØÀ©Õ¹»ò¸Äд**

2¡¢ ¼òÊöList¡¢Set¡¢Map½Ó¿ÚµÄÌصã

ListÊÇÓÐÐòµÄ collection£¨Ò²³ÆΪÁÐ±í£©¡£Óû§¿ÉÒÔ¶ÔListÖÐÿ¸öÔªËصIJåÈëλÖýøÐо«È·µØ¿ØÖÆ¡£Óû§¿ÉÒÔ¸ù¾ÝÔªËصÄÕûÊýË÷Òý£¨ÔÚÁбíÖеÄλÖã©·ÃÎÊÔªËØ£¬²¢ËÑË÷ÁбíÖеÄÔªËØ¡£ËüµÄÌØÐÔÖ÷Òª°üÀ¨£º

? ListÔªËØÒÔÏßÐÔ·½Ê½ÅÅÁУ¬ListÊÇÓÐÐòµÄ£¬´æ´¢µÄ˳ÐòÓëÌí¼ÓµÄ˳ÐòÏàͬ£¬¿ÉÒÔͨ¹ýÕûÊýË÷Òý(´Ó0¿ªÊ¼)·ÃÎÊÁбíÖеÄÔªËØ¡£ ? Áбíͨ³£ÔÊÐíÖظ´µÄÔªËØ¡£ ? ÔÊÐínullÖµ¡£ ? CollectionµÄ×Ó½Ó¿Ú

SetÊÇÒ»¸ö²»°üº¬Öظ´ÔªËصģ¨Ò²³ÆΪ¼¯£©¡£¸üÕýʽµØ˵£¬set ²»°üº¬Âú×ãe1.equals(e2)µÄÔªËضÔe1ºÍe2£¬²¢ÇÒ×î¶à°üº¬Ò»¸ö null ÔªËØ¡£ËüµÄÌØÐÔÖ÷Òª°üÀ¨£º ? ²»ÔÊÐí³öÏÖÖظ´µÄÔªËØ¡£

? ´æ´¢ÔÚ¼¯ÖеÄÔªËصÄÅÅÁÐ˳ÐòÊDz»¹Ì¶¨µÄ£¬ÆäÅÅÁвßÂÔ¸÷ʵÏÖÀàÓÐËù²»Í¬ ? CollectionµÄ×Ó½Ó¿Ú

Ó³Éä(Map)ÊÇÁíÍâÒ»ÖÖ´æ´¢Êý¾ÝµÄ·½·¨£¬ÕâÖÖ·½·¨¾ßÓнϿìµÄ²éÕÒËٶȡ£Ã¿¸ö¶ÔÏó¶¼ÓÐÒ»¸ö¹Ø¼ü×ÖÓëÖ®¶ÔÓ¦£¬¹Ø¼ü×Ö¾ö¶¨ÁËÕâ¸ö¶ÔÏóÒýÓõĴ洢λÖ㬲¢Çҹؼü×ֺͶÔÏ󶼴洢ÔÚMapÖУ¬ÔÚÓ¦ÓÃÖУ¬Ö»Òª¸ø³ö¹Ø¼ü×Ö£¬×ÜÄÜÖ±½Ó»ò¼ä½ÓÕÒµ½´æ´¢ÔÚÓ³ÉäÖеÄÏàÓ¦¶ÔÏó¡£ ¼üÖµ²»ÔÊÐíÖظ´

3¡¢ ¼òÊöComparableºÍComparator½Ó¿ÚµÄÇø±ð

ComparableºÍComparator½Ó¿Ú³£±»ÓÃÀ´¶Ô**ÔªËؽøÐÐÅÅÐò

Comparable½Ó¿ÚÇ¿ÐжÔʵÏÖËüµÄÿ¸öÀàµÄ¶ÔÏó½øÐÐÕûÌåÅÅÐò¡£ÕâÖÖÅÅÐò±»³ÆΪÀàµÄ×ÔÈ»ÅÅÐò£¬ÀàµÄ compareTo ·½·¨±»³ÆΪËüµÄ×ÔÈ»±È½Ï·½·¨¡£

? ʵÏִ˽ӿڵĶÔÏóÁÐ±í£¨ºÍÊý×飩¿ÉÒÔͨ¹ý Collections.sort£¨ºÍ Arrays.sort£©½øÐÐ×Ô¶¯ÅÅÐò¡£ÊµÏִ˽ӿڵĶÔÏó¿ÉÒÔÓÃ×÷ÓÐÐòÓ³ÉäÖеļü»òÓÐÐò**ÖеÄÔªËØ£¬ÎÞÐèÖ¸¶¨±È½ÏÆ÷¡£ ? ʹÓ÷½·¨£º¶ÔÒª½øÐбȽ϶ÔÏóµÄÀàʵÏÖComparable½Ó¿Ú£¬ÖØдcompareTo()·½·¨£¨È磺String£©

? Comparable½Ó¿Ú²»½ö½öÓÃÓÚ**¿ò¼Ü£¬¿ÉÓÃÓÚÈκÎÐèÒª½øÐжÔÏó±È½ÏµÄ³¡ºÏ¡£

Comparator½Ó¿ÚÇ¿ÐжÔij¸ö¶ÔÏó collection ½øÐÐÕûÌåÅÅÐò µÄ±È½Ïº¯Êý¡£¿ÉÒÔ½« Compar

ator ´«µÝ¸ø sort ·½·¨£¨Èç Collections.sort »ò Arrays.sort£©£¬´Ó¶øÔÊÐíÔÚÅÅÐò˳ÐòÉÏʵÏÖ¾«È·¿ØÖÆ¡£»¹¿ÉÒÔʹÓà Comparator À´¿ØÖÆijЩÊý¾Ý½á¹¹£¨ÈçÓÐÐò set»òÓÐÐòÓ³É䣩µÄ˳Ðò£¬»òÕßΪÄÇЩûÓÐ×ÔȻ˳ÐòµÄ¶ÔÏó collection ÌṩÅÅÐò

? Ò»¸öÀàÖ»ÄÜʵÏÖÒ»ÖֱȽϻúÖÆ£¬Èç¹ûÔÚ²»Í¬»·¾³ÏÂÐèÒª¶ÔͬÑùµÄ¶ÔÏó²ÉÓò»Í¬µÄ±È½Ï²ßÂÔ½øÐÐÅÅÐòʱ£¬¾ÍÐèÒªÓõ½´Ë½Ó¿Ú£¬ÀýÈç¿ÉÒÔÓóɼ¨¶ÔStudentÅÅÐò£¬Ò²¿ÉÒÔÓÃѧºÅ¡¢ÐÕÃû¡¢³öÉúÈÕÆڵȽøÐÐÅÅÐò¡£½â¾ö·½·¨ÊǷֱ𴴽¨²»Í¬µÄComparatorʵÏÖÀà

? int compare(T o1,T o2)£º±È½ÏÓÃÀ´ÅÅÐòµÄÁ½¸ö²ÎÊý¡£¸ù¾ÝµÚÒ»¸ö²ÎÊýСÓÚ¡¢µÈÓÚ»ò´óÓÚµÚ¶þ¸ö²ÎÊý·Ö±ð·µ»Ø¸ºÕûÊý¡¢Áã»òÕýÕûÊý¡£ ? ʹÓ÷½·¨£º

n ¶¨ÒåʵÏָýӿڵÄÀ࣬ÖØдcompare·½·¨ n ʵÀý»¯¸ÃÀàµÄ¶ÔÏó

n °Ñ¸Ã¶ÔÏó×÷ΪCollections.sort()»òArrays.sort() ·½·¨µÄ²ÎÊý¡£ µÚÆßÕ java.io°üºÍÊäÈëÊä³ö Ò»¡¢Ìî¿ÕÌâ

1¡¢ Java³ÌÐòÒ»°ãͨ¹ý FileÀà ·ÃÎÊÎļþÊôÐÔ£¿

2¡¢ Á÷ÊÇÖ¸ Ö¸ÔÚ¼ÆËã»úµÄÊäÈëÓëÊä³öÖ®¼äÁ÷¶¯µÄÊý¾ÝÐòÁÐ ,ÊÇÒÔ ´®ÐÐ µÄ·½Ê½·¢ËͺͽÓÊÜÊý¾ÝµÄͨµÀ

3¡¢ JavaµÄÊäÈëÊä³öÁ÷·ÖΪ ×Ö½Ú Á÷ºÍ ×Ö·û Á÷

4¡¢ ÔËÓà FileReaderÀà ºÍ FileWriterÀà ¿ÉÒÔ¶ÁдÎı¾Îļþ

5¡¢ ÔËÓà FileInputStreamÀà ºÍ FileOutputStreamÀà ¿ÉÒÔ¶Áд¶þ½øÖÆÎļþ