Java¿ª·¢·½ÃæµÄÊõÓï JavaѧϰµÚÒ»²½
Java¿ª·¢Æ½Ì¨µÄÖÖÀàºÜ¶à£¬ÔÚÕâÆªÎÄÕÂÖÐÎÒÖ÷ÒªÒÔJ2SEΪÀý×Ó¡£J2SE¼¸ºõÊÇ¿ª·¢ËùÓÐJavaÓ¦ÓóÌÐòµÄ±Ø±¸¡£ËüÖ÷ÒªÊÇÓÉÒ»¸öcompiler(±àÒëÆ÷)£¬Ò»¸öÔËÐл·¾³(runtime environment),ºÍÒ»¸öºËÐĵÄAPIËù¹¹³É¡£ÎÒÃÇÒªÔÙ´ÎҪǿµ÷µÄÊÇ£¬ÄúËù±àдӦÓóÌÐò²¢²»ÊÇÖ±½ÓÔÚÄúµÄ±¾µØ²Ù×÷ϵͳÉÏÖ´Ðе쬶øÊÇͨ¹ýJVM(JavaÐéÄâ»ú)½øÐнâÊͶø³ÉµÄ»úÆ÷ÓïÑÔ¡£Õâ¾ÍºÜºÃµÄ±£Ö¤ÁËÄúÎÞÂÛÊÇÔÚSolaris, Linux, Macintosh»òÕßWindowsÉϽøÐпª·¢£¬Äú¶¼¿ÉÒÔºÜÇáËɵÄÔÚÆäËüµÄ»·¾³»òƽ̨ÉÏÔËÐС£
³õѧÕßÒ»°ãºÍÎÒµ±³õÒ»Ñù£¬¶¼²»Ã÷°×jdk,j2sdk,j2se,j2eeÖ®¼äµÄÇø±ð£¬ÕâÀï¼òµ¥½éÉÜһϣº
JDK:ÊÇJava develop kit -- java¿ª·¢°ü
J2SDK:ÊÇJava 2 software develop kit -- java2Èí¼þ¿ª·¢°ü
ÔÚ1.4°æÒÔǰ³ÆÎªjdk£¬¿ÉÒÔÀí½âj2sdkÊÇjdkµÄÉý¼¶°æ±¾£¬ËùÒÔÎÒÃÇÖ»Òª°²ÁËj2sdk¼´¿É£¬JDK¾Íû±ØÒªÁË£¬ºÇºÇ£¬×°ÁËÉý¼¶°æ£¬»¹Òª×°µÍ¼¶°æ·ñ£¿
JRE£ºÊÇJava runtime environment £¬ JavaÔËÐл·¾³ËüÒ»°ãÒѾ¼¯ÖÐÔÚÁËJ2SDKÖУ¬µ«ÊǼÙÈçÄúÖ»ÊÇΪÁËÔËÐÐJava²¢²»ÊÇΪÁË¿ª·¢£¬ÄÇôÄú¿ÉÒÔÖ±½ÓÏÂÔØJRE¡£
J2SE:ÊÇ java±ê×¼°æ£¬Ò»°ãÀ´Ëµj2sdkÖ¸µÄ¾ÍÊÇj2se¡£
J2EE:ÊÇ Ò²³Æj2eesdk£¬ÓÃÀ´½øÐÐÆóÒµ¼¶¿ª·¢¡£
J2ME:ÊÇ ÓÃÀ´½øÐÐÒÆ¶¯¿ª·¢¡£
Ïà¹ØÎĵµ£º
ΪÁËʵÏÖ×Ô¶¨ÒåµÄlogÀ࣬Äܹ»Êä³ö¾ßÌåµÄ´úÂëÐÐÐкţ¬Í¨¹ýʹÓÃStackTraceElement¶ÔÏóʵÏÖÁË¡£
ÕâÀïÖ¸³öÐèҪעÒâµÄ¼¸¸öÎÊÌ⣺
1. ³ÌÐòÖзµ»ØµÄ´úÂëÐÐÐкţ¬ÊÇн¨StackTrackElement¶ÔÏóµÄÄÇÒ»ÐС£
2. ¿ÉÒÔͨ¹ý´«²ÎµÄ·½·¨ÊµÏÖÊä³öÌØ¶¨ÐÐÐкš£¾ßÌåʵÏÖ¼û´úÂë¡£
1/**
2 *
3 */
4package leo.demo ......
ÕûÀí¹ØÓÚjavaµÄString
Àà,equalsº¯ÊýºÍ±È½Ï²Ù×÷·ûµÄÇø±ð
³õѧ Java
ÓжÎʱ¼äÁË£¬¸Ð¾õËÆºõ¿ªÊ¼ÈëÁËÃÅ£¬ÓÐÁ˵ã¶ù¸Ð¾õµ«ÊÇ·¢ÏֺܶàÀ§»óºÍÒÉÎʶøÇÒ¾ùÀ´×ÔÓÚ×î»ù´¡µÄ֪ʶÕÛÌÚÁËÒ»Õó×ÓÓÖ²éÁ˲éÊ飬ÖÕÓÚ¶Ô String
Õâ¸öÌØÊâµÄ¶ÔÏóÓÐÁ˵ã¸ÐÎò´ó¼ÒÏÈÀ´¿´¿´Ò»¶ÎÆæ¹ÖµÄ³ÌÐò£º
public class TestString { ......
¸ÅÊö£º±¾Ê¾ÀýʵÏÖ¶ÔÏó°´ÄêÁäÉýÐò ÈËÆøÉýÐòÅÅÐò¹¦ÄÜ ÐÕÃûÉýÐò ½µÐòÅÅÐò¹¦ÄÜ
package ch02;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
/**
* @author YaoShiyou ʵÏÖ¶ÔÏóÅÅÐò
*
*/
public class Person {
......
´«ÖDz¥¿Í_ÕÅТÏé_Java»ù´¡3_ÃæÏò¶ÔÏóÉÏ_ѧϰ±Ê¼Ç
1.ʲôÊÇÀ࣬ʲôÊǶÔÏó£¬ÒÔǰÉϿεÄʱºòÒ»Ö±²»¶®£¬ÏÖÔÚÎÒ¶®ÁË£¬
Àà¾ÍÊÇÒ»¸ö¿ò¼Ü£¬¶ø¶ÔÏó¾ÍÊǸù¾ÝÕâÖÖ¿ò¼Ü¹¹½¨³öÀ´µÄµÄʵÀý¡£Ò²¿ÉÒÔÏñÕÅÀÏʦ˵µÄÄÇÑù£¬Àà¾ÍÊÇÒ»ÀàÎïÌåµ ......