Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

¿ª·¢»·¾³ÖÐʵÏÖLombokÏû³ýJavaÈßÓà

LombokÊÇÒ»ÖÖJavaArchive(JAR)Îļþ£¬¿ÉÓÃÀ´Ïû³ýJava´úÂëµÄÈß³¤¡£Í¨¹ýÔÚ¿ª·¢»·¾³ÖÐʵÏÖLombok£¬¿ª·¢ÈËÔ±¿ÉÒÔ½ÚÊ¡¹¹½¨ÖîÈçhashCode()ºÍequals()ÕâÑùµÄ·½·¨ÒÔ¼°ÒÔÍùÓÃÀ´·ÖÀà¸÷ÖÖaccessorºÍmutatorµÄ´óÁ¿Ê±¼ä¡£
ÎÒÃÇ¿´ÕâÑùÒ»¸öÀý×Ó£¬Ò»¸ö±ê×¼µÄJavabean¡£Ò»¸öµäÐ͵ÄJavabeanÒ»°ã¾ßÓм¸¸öÊôÐÔ¡£Ã¿¸öÊôÐÔ¾ßÓÐÒ»¸öaccessorºÍmutator£¨getterºÍsetter£©¡£Í¨³£»¹»áÓÐÒ»¸ötoString()·½·¨¡¢Ò»¸öequals()·½·¨ºÍÒ»¸öhashCode()·½·¨¡£³õ¿´ÉÏÈ¥£¬ÆäÖпÉÔ¤¼ûµÄÈßÓà¾ÍÒѾ­·Ç³£¶àÁË¡£Èç¹ûÿ¸öÊôÐÔ¶¼¾ßÓÐÒ»¸ögetterºÍsetter£¬²¢ÇÒͨ³£Èç´Ë£¬ÄÇôÓֺαØÏêϸ˵Ã÷ÄØ£¿
ÈÃÎÒÃÇÀ´¿´¿´Lombok¡£ÎªÁËÏû³ý´úÂëÐУ¬LombokʹÓÃ×¢ÊÍÀ´±êʶÀàºÍJava´úÂë¿é¡£ÔÚǰÊöµÄÄǸöJavabeanʾÀýÖУ¬ËùÓеÄgetter¡¢setterÒÔ¼°ÆäËûÈý¸ö·½·¨¶¼ÊÇÔÚ±àÒëʱ±»°µÊ¾²¢°üÀ¨½øÀ´µÄ¡£
¶øÇÒ¸üºÃµÄÊÇÈç¹ûÄúʹÓõÄÊÇEclipse»òIBM®WebSphere®StudioApplicationDeveloper£¨Èç¹û»¹Ã»Óõϰ£¬½¨Òé×îºÃʹÓã©£¬Äú¾Í¿ÉÒÔ½«Lombok¼¯³Éµ½JavaÏîÄ¿²¢¼´¿Ì»ñµÃ¿ª·¢Ê±½á¹û¡£»»ÑÔÖ®£¬Eclipse±àÒëÆ÷¿ÉÒÔÁ¢¼´Ê¶±ðËù°µÖ¸µÄgetters/setters£¬¶øÆäËûJava´úÂëÔò¿ÉÒýÓÃÕâЩ·½·¨¡£
×îÖ±½ÓµÄºÃ´¦µ±È»ÊÇ´úÂëÐеļõÉÙ£¬ÕâÕæµÄºÜ°ô¡£²¢ÇÒ£¬Èç¹ûÓÐÒ»¸öÌØ¶¨µÄgetter»òsetterÐèÒªÌØ±ðµÄ×¢Ò⣬ÄÇôÄú¾Í²»±ØÎªÁËÕÒµ½Õâ¸öÌØ¶¨µÄgetter»òsetter¶ø±éÀúÊýÊ®ÐдúÂë¡£´úÂëÒ²»á¸üΪ¼ò½à²¢ÇÒÈßÓàÒ²ÉÙÁË¡£
Lombok»¹ÈÃÄúµÃÒÔ¼ò»¯´úÂëµÄÆäËû²¿·Ö—²»½ö½öÊÇJavabean¡£±ÈÈ磬»¹¿ÉÒÔ¼õÉÙtry/catch/finally¿éÄÚÒÔ¼°Í¬²½·½·¨ÄÚµÄÈßÓà´úÂë¡£ÏÖÔÚ£¬ÎÒÃÇÀ´¿´¿´ÔÚÄú×Ô¼ºµÄ¿ª·¢»·¾³ÖÐÈçºÎÄÜʵÏÖÉÏÊöÄ¿µÄ¡£
°²×°Lombok
Òª½øÐа²×°£¬±¾ÎļÙÉèÄúʹÓõÄÊÇEclipse»òWebSphereStudioApplicationDeveloper¡£Èç¹û²»ÊÇ£¬ÄúÈÔ¿ÉʹÓÃLombok£»µ«ÊDz»ÄÜÏíÓÿª·¢Ê±µÄÖÖÖÖÒæ´¦¡£²»¹ý£¬ÄúÈÔÈ»¿ÉÒÔÏíÓñàÒëʱµÄÒæ´¦¡£Ê×ÏÈ£¬´ò¿ªÄúµÄä¯ÀÀÆ÷²¢½«URLÖ¸Ïòhttp://projectlombok.org/¡£
ÔÚ׫д±¾ÎÄ֮ʱ£¬ÓÃÕâ¸öURL´ò¿ªµÄÒ³ÃæµÄÓÒÉϽǻá³öÏÖÒ»¸öºÜ´óµÄµ¥´Ê¡£Õâ¸öµ¥´ÊÊÇ“Download”¡£µ¥»÷¸Ãµ¥´Ê²¢¿ªÊ¼ÏÂÔØlombok.jar¡£´ËÎļþÎÞÐè½âѹËõ£¬¶ø´ÓÆäËûÕ¾µãÏÂÔØµÄÎļþÖУ¬99%¶¼ÐèÒª½âѹËõ¡£
ÏÂÔØ´ËÎļþºó£¬ÐèÒªÖ´ÐÐÕâ¸öJARÎļþ¡£ÔÚÄúµÄ²Ù×÷ϵͳÖдò¿ªÒ»¸öÌáʾ·û£¬½øÈëµ½°²×°ÁËlombok.jarµÄÄǸöĿ¼£¬²¢¼üÈëjava-jarlombok.jar¡£ÒÔÉϼÙÉèÔÚÄúµÄ·¾¶ÄÚÒѾ­ÓÐJavaRuntimeEnvironment(JRE)¡£Èç¹ûûÓУ¬ÐèÒªÌí¼ÓËü¡£Èç¹ûÒªÁ˽âÈçºÎÌí¼Ó£¬¿ÉÒԲο¼Õë¶ÔÄúµÄ¾ßÌå²Ù×÷ϵͳµÄÏ


