java±ÊÊÔ
1.ʲôÊǶÔÏó£¬Ê²Ã´ÊÇÃæÏò¶ÔÏó£¬Ê²Ã´ÊÇÀࣿ
ÏÖʵÊÀ½çÖÐÈκÎʵÌå¶¼¿ÉÒÔ¿´×÷ÊǶÔÏó¡£ËûÃÇÓÐÁ½ÖÖÌØÕ÷£ºËûÃǶ¼ÓµÓÐ״̬ÓëÐÐΪ¡£Èí¼þÖеĶÔÏóÓÐ×Ô¼ºµÄÊôÐÔºÍÄܹ»Ö´ÐеIJÙ×÷¡£
ËùÎ½ÃæÏò¶ÔÏó¾ÍÊÇ»ùÓÚ¶ÔÏó¸ÅÄÒÔ¶ÔÏóΪÖÐÐÄ£¬ÒÔÀàºÍ¼Ì³ÐΪ¹¹Ôì»úÖÆ£¬À´ÈÏʶ¡¢Àí½â¡¢¿Ì»¿Í¹ÛÊÀ½çºÍÉè¼Æ¡¢¹¹½¨ÏàÓ¦µÄÈí¼þϵͳ¡£
Àà¾ÍÊǶÔÒ»¸öÊÂÎï³éÏó³öÀ´µÄ½á¹û¡£Ò»°ãÀ´Ëµ£¬Ò»¸öÀà¾ßÓгÉÔ±±äÁ¿ºÍ³ÉÔ±·½·¨¡£³ÉÔ±±äÁ¿Ï൱ÓÚÊôÐÔ£¬±ÈÈç‘ÈË’¾ßÓеıäÁ¿Óи첲£¬Êֽŵȡ£¶ø³ÉÔ±·½·¨ÊǸÃÀàÄÜÍê³ÉµÄһЩ¹¦ÄÜ£¬±ÈÈç‘ÈË’¿ÉÒÔ˵»°£¨talk£©£¬ÐÐ×ߣ¨walk£©µÈ¡£¶ÔÏó£¬Èç¹û˵ÀàÊÇÒ»¸ö³éÏó¸ÅÄÄÇô¶ÔÏó¾ÍÊǾßÌå¶ÔÏó¡£±ÈÈçÎÒÃÇ˵‘ÈË’¾ÍÊÇÒ»¸ö³éÏó¸ÅÄµ«ÊǾßÌ嵽ij¸öÈË£¬±ÈÈçÄ㣬ÎÒ£¬Ëû£¬¾ÍÊÇÒ»¸ö‘ÈË’¶ÔÏó¡£
2.¼Ì³ÐºÍ½Ó¿ÚµÄÓÅȱµã£¿
¼Ì³ÐµÄÓŵ㣺
(1) ¿ÉÒԸıäÄÚ²¿ÊµÏÖ£¬³ýÁ˸ÃÀàµÄ·½·¨Ö®Í⣬²»»áÓ°ÏìÆäËü´úÂë¡£
(2) ͨ¹ý¼Ì³ÐʵÏÖ´úÂ븴Óá£
ȱµã£º
(1) ¸¸Ààͨ³£ÖÁÉÙ¶¨ÒåÁË×ÓÀàµÄ²¿·ÖÐÐΪ£¬¸¸ÀàµÄÈκθı䶼¿ÉÄÜÓ°Ïì×ÓÀàµÄÐÐΪ¡£Èç¹û¼Ì³ÐÏÂÀ´µÄʵÏÖ²»ÊʺϽâ¾öеÄÎÊÌ⣬Ôò¸¸Àà±ØÐëÖØÐ´»ò±»ÆäËû¸üÊʺϵÄÀàÌæ»»¡£ÕâÖÖÒÀÀµ¹ØÏµÏÞÖÆÁËÁé»îÐÔ²¢×îÖÕÏÞÖÆÁ˸´ÓÃÐÔ¡£
½Ó¿ÚµÄÓŵ㣺
£¨1£© ͨ¹ý½Ó¿Ú¿ÉÒÔʵÏÖ²»Ïà¹ØÀàµÄÏàͬÐÐΪ£¬¶ø²»ÐèÒªÁ˽â¶ÔÏóËù¶ÔÓ¦µÄÀà¡£
£¨2£© ͨ¹ý½Ó¿Ú¿ÉÒÔÖ¸Ã÷¶à¸öÀàÐèҪʵÏֵķ½·¨¡£
£¨3£© ͨ¹ý½Ó¿Ú¿ÉÒÔÁ˽â¶ÔÏóµÄ½»»¥½çÃæ£¬¶ø²»ÐèÁ˽â¶ÔÏóËù¶ÔÓ¦µÄÀà¡£
½Ó¿ÚµÄȱµã£º
3.jdk1.4µ½jdk1.5ÓÐÄÄЩ¸Ä½ø£¿
JDK1.4ºÍJDK1.5¶¼¶ÔJDK½øÐÐÁË´óÁ¿¸Ä½ø£¬µ«Í¨¹ý±È½Ï¿ÉÒÔ·¢ÏÖ¡£JDK1.4Ö÷ÒªÊÇÔö¼ÓÁËһЩ°üºÍ¶ÔһЩÀàµÄÐÔÄܺͽӿڵĸĽø£¬¶øJDK1.5ÔòÖ÷ÒªÊÇÔÚÓïÑԵIJãÃæÉ϶ÔjavaÓïÑԵŦÄܽøÐмÓÇ¿¡£Ä¿Ç°ÍòÍøJAVAÖ÷»úJDK°æ±¾Îª1.5.0_04¡£
JDK1.4×îÖ÷ÒªµÄÈý¸öÌØÕ÷£º
1¡¢¶ÏÑÔassert
2¡¢ÈÕÖ¾
3¡¢·´Éä
JDK1.5Ö÷ÒªµÄÔö¼ÓÊÇ£º
1¡¢·ºÐ͵ÄÖ§³Ö
2¡¢for-each
3¡¢Ã¶¾Ù
4¡¢¿É±ä²ÎÊý
5¡¢×Ô¶¯×°ÏäºÍ×Ô¶¯²ðÏä
6¡¢¾²Ì¬ÀർÈë
4.д³öÔÚjavaÖг£ÓõÄ5¸ö°ü£¬ÒÔ¼°ËûÃǵÄ×÷Óã¿
5.˵³öÔÚlinux/unix²Ù×÷ϵͳÏÂÈçºÎÅäÖÃJava£¿
vi /etc/profile // ±à¼ /etc/profile
ÔÚÎļþ½áβ¼ÓÈ룺
export JAVA_HOME=/usr/java/j2sdk1.4.2_06
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
6.ʲôÊǶà̬ÐÔ£¬Ð´Ò»¸öÀý×Ó¡£
7.д³östructs-config.xmlµÄ³£Ó
Ïà¹ØÎĵµ£º
Java»ù´¡-ѧϰʹÓÃAnnotation×¢½â¶ÔÏó
×¢½â(Ò²±»³ÆÎªÔªÊý¾Ý)ΪÎÒÃÇÔÚ´úÂëÖÐÌí¼ÓÐÅÏ¢ÌṩÁËÒ»ÖÖÐÎʽ»¯µÄ·½·¨,ʹÎÒÃÇ¿ÉÒÔÔÚÉÔºóij
¸öʱ¿Ì·Ç³£·½±ãµØÊ¹ÓÃÕâЩÊý¾Ý
1-1:»ù±¾Óï·¨
Java SE5ÄÚÖÃÈýÖÖ±ê×¼×¢½â
@Override:±íʾµ±Ç°µÄ·½·¨¶¨Ò彫¸²¸Ç³¬ÀàÖеķ½·¨.Èç¹ûÄ㲻СÐÄÆ´Ð´´íÎó,»òÕß·½·¨Ç©Ãû¶Ô²»Éϱ»¸²
¸ÇµÄ·½·¨ ......
¿ÉÄܺܶ࿪·¢Õß»áÃæ¶Ô¿Í»§ÕâÑùµÄÐèÇó£¬ÔÚδʹÓÃϵͳ֮ǰ£¬ËûÃǺܶàÊý¾Ý¶¼ÊDZ£´æÔÚWord»òÕßExcelµÈһЩµç×Ó±í¸ñÖУ¬ÏÖÔÚËûÃÇÐèÒª½«ÔÀ´µÄÊý¾Ý×Ô¶¯µ¼È뵽ϵͳÖÐÈ¥£¬¶ø²»ÊÇÒ»ÌõÒ»ÌõµØÊÖ¹¤Â¼Èë¡£ÎÒ¾ÍÅöµ½ÁËÕâÑùµÄÐèÇ󣬾¹ýÒ»·¬ÕÛÌÚÖ®ºó£¬ÖÕÓÚʵÏÖÁË£¬ÎÒÊDzÉÓõÚÈý·½¿Ø¼þJXLʵÏֵģ¬ÔÀíÊDZȽϼ ......
Õâ¸öѧÆÚµÄÐÅÏ¢¼ìË÷¿ÎÒª×öÒ»¸ö´óµÄ×÷Òµ£¬Æäʵ¾ÍÊÇÏ൱ÓÚÒ»¸öËÑË÷ÒýÇæ£¬µ«ÊÇÊÇ»ùÓÚ±¾µØÎı¾ÎļþµÄ¼ìË÷£¬²»ÐèÒª°ÇÍøÒ³£¬Ò²²»ÄÜʹÓÃLucence»òLemurµÈÇ¿´óµÄµÚÈý·½¿ªÔ´Èí¼þ£¬ÒªÈ«²¿×Ô¼ºÍê³É¡£
Ҫ˵Ë÷Òýµ¹ÊÇÊ®·Ö¼òµ¥£¬¾ÍÊǵ¹ÅŶøÒÑ£¬²¢Ã»ÓÐʲô¸´ÔÓ£¬¶øÇÒµÚÒ»°æµÄ×÷ÒµÒªÇóÖ»ÒªÒÔ×ÖΪË÷Òý¼´¿É£¬¶øÇÒ²»ÐèÒª¶Ô½á¹û½øÐÐÅÅÐòºÍ¸ßÁÁÏÔ ......
public static void getSysProp(){
Properties props = System.getProperties();
Set<Entry<Object,Object>> res = props.entrySet();
Iterator it = res.iterator();
while (it.hasNext())
{
Map.Entry e = (Map.Entry)it.next();
......
ÔÚ Google ÊäÈë java call win32api µÄµÚÒ»¸ö½á¹û
http://www.jinvoke.com/calling-the-win32-api-from-java
¾ÍÊÇÎÒÐèÒªµÄ´ð°¸¡£ºÇºÇ
¿´¿´Õâ¸ö°É
java°æÈÎÎñ¹ÜÀíÆ÷
java°æ×¢²á±í±à¼Æ÷
Calling the Win32 API from Java
Ê×ÏÈ´Ó http://www.jinvoke.com/calling-the-win32-api-from-java ½« jinvokeÏÂÔØ»ØÀ´
½« ......