IBM¼¼ÊõÉçÇø2009 Java רÇø×îÊÜ»¶ÓÄÚÈÝ
ת×Ô£ºIBM¼¼ÊõÉçÇø2009 Java רÇø×îÊÜ»¶ÓÄÚÈÝ
×îÊÜ»¶ÓµÄÈÈÃÅÖ÷Ìâ
Web ¿ª·¢
2009
Ä꣬Web 2.0 Èȳ±´Ùʹ Web ¿ª·¢¼ÌÐø³ÉΪµ±Ç°×îÈÈÃŵÄÖ÷Ìâ¡£ÆäÖУ¬»ùÓÚ¶¯Ì¬ÓïÑÔ Goovy µÄÐÂÐË Web ¿ª·¢¿ò¼Ü Grails
³ÉΪÁ˱¸ÊÜÖõÄ¿µÄÐÂÐÇ¡£³ý´ËÖ®Í⣬Ðí¶à´«Í³µÄ»ùÓÚ Java ÓïÑ﵀ Web ¿ª·¢¿ò¼Ü£¬Èç Struts¡¢JSF¡¢GWT
µÈ£¬Ò²¶¼ÈÚÈëÁ˸ü¶àµÄÌØÐÔ£¬À´¼ò»¯ºÍ¼ÓËÙ Web 2.0 Ó¦ÓõĿª·¢¡£Java רÇø 2009 Ëù·¢²¼µÄ×îÊÜ»¶ÓµÄ Web
¿ª·¢Ïà¹ØµÄÎÄÕºͽ̳ÌΪÎÒÃÇָʾÁËÕâЩÇ÷ÊÆ¡£
“¾«Í¨ Grails”ϵÁÐ
“GWT-Ext ÌåÑéÖ®ÂÔϵÁÐ
“JSF 2 ¼ò½é”ϵÁÐ
“GWT Ó¦ÓÔϵÁÐ
½« Flex ¼¯³Éµ½ Java EE Ó¦ÓóÌÐòµÄ×î¼Ñʵ¼ù
ʹÓà Struts 2 ¿ª·¢ RESTful ·þÎñ
memcached ºÍ Grails£¬µÚ 1 ²¿·Ö£º°²×°ºÍʹÓà memcached
»ùÓÚ Struts 2 ¿ª·¢ Web Ó¦ÓÃ
Éè¼Æ REST ·ç¸ñµÄ MVC ¿ò¼Ü
Apache Mahout ¼ò½é
ÔƼÆË㿪·¢
ÎÞ
ÂÛÊÇ Google µÄ App Engine for Java£¬»¹ÊÇ Amazon µÄ EC2£¬2009 Ä꣬Java ¿ª·¢ÈËÔ±ÓÐÁËеÄÑ¡Ôñ
-- ×âÓÃÔƼÆËãƽ̨À´¹ÜÀíÈí¼þÉúÃüÖÜÆÚ£¬°üÀ¨ÔËÐÐÓ¦ÓóÌÐò±¾Éí ¡£Java ³ÌÐòÔ±¿ÉÒÔÇ°ËùδÓеĿìËÙ¡¢¾¼ÃµØ×é×°¸üºÃµÄÓ¦ÓóÌÐò£¬Java
¿ª·¢½øÈëÁËеÄʱ´ú¡£Äú¿ÉÒÔ´Ó Java רÇø 2009 Ëù·¢²¼µÄ×îÊÜ»¶ÓµÄÔƼÆË㿪·¢Ïà¹ØµÄÎÄÕºͽ̳ÌÖУ¬Á˽âÕâ¸öÇ÷ÊÆ¡£
“Google App Engine for Java”ϵÁÐ
“Java ¿ª·¢ 2.0”ϵÁÐ
ʹÓà Amazon S3 ÔÆ·þÎñÇáËÉʵÏÖ´æ´¢
Ð嵀 JVM ÓïÑÔ
Java
ÒѲ»ÔÙµ¥Ö¸Ò»ÃÅÓïÑÔ£¬¶øÊÇÒ»¸ö¿ÉÒÔÔËÐжàÖÖÓïÑÔµÄƽ̨¡£2009 Ä꣬ÔÚ JVM ÉÏÔËÐÐ·Ç Java ÓïÑÔÒѾʮ·Ö³£¼û£¬ÆäÖУ¬Ãô½ÝµÄÀà Java
¶¯Ì¬ÓïÑÔ Groovy ÓïÑÔÒÔ¼°Ç¿¾²Ì¬¡¢ºÏ²¢º¯ÊýʽÓëÃæÏò¶ÔÏóÌØÐ﵀ Scala ÓïÑÔ×îÊÜ Java ¿ª·¢ÈËÔ±µÄÇàíù¡£Java רÇø 2009
Ëù·¢²¼µÄ¹ãÊÜ»¶ÓµÄ “ʵս Groovy” ºÍ “ÃæÏò Java ¿ª·¢ÈËÔ±µÄ Scala Ö¸ÄÏ”Á½¸öϵÁÐÎÄÕÂΪÎÒÃDzûÊÍÁËÕâÑùµÄ¹Ûµã¡£
“ʵս Groovy”ϵÁÐ
“ÃæÏò Java ¿ª·¢ÈËÔ±µÄ Scala Ö¸ÄϔϵÁÐ
²¢Ðпª·¢
Èç
½ñÒѾ²½ÈëÁ˶àºËʱ´ú£¬Ô½À´Ô½¶àµÄÓ²¼þ½«Ö§³Ö²¢ÐмÆË㣬Õâ´ÙʹÎÒÃÇÔ½À´Ô½¶àµÄ¹Ø×¢¶àÏß³ÌÓ¦ÓõĿª·¢ºÍµ÷ÊÔ£¬Òò´Ë£¬Ja
Ïà¹ØÎĵµ£º
java byteÓëchar»¥×ªÔÀí-ת
Ò»¡¢×Ö½ÚºÍunicode
JavaÄÚºËÊÇunicodeµÄ£¬¾ÍÁ¬classÎļþÒ²ÊÇ£¬µ«ÊǺܶàýÌ壬°üÀ¨Îļþ/Á÷µÄ±£´æ·½Ê½ÊÇʹÓÃ×Ö½ÚÁ÷µÄ¡£Òò´ËJavaÒª¶ÔÕâЩ×Ö½ÚÁ÷¾ÐÐת»¯¡£ charÊÇunicodeµÄ£¬¶øbyteÊÇ×Ö½Ú¡£JavaÖÐ byte/char»¥×ªµÄº¯ÊýÔÚsun.ioµÄ°üÖмäÓС£ÆäÖÐByteToCharConverterÀàÊÇÖе÷¶È£¬¿ÉÒÔÓÃÀ´¸æËßÄ㣬 ......
java×öµÄϵͳ¸øÈ˵ÄÓ¡ÏóÊÇʲô£¿Õ¼Äڴ棡˵µÀÕâ¾ä»°¾Í»áÓÐN¶àÈËÕ¾³öÀ´Îªjava±ç»¤£¬²¢¾Ù³öÒ»¶ÑµÄÐÔÄܲâÊÔ±¨¸æÀ´Ö¤Ã÷ÕâÒ»µã¡£Æäʵ´ÓÀíÂÛÉÏÀ´½²java×öµÄϵͳ²¢²»±ÈÆäËûÓïÑÔ¿ª·¢³öÀ´µÄϵͳ¸üÕ¼ÓÃÄڴ棬ÄÇôΪʲôȴÓÐÕâôN¶àÀíÓÉÀ´Ö¤Ã÷ËüȷʵռÄÚ´æÄØ£¿Á½¸ö×Ö£¬ÂªÏ°¡£
£¨1£©±ðÓÃnew Boolean()¡£
Ôںܶೡ¾°ÖÐBooleanÀàÐÍÊDZØÐ ......
ʲôÊÇÁ÷£º
Á÷ÊÇÒ»¸ö³éÏóµÄ¸ÅÄî¡£µ±Java³ÌÐòÐèÒª´ÓÊý¾ÝÔ´¶ÁÈ¡Êý¾Ýʱ£¬»á¿ªÆôÒ»¸öµ½Êý¾ÝÔ´µÄÁ÷¡£Êý¾ÝÔ´¿ÉÒÔÊÇÎļþ£¬ÄÚ´æ»òÕßÍøÂçµÈ¡£Í¬Ñù£¬µ±³ÌÐòÐèÒªÊä³öÊý¾Ýµ½Ä¿µÄµØʱҲһÑù»á¿ªÆôÒ»¸öÁ÷£¬Êý¾ÝÄ¿µÄµØÒ²¿ÉÒÔÊÇÎļþ¡¢ÄÚ´æ»òÕßÍøÂçµÈ¡£Á÷µÄ´´½¨ÊÇΪÁ˸ü·½±ãµØ´¦ÀíÊý¾ÝµÄÊäÈëÊä³ö¡£
Á÷·ÖΪ×Ö½ÚÁ÷ºÍ×Ö·ûÁ÷¡£×Ö½ÚÁ÷Ò²³ÆΪÔÊ ......
1 Èç¹ûÒ»¿éÄÚ´æÇøÓòÄܹ»Öظ´ÀûÓã¬×îºÃ²»ÒªÉêÇëеġ£Õâ¸öÄÚ´æÇøÓòÓпÉÄÜÊÇϵͳµÄÒ»¸öÀ࣬×Ô¼ºµÄÒ»¸öÄÚ²¿ÓÐÊý×éÔªËØ£¬»òÕßÄܹ»·Å´óÁ¿Êý¾ÝµÄ½á¹¹¡£
2 ×îºÃ²»ÒªÔÚÑ»·ÀïÃæÉêÇëÄڴ棬ѻ·Ô½´ó£¬Ô½»µÊ¡£»»¾ä»°Ëµ£¬ÉêÇëÄÚ´æƵÂʱðÌ«¸ß¡£ºÃ±ÈÒ»¸öÈËÿ¶Ù³ÔÁ½Íë·¹ÕýºÃ£¬ÉíÌåµÄÏû»¯ÏµÍ³¿ÉÒÔ³ÐÊÜ£¬Èç¹ûÈÃËûÒ»¶Ù°ÑÊ®¶ÙµÄ¶¼³Ôµô£¬²»ÕÍ ......
ÕæÊDzÑÀ¢°¡, ѧÁËÔõô¾Ã java, ÏÖÔÚ²ÅÖªµÀ java µÄ»ù±¾Êý¾ÝÀàÐÍÊDz»´æÔÚÓзûºÅºÍÎÞ·ûºÅÕâÖÖ¶«Î÷µÄ. ƽʱ¶¼Ã»Óиã×Ö½ÚºÍλ֮ÀàµÄÔËËã, ËùÒÔµ¹ÊÇûÓÐ×¢Òâµ½Õâ¸ö·½ÃæÄØ.
JAVAÖеĻù±¾Êý¾ÝÀàÐͲ»´æÔÚÎÞ·ûºÅµÄ£¬ËüÃǵÄÈ¡Öµ·¶Î§Êǹ̶¨µÄ£¬²»»áËæ×Å»úÆ÷Ó²¼þ»·¾³»òÕß²Ù×÷ϵͳµÄ¸Ä±ä¶ø¸Ä±ä¡£(Õâ¾ä³µÄ)
Java¼òµ¥Êý¾ÝÀàÐÍ
......