Ïà¹ØÎĵµ£º

ʹÓÃservletºÍJava Bean·ÃÎÊMySQL

»·¾³: JDK 5.0 + Tomcat 5.5.4
JDK°²×°Â·¾¶: D:\Java\jdk1.5.0_01
Tomcat°²×°Â·¾¶:D:\Tomcat 5.5
ÉèÖû·¾³±äÁ¿(¿ØÖÆÃæ°å->ϵͳ->¸ß¼¶):
java_home=D:\Java\jdk1.5.0_01
path=%JAVA_HOME%\bin
classpath=.;D:\Java\jdk1.5.0_01\lib\dt.jar;D:\Java\jdk1.5.0_01\lib\tools.jar;D:\Tomcat 5.5\common\lib\se ......

java¿¼ÊÔ֪ʶµã´óÈ«

1.ʹÓÃAjaxµÄºÃ´¦£º
    ¿ÉÒÔͨ¹ýJavaScript·¢ËÍÇëÇóµ½·þÎñÆ÷£¬²¢»òµÃ·µ»ØµÄ½á¹û£¬ÔÚ±ØÒªµÄʱºòÐèÒª¸üÐÂÒ³ÃæµÄÒ»²¿·Ö£¬¶ø²»ÒªÕû¸öÒ³Ãæ¶¼Ë¢Ð£¬Ò²³ÆÎª£º“ÎÞˢД¼¼Êõ  ÌṩÁ¬ÐøµÄÓû§ÌåÑ飬¶ø²»±»Ë¢ÐÂÖжÏ
