Java ±³¾°
Ò»¡¢±³¾°
×î½üÒ»Äê¶àÀ´,ÔÚInternetÉϳöÏÖµÄÌØ±ðÎüÒýÈ˵Äʼþ¾ÍÊÇJavaÓïÑÔºÍÓÃJava±àдµÄä¯ÀÀÆ÷HotJava¡£
1991Äê,SUNMicroSystem¹«Ë¾µÄJameGosling¡¢BillJoeµÈÈË,ΪÔÚµçÊÓ¡¢¿ØÖÆ¿¾Ãæ°üÏäµÈ¼ÒÓÃÏû·ÑÀàµç×Ó²úÆ·ÉϽøÐн»»¥Ê½²Ù×÷¶ø¿ª·¢ÁËÒ»¸öÃûΪOakµÄÈí¼þ(¼´Ò»ÖÖÏðÊ÷µÄÃû×Ö),µ«µ±Ê±²¢Ã»ÓÐÒýÆðÈËÃǵÄ×¢Òâ,Ö±µ½1994ÄêϰëÄê,InternetµÄѸÃÍ·¢Õ¹,»·ÇòÐÅÏ¢ÍøWWWµÄ¿ìËÙÔö³¤,´Ù½øÁËJavaÓïÑÔÑÐÖÆµÄ½øÕ¹,ʹµÃËüÖð½¥³ÉΪInternetÉÏÊÜ»¶ÓµÄ¿ª·¢Óë±à³ÌÓïÑÔ,Ò»Ð©ÖøÃûµÄ¼ÆËã»ú¹«Ë¾·×·×¹ºÂòÁËJavaÓïÑÔµÄʹÓÃȨ,
ÈçMi-croSoft¡¢IBM¡¢Netscape¡¢Novell¡¢Apple¡¢DEC¡¢SGIµÈ,Òò´Ë,JavaÓïÑÔ±»ÃÀ¹úµÄÖøÃûÔÓÖ¾PCMagazineÆÀΪ1995ÄêÊ®´óÓÅÐã¿Æ¼¼²úÆ·,(¼ÆËã»úÀà¾Í´ËÒ»ÏîÈëÑ¡),ËæÖ®´óÁ¿³öÏÖÁËÓÃJava±àдµÄÈí¼þ²úÆ·,Êܵ½¹¤Òµ½çµÄÖØÊÓÓëºÃÆÀ,ÈÏΪ"JavaÊǰËÊ®Äê´úÒÔÀ´¼ÆËã»ú½çµÄÒ»¼þ´óÊÂ",
΢Èí×ܲñȶû?¸Ç´ÄÔÚÇÄÇĵع۲ìÁËÒ»¶Îʱ¼äºó,²»Î޸п®µØËµ:"JavaÊdz¤Ê±¼äÒÔÀ´×î׿ԽµÄ³ÌÐòÉè¼ÆÓïÑÔ",²¢È·¶¨Î¢ÈíÕû¸öÈí¼þ¿ª·¢µÄÕ½ÂÔ´ÓPCµ¥»úʱ´úÏò×ÅÒÔÍøÂçΪÖÐÐĵļÆËãʱ´ú×ªÒÆ,¶ø¹ºÂòJavaÔòÊÇËûµÄÖØ´óÕ½ÂÔ¾ö²ßµÄʵʩ²¿Êð¡£Òò´Ë,JavaµÄµ®Éú±Ø½«¶ÔÕû¸ö¼ÆËã»ú²úÒµ·¢ÉúÉîÔ¶µÄÓ°Ïì,¶Ô´«Í³µÄ¼ÆËãÄ£ÐÍÌá³öÁËеÄÌôÕ½¡£
SUNMicroSystem¹«Ë¾µÄ×ܲÃScottMcNealyÈÏΪJavaΪInternetºÍWWW¿ª±ÙÁËÒ»¸öոеÄʱ´ú.
»·ÇòÐÅÏ¢ÍøWWWµÄ´´Ê¼ÈËBerners-Lee˵:"¼ÆËã»úÊÂÒµ·¢Õ¹µÄÏÂÒ»¸öÀ˳±¾ÍÊÇJava,²¢ÇÒ½«ºÜ¿ì»á·¢ÉúµÄ"¡£¿´À´,ʹÓÃJavaÒѳɴóÊÆËùÇ÷!
MicroSoftºÍIBMÁ½´ó¹«Ë¾¶¼¼Æ»®ÔÚInternetÉÏÏúÊÛÓÃJava±àдµÄÈí¼þ¡£
Apple¡¢HP¡¢IBM¡¢MicroSoft¡¢Novell¡¢SGI¡¢SCO¡¢TandemµÈ¹«Ë¾¾ù¼Æ»®½«Java²¢Èë¸÷×Ô¿ª·¢µÄ²Ù×÷ϵͳ,¶ø¸ºÔ𿪷¢²¢ÍƹãJava¼¼ÊõµÄSunSoft¹«Ë¾(ÕâÊÇSUNÏÂÊôµÄÒ»¸ö×Ó¹«Ë¾),½«Í¨¹ý°ä·¢Ðí¿ÉÖ¤µÄ°ì·¨À´ÔÊÐí¸÷¼Ò¹«Ë¾°ÑJavaÐéÄâ»úºÍJavaµÄAppletsÀà¿âǶÈëËûÃÇ¿ª·¢µÄ²Ù×÷ϵͳ,ÕâÑù¸÷À࿪·¢ÈËÔ±¾ÍÄܸüÈÝÒ×µØÑ¡Ôñ¶àÖÖÆ½Ì¨À´Ê¹ÓÃJavaÓïÑÔ±à³Ì,²»Í¬µÄÓû§Ò²¾Í¿ÉÒÔÍÑÀëWebä¯ÀÀÆ÷À´ÔËÐÐJavaÓ¦ÓóÌÐò,ÕâÎÞÒÉÊǺÜÊܹã´óÓû§»¶ÓµÄ,ҲΪJavaÓïÑÔµÄÓ¦ÓÿªÍØÁ˼«Îª¹ãÀ«µÄǰ¾°¡£(µ±È»,¸÷ÀàJavaOSÖ®¼äµÄ¼æÈÝÐÔ±ØÐëµÃµ½ÖØÊÓ,ºÃÔÚJavaSoftÒѱ£Ö¤½«¼à¶½ÕâÖÖ¼æÈÝÐÔ)¡£
ÁíÍâ,ÓÉJavaSoftÍÆ³öµÄÍêÈ«ÓÃJava±àдµÄInternetÉÏÐÂÐÍä¯ÀÀÆ÷HotJava,±ÈÈ¥Äêalpha°æ¸üΪʵÓÃ,²»½öÄܱàÖÆ¶¯Ì¬µÄÓ¦ÓÃÈí¼þ,¶øÇÒÄܱàÖÆÍêÕûµÄ³ÉÌ××ÀÃæÓ¦ÓÃÈí¼þ,½«À´»¹»áÌṩ¸ü¶àµÄÄܰïÖú±àÖÆ¶¯Ì¬Ó¦ÓÃÈí¼þµÄÄ£¿é,ÏÔÈ»,ÕâÒ²ÊÇΪJav
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
³£Á¿
JavaÖеij£Á¿ÖµÊÇÓÃÎÄ×Ö´®±íʾµÄ,ËüÇø·ÖΪ²»Í¬µÄÀàÐÍ,ÈçÕûÐͳ£Á¿123,ʵÐͳ£Á¿1.23,×Ö·û³£Á¿‘a’,²¼¶û³£Á¿true¡¢falseÒÔ¼°×Ö·û´®³£Á¿"This is a constant string."¡£ÓëC¡¢C++²»Í¬,JavaÖв»ÄÜͨ¹ý#defineÃüÁî°ÑÒ»¸ö±êʶ·û¶¨ÒåΪ³£Á¿,¶øÊÇÓùؼü×ÖfinalÀ´ÊµÏÖ,Èç
final double PI=3.14159( ÓÐ ......
1.Java Ô´ÎļþÖÐ×î¶àÖ»ÄÜÓÐÒ»¸ö£¨£©À࣬ÆäËûÀàµÄ¸öÊý²»ÏÞ¡£
publicÀà,¶øÇÒÕâ¸öÀàµÄÀàÃûÒªºÍÎļþÃûÒ»ÖÂ.
2.ÃæÏò¶ÔÏó³ÌÐòÉè¼ÆµÄÌØÕ÷£¨·â×°ÐÔ£©£¨¼Ì³Ð£©£¨¶à̬ÐÔ£©
3.½Ó¿ÚÊÇÓÉ£¨³éÏó·½·¨£©ºÍ£¨³£Á¿£©×é³ÉµÄÌØÊâÀà
4.ÓÃstaticÐÞÊεķ½·¨ÊÇ£¨¾²Ì¬·½·¨£¬»òÀà·½·¨£©
5.ÔÚ²úÉúÒì³£µÄ·½·¨ÉùÃ÷ÖÐÉùÃ÷»á²úÉúµÄ ......
³éÏ󻯺ͼ̳йØÏµÊ¹¸ÅÄîºÍ¶¨Òå¿ÉÒÔ¸´Óã»¶à̬ÐÔʹʵÏÖºÍÓ¦ÓÿÉÒÔ¸´Óã»
¿ª±ÕÔÔò£¨Open-Closed Principle OCP£©Ò»¸öÈí¼þʵÌåÓ¦µ±¶ÔÀ©Õ¹¿ª·Å£¬¶ÔÐ޸ķâ±Õ¡£
¶Ô¿É±äÐԵķâ×°ÔÔò£¨Principle of Encapsulation of Variation£© (1)Ò»Öֱ仯ÐÔ²»ºÍÁíÒ»ÖÖ»ìºÏÔÚÒ»Æð £¨2£©Ò»ÖֿɱäÐÔ²»Ó¦É¢ÂäÔÚ´úÂëµÄºÜ¶àµØ·½¡£
ÀïÊÏ´ú»» ......
Java×ÜÓÐËüµÄǧ°ãºÃ´¦Ê¹ÄãÑ¡ÔñËü£¬µ«ÕâÐ©Ëæ±ã··Êé»òÔÚÍøÉϹäһȦ¾ÍÄÜÕÒµ½´ð°¸¡£ÔÚ±¾ÎÄÖУ¬±ÊÕß°Ñ×Ô¼ºÑ§Ï°JavaµÄһЩÇÐÉíÌå»áºÍ¹ý³Ìд³öÀ´£¬¹©³õѧÕß×ö¸ö²Î¿¼¡£ ¡¡¡¡ÎÒÔÚѧϰJavaµÄ¹ý³ÌÖÐÖ÷ÒªÎ§ÈÆÒÔϼ¸¸ö·½ÃæÀ´Ñ§Ï°£º
¡¡¡¡1£®Ê±¿ÌÌáÐÑ×Ô¼ºJavaÊÇÒ»ÖÖOOPÓïÑÔ¹¤¾ß£¬¶ø²»½ö½öÊDZàÂ룬ֻÓÐÕâÑù²ÅÄÜ×ÜÌå°ÑÎÕºÍÔËÓÃJava¡£
¡¡¡ ......