Ê®Äêǰ£¬Sun΢ϵͳ¹«Ë¾½«Java°áµ½ÁËÊÀÈËÃæÇ°£¬ÕâÊÇÊ×´ÎÐÖúÆóÒµ½¨Á¢¾ßÓÐǰհÐÔµÄ˼ÏëµÄÒ»¿îÈí¼þ£¬ËæºóJavaѸÃÍÀ©É¢£¬ÉîÈëµ½¼ÆËã»úÒµµÄ¼¸ºõÿ¸ö½ÇÂä¡£ÕâÏî¼¼ÊõµÄÄ»ºóÓ¢ÐÛ£¬¾ÍÊDZ¾ÎIJɷõÄJames Gosling¡£
ÉϸöÊÀ¼Í90Äê´ú³õ£¬Gosling·¢Æð²¢Áìµ¼ÁËÒ»¸öÃûΪGreenµÄÏîÄ¿£¬´ËÏîÄ¿×îÖÕÑݱäΪJava¡£Java µÄ»ù±¾ÀíÄîÊÇ´´ÔìÒ»ÖÖ¿ÉÒÔÔÚ²»ÐèÐ޸ĵÄÇé¿öÏÂÖ´ÐÐÔÚ¸÷ÖÖÔËËãÉ豸ÉϵijÌÐò¡£ÀýÈ磬һ¸ö×°±¸ÁËJavaÐéÄâ»úÆ÷µÄÊÖ»úÓÎÏ·Èí¼þÒ²Ó¦¸Ã¿ÉÒÔÔÚ±ðµÄÊÖ»úÉÏʹÓá£
¹ýȥʮÄ꣬ÕâÏî¼¼ÊõÉí¾°ÙÕ½¡£ÔçÆÚµÄºÏ×÷»ï°é΢Èí·¢ÏÖJava³ÌÐòµÄƽ̨ÎÞ¹ØÐÔ¶ÔWindows´øÀ´²»Àû£¬ÓÚÊÇÉÔ×öÐ޸ģ¬Áí´´ÊʺÏWindowsµÄ Java°æ±¾£¬´Ó¶øÒý·¢ÁËÆßÄêµÄ¹Ù˾¡£ÓÉÓÚÏû·ÑÐÔÉ豸¡¢PC¼°·þÎñÆ÷ÐèÒªÓв»Í¬µÄJava£¬SunһֱŬÁ¦ÏëÕÒµ½ºÏÊʵķ½·¨ÓëÆäËû¸÷·½·ÖÏíJavaµÄÕÆ¿ØÈ¨¡£ÒÔÖÁÓÚµ½ÏÖÔÚ£¬°üÀ¨IBMÔÚÄÚµÄÐí¶à¹«Ë¾¶¼ÔÚ²»¶ÏºôÓõSun¿ª·ÅJavaÖ÷Ì岿·ÖµÄÔ´Âë¡£
¾¡¹ÜÈç´Ë£¬JavaÒѾÔÚ¼ÆËã»úÁìÓòÕ¾ÎȽŸú¡£SunÊ×ϯִÐйÙScott McNealy¿ÉÄÜ»¹Êǻᷢ²¼¹ÚÃáÌûʵÄÑÝ˵£¬µ«ÔÚÉÏÖܶþSun JavaOne´ó»áÉÏËûµÄÒ»·¬½²»°»°È´Ê®·ÖÖпϣ¬Ëû˵£º“Æß¡¢°ËÄêǰµÄJavaOneÑÝ˵ÏÖÔÚÌýÆðÀ´ÕæÊǺ®í×£¬ÎÒÃÇÄÇʱʵÔÚÊÇ̫С¿´ËüÁË¡£ÎÒÃǸù±¾²»ÖªµÀÕâÏî¼¼Ê ......
ÈçºÎ¶ÁÈ¡×ÊÔ´Îļþ£º
£¨Ò»£©
Properties props = new Properties();
props.load(new FileInputStream("db.properties"));
£¨¶þ£©
blog.propertiesÎļþÈçÏÂ
dbdriver=oracle.jdbc.driver.OracleDriver
dburl=jdbc:oracle:thin:@127.0.0.1:1521:ora92
dbuser=blog
dbpwd=blog
--------------
public class Config {
public Config() {
this.initDBConfig();
}
public String DBdriver;
public String DBuser;
public String DBpwd;
public String DBurl;
private void initDBConfig() {
try {
ResourceBundle bundle = ResourceBundle.getBundle("blog");
DBdriver = bundle.getString("dbdriver");
DBurl = bundle.getString("dburl");
DBuser = bundle.getString("dbuser");
DBpwd = bundle.getString("dbpwd");
}
&nbs ......
ÏÂÔØµØÖ·:
http://www.andykhan.com/jexcelapi/ µ±Ç°µÄ×î¸ß°æ±¾ÊÇ2.6¡£
ÕæÊµÏÂÔØµØÖ·:
http://www.andykhan.com/jexcelapi/download.html
×÷ÕßµÄÍøÕ¾É϶ÔËüµÄÌØÕ÷ÓÐÈçÏÂÃèÊö£º
¡ñ Ö§³ÖExcel 95-2000µÄËùÓа汾
¡ñ Éú³ÉExcel 2000±ê×¼¸ñʽ
¡ñ Ö§³Ö×ÖÌå¡¢Êý×Ö¡¢ÈÕÆÚ²Ù×÷
¡ñ Äܹ»ÐÞÊε¥Ôª¸ñÊôÐÔ
¡ñ Ö§³ÖͼÏñºÍͼ±í
Ó¦¸Ã˵ÒÔÉϹ¦ÄÜÒѾÄܹ»´óÖÂÂú×ãÎÒÃǵÄÐèÒª¡£×î¹Ø¼üµÄÊÇÕâÌ×APIÊÇ´¿JavaµÄ£¬²¢²»ÒÀÀµWindowsϵͳ£¬¼´Ê¹ÔËÐÐÔÚLinuxÏ£¬ËüͬÑùÄܹ»ÕýÈ·µÄ´¦ÀíExcelÎļþ¡£ÁíÍâÐèҪ˵Ã÷µÄÊÇ£¬ÕâÌ×API¶ÔͼÐκÍͼ±íµÄÖ§³ÖºÜÓÐÏÞ£¬¶øÇÒ½ö½öʶ±ðPNG¸ñʽ¡£
´î½¨»·¾³
½«ÏÂÔØºóµÄÎļþ½â°ü£¬µÃµ½jxl.jar£¬·ÅÈëclasspath£¬°²×°¾ÍÍê³ÉÁË¡£
»ù±¾²Ù×÷
Ò»¡¢´´½¨Îļþ
ÄâÉú³ÉÒ»¸öÃûΪ“²âÊÔÊý¾Ý.xls”µÄExcelÎļþ£¬ÆäÖеÚÒ»¸ö¹¤×÷±í±»ÃüÃûΪ“µÚÒ»Ò³”£¬´óÖÂЧ¹ûÈçÏ£º
´úÂ루CreateXLS.java£©£º
//Éú³ÉExcelµÄÀà
import java.io.*;
import jxl.*;
import jxl.write.*;
public&nbs ......
ÔÚÄãµÄ´úÂëÀïµ÷ÓÃÁËһЩ×ÊÔ´Îļþ£¬ÈçͼƬ£¬ÒôÀֵȣ¬ÔÚµ÷ÊÔ»·¾³»òµ¥¶ÀÔËÐеÄʱºò¿ÉÒÔÕý³£ÏÔʾ»ò²¥·Å£¬¶øÒ»µ©´ò°üµ½jarÎļþÖУ¬ÕâЩ¶«¶«¾ÍÔÙÒ²³ö²»À´ÁË£¬³ý·Ç°ÑÕâ¸öjar·Åµ½ÔÀ´Î´´ò°üÒÔǰµÄĿ¼Ï£¬µ«Í¨³£jarÊǵ¥¶À·¢²¼µÄ¡£
[¹Ø¼ü×Ö] java jarÎļþ°ü ×ÊÔ´
¡¡¡¡¿ÉÄÜÓв»ÉÙ³õѧÕß»áÓÐÕâÑùµÄÀ§»ó£ºÔÚÄãµÄ´úÂëÀïµ÷ÓÃÁËһЩ×ÊÔ´Îļþ£¬ÈçͼƬ£¬ÒôÀֵȣ¬ÔÚµ÷ÊÔ»·¾³»ò
µ¥¶ÀÔËÐеÄʱºò¿ÉÒÔÕý³£ÏÔʾ»ò²¥·Å£¬¶øÒ»µ©´ò°üµ½jarÎļþÖУ¬ÕâЩ¶«¶«¾ÍÔÙÒ²³ö²»À´ÁË£¬³ý·Ç°ÑÕâ¸öjar·Åµ½ÔÀ´Î´´ò°üÒÔǰµÄĿ¼Ï£¬µ«Í¨³£jarÊǵ¥
¶À·¢²¼µÄ¡£ÕâÀï½éÉÜÒ»¸ö½â¾öÕâÀàÎÊÌâµÄ·½·¨¡£
¡¡¡¡getResourceºÍgetResourceAsStream
¡¡¡¡ÎÊÌâµÄ¸ùÔ´»¹ÊÇÔÚÓÚÀÏÉú³£Ì¸µÄËùνclass
path£¬²»ÐŵϰÄãÔÚϵͳ»·¾³±äÁ¿ÀïµÄClassPath¼ÓÉÏÄãµÄjarÎļþ£¬ÕâÏÂÄã¾Í¿´µÃµ½ÄãµÄͼƬÁË£¡µ«µ¥¶À·¢²¼jarµÄ»°²»¿ÉÄÜÖ¸Íûÿ´Î¶¼ÈÃÓû§
ΪÄãµÄjar¶ø×¨ÃÅÐÞ¸Äclasspath¡£ÄÇôÓÐûÓÐʲô°ì·¨Ò»ÀÍÓÀÒݵظ㶨ËüÄØ£¿ÎÒÃÇÐèÒª´ÓÀàµÄ×°ÔØÈëÊÖ¡£Ïȳ¶Ô¶Ò»µã£¬ÔÚ¿ª·¢JSPÖ®ÀàµÄWebÓ¦ÓÃ
³ÌÐòµÄʱºòÒªÓõ½µÚÈý·½µÄ¿âÔõô°ì£¿Í¨³£µÄ×ö·¨ÊǰÑÕâЩ¿â£¨¿ÉÒÔÊÇclass£¬Ò²¿ÉÒÔÊÇjar£©Í³Í³·Åµ½WEB-INF/lib/Ŀ¼ÏÂÃæ£¬ÎªÊ²Ã´ÕâÑùϵ
ͳ¾ÍÈÏÁËÄØ£ ......
×î½üµÄDevoxx´ó»áÉÏ£¬Java 7½«°üº¬±Õ°üµÄÏûÏ¢ÁîºÜ¶àÈ˸е½Õñ·Ü——Õ⽫×öΪһ¸ö¶ÀÁ¢µÄJSR±»ÊµÏÖ¡£ÔÚÖÚ¶àJava 7еÄÓïÑÔÌØÐÔÖУ¬ÓÐһЩÏÖÔÚÒѾÍê³ÉÁË¡£Devoxx´ó»áµÄһλ²Î»áÕßÔÚ²©¿ÍÖб¨¸æÁËÏÂÃæÕâЩJava 7ÒѾÍê³ÉµÄ7´óй¦ÄÜ£º
1£©¶Ô¼¯ºÏÀàµÄÓïÑÔÖ§³Ö£»
2£©×Ô¶¯×ÊÔ´¹ÜÀí£»
3£©¸Ä½øµÄͨÓÃʵÀý´´½¨ÀàÐÍÍÆ¶Ï£»
4£©Êý×Ö×ÖÃæÁ¿Ï»®ÏßÖ§³Ö£»
5£©switchÖÐʹÓÃstring£»
6£©¶þ½øÖÆ×ÖÃæÁ¿£»
7£©¼ò»¯¿É±ä²ÎÊý·½·¨µ÷Óá£
ÏÂÃæÎÒÃÇÀ´×Ðϸ¿´Ò»ÏÂÕâ7´óй¦ÄÜ£º
¶Ô¼¯ºÏÀàµÄÓïÑÔÖ§³Ö
Java½«°üº¬¶Ô´´½¨¼¯ºÏÀàµÄµÚÒ»ÀàÓïÑÔÖ§³Ö¡£ÕâÒâζ׿¯ºÏÀàµÄ´´½¨¿ÉÒÔÏñRubyºÍPerlÄÇÑùÁË¡£
Ô±¾ÐèÒªÕâÑù£º
List<String> list = new ArrayList<String>(); list.add("item"); String item = list.get(0); Set<String> set = new HashSet<String>(); set.add("item"); Map<String, Integer> map = new HashMap<String, Integer>(); map.put("key", 1); int value = map.get(" ......
ÔÚÒ»¸öÃæÏò¶ÔÏóµÄϵͳÖУ¬ÏµÍ³µÄ¸÷ÖÖ¹¦ÄÜÊÇÓÉÐíÐí¶à¶àµÄ²»Í¬¶ÔÏóÐ×÷Íê³ÉµÄ¡£ÔÚÕâÖÖÇé¿öÏ£¬¸÷¸ö¶ÔÏóÄÚ²¿ÊÇÈçºÎʵÏÖ×Ô¼ºµÄ¶ÔϵͳÉè¼ÆÈËÔ±À´½²¾Í²»ÄÇÃ´ÖØÒª
ÁË£»¶ø¸÷¸ö¶ÔÏóÖ®¼äµÄÐ×÷¹ØÏµÔò³ÉΪϵͳÉè¼ÆµÄ¹Ø¼ü¡£Ð¡µ½²»Í¬ÀàÖ®¼äµÄͨÐÅ£¬´óµ½¸÷Ä£¿éÖ®¼äµÄ½»»¥£¬ÔÚϵͳÉè¼ÆÖ®³õ¶¼ÊÇÒª×ÅÖØ¿¼Âǵģ¬ÕâÒ²ÊÇϵͳÉè¼ÆµÄÖ÷
Òª¹¤×÷ÄÚÈÝ¡£ÃæÏò½Ó¿Ú±à³Ì¾ÍÊÇÖ¸°´ÕÕÕâÖÖ˼ÏëÀ´±à³Ì£¡Êµ¼ÊÔÚ¹¤×÷ÖУ¬´ó¼ÒÒѾ°´ÕÕ½Ó¿Ú±à³ÌÁË£¬Ö»²»¹ýÈç¹ûÄãûÓÐÕâ·½ÃæµÄÒâʶ£¬ÄÇôÄãÖ»ÊÇÔÚ±»¶¯µÄʵÏÖÕâÒ»
˼Ï룻±íÏÖÔÚÆµ·±µÄ±§Ô¹±ðÈ˸ĵĴúÂëÓ°ÏìÁËÄ㣨½Ó¿ÚûÓÐÉè¼Æµ½£©£¬±íÏÖÔÚij¸öÄ£¿éµÄ¸Ä¶¯ÒýÆðÆäËûÄ£¿éµÄ´ó¹æÄ£µ÷Õû£¨Ä£¿é½Ó¿ÚûÓкܺõÄÉè¼Æ£©µÈµÈ¡£Ä¿Ç°ÎÒ
ÃǵÄÈí¼þÉè¼Æ¶ÓÎéÖУ¬ÕâÀàÈËÊÇ×îȱ·¦µÄÈ˲ÅÖ®Ò»¡£·Ç½Ó¿Ú±à³Ì£¬ÊDz»ÊǾÍÊÇÃæÏò¹ý³ÌµÄ±à³Ì˼Ï룿
¡¡1.¹ØÓÚ½Ó¿ÚµÄÀí½â¡£
¡¡½Ó¿Ú´Ó¸üÉî²ã´ÎµÄÀí½â£¬Ó¦ÊǶ¨Ò壨¹æ·¶£¬Ô¼Êø£©ÓëʵÏÖ£¨Ãûʵ·ÖÀëµÄÔÔò£©µÄ·ÖÀë¡£
¡¡ÎÒÃÇÔÚÒ»°ãʵÏÖÒ»¸öϵͳµÄʱºò£¬Í¨³£Êǽ«¶¨ÒåÓëʵÏÖºÏΪһÌ壬²»¼Ó·ÖÀëµÄ£¬ÎÒÈÏΪ×îΪÀí½âµÄϵͳÉè¼Æ¹æ·¶Ó¦ÊÇËùÓе͍ÒåÓëʵÏÖ·ÖÀ룬¾¡¹ÜÕâ¿ÉÄܶÔϵͳÖеÄijЩÇé¿öÓе㷱·³¡£
¡¡½Ó¿ÚµÄ±¾Éí·´Ó³ÁËϵͳÉè¼ÆÈËÔ±¶ÔϵͳµÄ³éÏóÀí½â¡£ ......