[ת]JavaScriptºÍJavaµÄÇø±ð
JavaScriptºÍJavaµÄÇø±ð
¡¡¡¡ËäÈ»JavaScriptÓëJavaÓнôÃܵÄÁªÏµ£¬µ«È´ÊÇÁ½¸ö¹«Ë¾¿ª·¢µÄ²»Í¬µÄÁ½¸ö²úÆ·¡£JavaÊÇSUN¹«Ë¾ÍƳöµÄÐÂÒ»´úÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆÓïÑÔ£¬ÌرðÊʺÏÓÚInternetÓ¦ÓóÌÐò¿ª·¢£»¶øJavaScriptÊÇNetscape¹«Ë¾µÄ²úÆ·£¬ÆäÄ¿µÄÊÇΪÁËÀ©Õ¹Netscape Navigator¹¦ÄÜ,¶ø¿ª·¢µÄÒ»ÖÖ¿ÉÒÔǶÈëWebÒ³ÃæÖеĻùÓÚ¶ÔÏóºÍʼþÇý¶¯µÄ½âÊÍÐÔÓïÑÔ, ËüµÄǰÉíÊÇLive Script£»¶øJavaµÄǰÉíÊÇOakÓïÑÔ¡£ÏÂÃæ¶ÔÁ½ÖÖÓïÑÔ¼äµÄÒìͬ×÷ÈçϱȽϣº
»ùÓÚ¶ÔÏóºÍÃæÏò¶ÔÏó
JavaÊÇÒ»ÖÖÕæÕýµÄÃæÏò¶ÔÏóµÄÓïÑÔ£¬¼´Ê¹ÊÇ¿ª·¢¼òµ¥µÄ³ÌÐò£¬±ØÐëÉè¼Æ¶ÔÏó¡£
JavaScriptÊÇÖֽű¾ÓïÑÔ£¬Ëü¿ÉÒÔÓÃÀ´ÖÆ×÷ÓëÍøÂçÎ޹صģ¬ÓëÓû§½»»¥×÷Óõĸ´ÔÓÈí¼þ¡£ËüÊÇÒ»ÖÖ»ùÓÚ¶ÔÏó£¨Object Based£©ºÍʼþÇý¶¯£¨Event Driver£©µÄ±à³ÌÓïÑÔ¡£Òò¶øËü±¾ÉíÌṩÁ˷dz£·á¸»µÄÄÚ²¿¶ÔÏó¹©Éè¼ÆÈËԱʹÓá£
½âÊͺͱàÒë
Á½ÖÖÓïÑÔÔÚÆää¯ÀÀÆ÷ÖÐËùÖ´Ðеķ½Ê½²»Ò»Ñù¡£JavaµÄÔ´´úÂëÔÚ´«µÝµ½¿Í»§¶ËÖ´ÐÐ֮ǰ£¬±ØÐë¾¹ý±àÒ룬Òò¶ø¿Í»§¶ËÉϱØÐë¾ßÓÐÏàӦƽ̨ÉϵķÂÕæÆ÷»ò½âÊÍÆ÷£¬Ëü¿ÉÒÔͨ¹ý±àÒëÆ÷»ò½âÊÍÆ÷ʵÏÖ¶ÀÁ¢ÓÚij¸öÌØ¶¨µÄƽ̨±àÒë´úÂëµÄÊø¸¿¡£
JavaScriptÊÇÒ»ÖÖ½âÊÍÐÔ±à³ÌÓïÑÔ£¬ÆäÔ´´úÂëÔÚ·¢Íù¿Í»§¶ËÖ´ÐÐ֮ǰ²»Ðè¾¹ý±àÒ룬¶øÊǽ«Îı¾¸ñʽµÄ×Ö·û´úÂë·¢Ë͸ø¿Í»§±àÓÉä¯ÀÀÆ÷½âÊÍÖ´ÐС£
Ç¿±äÁ¿ºÍÈõ±äÁ¿
Á½ÖÖÓïÑÔËù²ÉÈ¡µÄ±äÁ¿ÊDz»Ò»ÑùµÄ¡£
Java²ÉÓÃÇ¿ÀàÐͱäÁ¿¼ì²é£¬¼´ËùÓбäÁ¿ÔÚ±àÒë֮ǰ±ØÐë×÷ÉùÃ÷¡£Èç:
Integer x;
String y;
x=1234;
x=4321;
ÆäÖÐX=1234˵Ã÷ÊÇÒ»¸öÕûÊý£¬Y=4321˵Ã÷ÊÇÒ»¸ö×Ö·û´®¡£
JavaScriptÖбäÁ¿ÉùÃ÷£¬²ÉÓÃÆäÈõÀàÐÍ¡£¼´±äÁ¿ÔÚʹÓÃǰ²»Ðè×÷ÉùÃ÷£¬¶øÊǽâÊÍÆ÷ÔÚÔËÐÐʱ¼ì²éÆäÊý¾ÝÀàÐÍ£¬È磺
x=1234;
y£½"4321";
ǰÕß˵Ã÷xΪÆäÊýÖµÐͱäÁ¿£¬¶øºóÕß˵Ã÷yΪ×Ö·ûÐͱäÁ¿¡£
´úÂë¸ñʽ²»Ò»Ñù
JavaÊÇÒ»ÖÖÓëHTMLÎ޹صĸñʽ£¬±ØÐëͨ¹ýÏñHTMLÖÐÒýÓÃÍâýÌåÄÇô½øÐÐ×°ÔØ£¬Æä´úÂëÒÔ×Ö½Ú´úÂëµÄÐÎʽ±£´æÔÚ¶ÀÁ¢µÄÎĵµÖС£
JavaScriptµÄ´úÂëÊÇÒ»ÖÖÎı¾×Ö·û¸ñʽ£¬¿ÉÒÔÖ±½ÓǶÈëHTMLÎĵµÖУ¬²¢Çҿɶ¯Ì¬×°ÔØ¡£±àдHTMLÎĵµ¾ÍÏñ±à¼Îı¾ÎļþÒ»Ñù·½±ã¡£
ǶÈ뷽ʽ²»Ò»Ñù
ÔÚHTMLÎĵµÖУ¬Á½ÖÖ±à³ÌÓïÑԵıêʶ²»Í¬£¬JavaScriptʹÓÃ<Script>...</Script>À´±êʶ£¬¶øJavaʹÓÃ<applet>...</applet>À´±êʶ¡£
¾²Ì¬Áª±àºÍ¶¯Ì¬Áª±à
Java²ÉÓþ²Ì¬Áª±à£¬¼´JavaµÄ¶ÔÏóÒýÓñØÐëÔÚ±àÒëʱµÄ½øÐУ¬ÒÔʹ±àÒëÆ÷Äܹ»ÊµÏÖÇ¿ÀàÐͼì²é¡£
JavaScript²ÉÓö¯Ì¬Áª±à£¬¼´JavaScriptµÄ¶ÔÏóÒýÓÃÔÚÔËÐÐʱ½øÐмì²é£¬Èç²»¾±
Ïà¹ØÎĵµ£º
1¡¢StringÊÇ×î»ù±¾µÄÊý¾ÝÀàÐÍÂð?
»ù±¾Êý¾ÝÀàÐͰüÀ¨byte¡¢int¡¢char¡¢long¡¢float¡¢double¡¢booleanºÍshort¡£
java.lang.StringÀàÊÇfinalÀàÐ͵ģ¬Òò´Ë²»¿ÉÒԼ̳ÐÕâ¸öÀà¡¢²»ÄÜÐÞ¸ÄÕâ¸öÀࡣΪÁËÌá¸ßЧÂʽÚÊ¡¿Õ¼ä£¬ÎÒÃÇÓ¦¸ÃÓÃStringBufferÀà
2¡¢int ºÍ Integer ÓÐÊ²Ã´Çø±ð
Java ÌṩÁ½ÖÖ²»Í¬µÄÀàÐÍ£ºÒýÓÃÀàÐͺÍÔʼÀàÐÍ£¨ ......
±¾ÎÄÖ÷Ҫ̸һÏÂÃÜÂëѧÖеļÓÃܺÍÊý×ÖÇ©Ãû£¬ÒÔ¼°ÆäÔÚjavaÖÐÈçºÎ½øÐÐʹÓ᣶ÔÃÜÂëѧÓÐÐËȤµÄ»ï°é£¬ÍƼö¿´Bruce SchneierµÄÖø×÷£ºApplied Crypotography¡£ÔÚjdk1.5µÄ·¢Ðа汾Öа²È«ÐÔ·½ÃæÓÐÁ˺ܴóµÄ¸Ä½ø£¬Ò²ÌṩÁ˶ÔRSAËã·¨µÄÖ±½ÓÖ§³Ö£¬ÏÖÔÚÎÒÃÇ´ÓʵÀýÈëÊÖ½â¾öÎÊÌ⣨±¾ÎĽöÊÇ×÷Ϊ¼òµ¥½éÉÜ£©£º ......
ÒÔÏÂÄÚÈÝÕª×Ôjavaº¯ÊýµÄ²ÎÊý´«µÝºÍStringÀàÐÍ http://www.blogjava.net/thuixy/archive/2009/06/06/280302.html
˵ÍêÁËjavaµÄStringÀàÐÍ£¬ÎÒÃÇ×îºó¿´¿´javaº¯Êý²ÎÊýµÄ´«µÝ£¬µ½µ×ÊÇÖµ´«µÝ»¹ÊÇÒýÓô«µÝÄØ£¿Ò»°ãµÄ˵·¨ÊǶÔÓÚ»ù±¾ÀàÐͱÈÈçint¡¢charÊÇÖµ´«µÝ£¬¶ÔÓÚ¶ÔÏóÀàÐÍÊÇÒýÓô«µÝ¡£ÕâÖÖ˵·¨Ã»´í£¬µ«ÊÇÇë¿´ÏÂÃæµÄÀý×Ó£º
Str ......
ÃæÊÇÎÒÈÏΪÕýÈ·µÄ×ö·¨£¨½áºÏ×Ô¼ºµÄ¾ÑéдµÄ£¬Èç¹û²»ÕýÈ·£¬Çë´ó¼ÒÖ¸Õý£©£º
¡¡¡¡ÎҵĻæÍ¼¿Ø¼þÊÇJPanel£¬
¡¡¡¡³öÏÖ¹ö¶¯ÌõµÄǰÌᣬ±ØÐëÈûæÍ¼¿Ø¼þ·ÅÔÚJScrollPaneÉÏ£¬
¡¡¡¡¶ÔÓÚJScrollPaneµÄLayout£¬Ã»ÓÐÌØÊâÒªÇó£¬ÏÂÃæÕâÑù¼´¿É£º
¡¡¡¡view plaincopy to clipboardprint?
¡¡¡¡jScrollPane1.setViewportView(jPanel1);
¡¡ ......
1.ÄãÐèÒª¾«Í¨ÃæÏò¶ÔÏó·ÖÎöÓëÉè¼Æ(OOA/OOD)¡¢É漰ģʽ(GOF£¬J2EEDP)ÒÔ¼°×ÛºÏģʽ¡£ÄãÓ¦¸ÃÊ®·ÖÁ˽âUML£¬ÓÈÆäÊÇclass£¬object£¬interactionÒÔ¼°statediagrams¡£
¡¡¡¡2.ÄãÐèҪѧϰJAVAÓïÑԵĻù´¡ÖªÊ¶ÒÔ¼°ËüµÄºËÐÄÀà¿â(collections£¬serialization£¬streams£¬networking£¬ multithreadi ......