2.ʲôÊÇAjax
  ËüÊÇAsynchronous(Òì²½µÄ)£¬JavaScript And XmlµÄ¼òд£»
3 ......

´«ÖDz¥¿ÍjavaÅàѵ2010Äê4ÔÂ15ÈÕJQuery×ܽá2

±±¾©µÄÌìÆøÅ¶£¡ÕæµÄºÜÏñÄǸöÎÒÒ²Íü¼ÇÁËÃû×ÖµÄǰ±²ËµµÄÒ»¾ä»°——ÕâÌìŶ£¡¾ÍÏñÅ®º¢×ÓÒ»ÑùŶºöÀäºöÈȵġ£»¹Ïë˵ÊǶ¼ÊÇ£¬¶¼¼¸Ô·ÝÁ˰¡£¬ÕæµÄÊǸоõ²»µ½°ëµã´ºÌìµÄÆøÏ¢¡£±ÈÎÒÔÚÖØÇìµÄ¶¬Ì컹ҪÁ¹£¬×òÌìÒ¹À¶³Ë¯Á˺öà´Î£¡
½ñÌì·Å¼Ù£¬AJAXµÄ¿Î³ÌÓÖ¸æÒ»¶ÎÂ䣬¼ÌSTRUTSºó£¬ÎÒÃÇÓÖѧÎÞÁËÓÖÒ»Ãſγ̣¬Ï²µÄÊÇ×ܵÄ×ÔÎҸоõ ......

ʵÏÖjavaµ÷ÓÃc

µÚÒ»ÖÖ·½Ê½²ÉÓÃjni£º
Java²»ÊÇÍêÃÀµÄ£¬JavaµÄ²»×ã³ýÁËÌåÏÖÔÚÔËÐÐËÙ¶ÈÉÏÒª±È´«Í³µÄC++ÂýÐí¶àÖ®Í⣬JavaÎÞ·¨Ö±½Ó·ÃÎʵ½²Ù×÷ϵͳµ×²ã£¨ÈçϵͳӲ¼þµÈ)£¬Îª´ËJavaʹÓÃnative·½·¨À´À©Õ¹Java³ÌÐòµÄ¹¦ÄÜ¡£
¡¡¡¡¿ÉÒÔ½«native·½·¨±È×÷Java³ÌÐòͬ£Ã³ÌÐòµÄ½Ó¿Ú£¬ÆäʵÏÖ²½Ö裺
1.ÔÚJavaÖÐÉùÃ÷native()·½·¨£¬È»ºó±àÒ룻ÀýÈ磺¡¡public ......

javaÄÚ²¿ÀàºÍÄäÃûÀà

ÌáÆðJavaÄÚ²¿ÀࣨInner Class£©¿ÉÄܺܶàÈ˲»Ì«ÊìϤ£¬Êµ¼ÊÉÏÀàËÆµÄ¸ÅÄîÔÚC++ÀïÒ²ÓУ¬ÄǾÍÊÇǶÌ×ÀࣨNested Class£©£¬¹ØÓÚÕâÁ½ÕßµÄÇø±ðÓëÁªÏµ£¬ÔÚÏÂÎÄÖлáÓжԱȡ£ÄÚ²¿Àà´Ó±íÃæÉÏ¿´£¬¾ÍÊÇÔÚÀàÖÐÓÖ¶¨ÒåÁËÒ»¸öÀࣨÏÂÎĻῴµ½£¬ÄÚ²¿Àà¿ÉÒÔÔÚºÜ¶àµØ·½¶¨Ò壩£¬¶øÊµ¼ÊÉϲ¢Ã»ÓÐÄÇô¼òµ¥£¬Õ§¿´ÉÏÈ¥ÄÚ²¿ÀàËÆºõÓÐЩ¶àÓ࣬ËüµÄÓô¦¶ÔÓÚ³õ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