[´ËÎÄÕÂÀ´×ÔInternet]
Java¿ª·¢¹¤¾ß½éÉÜ
Java¿ª·¢¹¤¾ß½éÉÜ
“¹¤ÓûÉÆÆäÊ£¬±ØÏÈÀûÆäÆ÷”£¬¸÷ÖÖ¹¤¾ßÔÚ³ÌÐò¿ª·¢ÖеĵØλÏÔµÃÓâ·¢ÖØÒª¡£ÔÚÏÖÔÚµÄÈí¼þ¿ª·¢¹ý³ÌÖУ¬±àÂëËùÕ¼µÄ±ÈÖØÔ½À´Ô½ÉÙ£¬Ö®ËùÒÔ»á³öÏÖÕâÖÖÇé¿ö£¬Ò»ÊǾ¹ý¶àÄêµÄ»ýÀÛ£¬¿É¸´ÓõÄ×ÊÔ´Ô½À´Ô½¶à£»¶þÊÇ¿ª·¢¹¤¾ßµÄ¹¦ÄÜ¡¢Ò×Óõȷ½Ãæ·¢Õ¹ºÜ¿ì£¬±àÂëËٶȲúÉúÁË·ÉÔ¾¡£
ÎÒÖ®ËùÒÔдÕâƪÎÄÕ£¬Ò»ÊǶÔ×Ô¼ºÒÔÇ°¹¤×÷µÄÒ»¸ö×ܽᣬÈÃ×Ô¼ºÓиöÌá¸ß£»¶þÊÇÈúóÀ´Õß¿´Ò»Ï¸öÈ˵ľÑ飬Æðµã²Î¿¼µÄ×÷Óã»ÈýÊÇ·¢ÏÖÍøÉ϶Թ¤¾ßÖ®¼äºáÏò±È½ÏµÄÎÄÕ±ȽÏÉÙ£¬±¾ÈËÒ²¾Í¼û·ì²åÕë¡£·Ï»°Ö®ºó£¬ÈÃÎÒÃǽøÈëÖ÷Ìâ¡£
ÎÒ°ÑJavaµÄ¿ª·¢¹¤¾ß·Ö³ÉÈý´óÀ࣬·Ö±ðΪ£º
1. ÓÃÎı¾±à¼Æ÷
ÕâÀ๤¾ßÖ»ÌṩÁËÎı¾±à¼¹¦ÄÜ£¬ËüÖ»ÊÇÒ»ÖÖÀàËƼÇʱ¾µÄ¹¤¾ß¡£ÕâÀ๤¾ß½øÐжàÖÖ±à³ÌÓïÑԵĿª·¢£¬È磺C¡¢C++¡¢JavaµÈ¡£ÔÚÕâ¸ö´óÀàÖУ¬ÎÒÖ÷Òª½éÉÜUltraEditºÍEditPlusÁ½ÖÖ±à¼Æ÷¡£
2. Web¿ª·¢¹¤¾ß
ÕâÀ๤¾ßÌṩÁËWebÒ³ÃæµÄ±à¼¹¦ÄÜ£¬¾ßÌåµ½JavaÖ÷Òª¾ÍÊÇJSPÒ³ÃæµÄ¿ª·¢¡£ÖÁÓÚÖ»Éæ¼°µ½HTMLÍøÒ³±à¼µÄ¿ª·¢¹¤¾ßÎÒÔÚÕâÀï¾Í²»½éÉÜÁË¡£ÔÚÕâ¸ö´óÀàÖУ¬ÎÒÖ÷Òª½ ......
/**
*̽¾¿Öµ´«µÝÓëÒýÓô«µÝ
* ¿´Á˺öà¹ØÓÚjavaÖµ´«µÝºÍÒýÓô«µÝµÄÎÄÕ£¬Éî¸ÐÃÔ»ó
* ËùÒÔ¾Í×Ô¼º¿´¿´´óϺÃǵÄ˼·£¬×Ô¼ºÓôúÂ붯ÊÖʵÑ飬
* ¸Ð¾õͦˬµÄ¡£
* @author javaħÈË
* 2009-07-20 ÏÂÎç
*/
public class Test {
// method1
public static void changValue1(int a, int b) {
int c = a;
a = b;
b = c;
}
// method2£¨´Ó½á¹ûÀ´¿´£ºÏÔ¶øÒ×¼û£ºÖµ´«µÝ£©
public static void print1() {
int x = 0;
int y = 1;
changValue1(x, y); // ´«µÝµÄÊÇÖµµÃcoapy£¬x,y×ÔÉíû±ä»¯¡£
System.out.println("x=" + x); // Êä³ö:x=0
System.out.println("y=" + y); // Êä³ö:y=1
}
/**
* ¸öÈË×ܽ᣺ÒÔÉÏ·½·¨Ã»ÓÐÍê³ÉÎÒÃǵÄÀíÏë¡£×Ðϸ·ÖÎöÈçÏ£¬¿´¿´ÄÚ´æÖеĴ洢·½Ê½£º
* method2·½·¨µÄÁ½¸ö³ÉÔ±±äÁ¿£º
* ±äÁ¿ ÄÚ´æ
* x--------->[Öµ0]
* y--------->[Öµ1]
* µ÷ÓÃ ......
ʹÓÃWindows²Ù×÷ϵͳµÄÅóÓѶÔExcel£¨µç×Ó±í¸ñ£©Ò»¶¨²»»áÄ°Éú£¬µ«ÊÇҪʹÓÃJavaÓïÑÔÀ´²Ù×ÝExcelÎļþ²¢²»ÊÇÒ»¼þÈÝÒ×µÄÊ¡£ÔÚWebÓ¦ÓÃÈÕÒæÊ¢ÐеĽñÌ죬ͨ¹ýWebÀ´²Ù×÷ExcelÎļþµÄÐèÇóÔ½À´Ô½Ç¿ÁÒ£¬Ä¿Ç°½ÏΪÁ÷ÐеIJÙ×÷ÊÇÔÚJSP»òServlet Öд´½¨Ò»¸öCSV £¨comma separated values£©Îļþ£¬²¢½«Õâ¸öÎļþÒÔMIME£¬text/csvÀàÐÍ·µ»Ø¸øä¯ÀÀÆ÷£¬½Ó×Åä¯ÀÀÆ÷µ÷ÓÃExcel²¢ÇÒÏÔʾCSVÎļþ¡£ÕâÑùÖ»ÊÇ˵¿ÉÒÔ·ÃÎʵ½ExcelÎļþ£¬µ«ÊÇ»¹²»ÄÜÕæÕýµÄ²Ù×ÝExcelÎļþ£¬±¾ÎĽ«¸ø´ó¼ÒÒ»¸ö¾ªÏ²£¬Ïò´ó¼Ò½éÉÜÒ»¸ö¿ª·ÅÔ´ÂëÏîÄ¿£¬Java Excel API£¬Ê¹ÓÃËü´ó¼Ò¾Í¿ÉÒÔ·½±ãµØ²Ù×ÝExcelÎļþÁË¡£
JAVA EXCEL API¼ò½é
Java ExcelÊÇÒ»¿ª·ÅÔ´ÂëÏîÄ¿£¬Í¨¹ýËüJava¿ª·¢ÈËÔ±¿ÉÒÔ¶ÁÈ¡ExcelÎļþµÄÄÚÈÝ¡¢´´½¨ÐµÄExcelÎļþ¡¢¸üÐÂÒѾ´æÔÚµÄExcelÎļþ¡£Ê¹ÓøÃAPI·ÇWindows²Ù×÷ϵͳҲ¿ÉÒÔͨ¹ý´¿JavaÓ¦ÓÃÀ´´¦ÀíExcelÊý¾Ý±í¡£ÒòΪÊÇʹÓÃJava±àдµÄ£¬ËùÒÔÎÒÃÇÔÚWebÓ¦ÓÃÖпÉÒÔͨ¹ýJSP¡¢ServletÀ´µ÷ÓÃAPIʵÏÖ¶ÔExcelÊý¾Ý±íµÄ·ÃÎÊ¡£
Java Excel API Îĵµ
http://www.andykhan.com/jexcelapi/
1.Ó¦ÓÃʾÀý£º
ÈçºÎ´ÓExcel¶ÁÈ¡Êý¾Ý:
package com.etong.allen;
import java.io.*;
import java.util.*;
import com.roger.util.StringUtil; ......
ºÜ¶àÍøÓÑÎÊÎÒѧϰJavaÓÐûÓÐʲô½Ý¾¶,ÎÒ˵“ÎÞËû£¬Î¨ÊÖÊì¶û”¡£µ«ÊÇÎÒÈ´ºÜÔ¸Ò⽫×Ô¼ºÑ§Ï°µÄһЩ¾Ñéд³öÀ´£¬ÒÔ±ãºóÀ´ÕßÉÙ×ßÍä·,°ïÖú±ðÈËÊÇ×î´óµÄ¿ìÀÖÂ
ÒªÏëѧºÃJava£¬Ê×ÏÈÒªÖªµÀJavaµÄ´óÖ·ÖÀà¡£ÎÒÃÇÖªµÀ£¬×Ô´ÓSunÍƳöJavaÒÔÀ´£¬¾ÍÁ¦Í¼Ê¹Ö®ÎÞËù²»°ü£¬ËùÒÔJava·¢Õ¹µ½ÏÖÔÚ£¬°´Ó¦ÓÃÀ´·ÖÖ÷Òª·ÖΪÈý´ó¿é£ºJ2SE,J2MEºÍJ2EE,ÕâÒ²¾ÍÊÇSun ONE(Open Net Environment)Ìåϵ¡£J2SE¾ÍÊÇJava2µÄ±ê×¼°æ£¬Ö÷ÒªÓÃÓÚ×ÀÃæÓ¦ÓÃÈí¼þµÄ±à³Ì£»J2MEÖ÷ÒªÓ¦ÓÃÓÚǶÈëÊÇϵͳ¿ª·¢£¬ÈçÊÖ»úºÍPDAµÄ±à³Ì£»J2EEÊÇJava2µÄÆóÒµ°æ£¬Ö÷ÒªÓÃÓÚ·Ö²¼Ê½µÄÍøÂç³ÌÐòµÄ¿ª·¢£¬Èçµç×ÓÉÌÎñÍøÕ¾ºÍERPϵͳ¡£J2SE¿ª·¢×ÀÃæÓ¦ÓÃÈí¼þ±ÈÆð VC,VB,DELPHIÕâЩ´«Í³¿ª·¢ÓïÑÔÀ´Ëµ£¬ÓÅÊƺÃÏó²¢²»Ã÷ÏÔ¡£J2ME¶ÔÓÚ³õѧÕßÀ´Ëµ£¬ºÃÏóÓÖÓеãÉî°Â£¬¶øÇÒÒ»°ã¿ª·¢ÕߺÜÄÑÓпª·¢»·¾³¡£ËùÒÔÏÖÔÚÓ¦ÓÃ×î¹ã·ºÓÖ×îºÃѧµÄ¾ÍÊÇJ2EEÁË¡£J2EEÓÖ°üÀ¨Ðí¶à×é¼þ£¬ÈçJSP,Servlet, JavaBean,EJB,JDBC,JavaMailµÈ¡£ÒªÑ§Ï°ÆðÀ´¿É²»ÊÇÒ»Á½ÌìµÄÊ¡£
ÄÇôÓÖ¸ÃÈçºÎѧϰJ2EEÄØ£¿µ±È»JavaÓï·¨µÃÏÈ¿´Ò»¿´µÄ£¬I/O°ü£¬Util°ü£¬Lang°üÄ㶼ÊìϤÁËÂð£¿È»ºóÔÙ´ÓJSPѧÆð¡£Èç¹ûÄãѧ¹ýHTML£¬ÄÇôÊÂÇéÒªºÃ°ìµÄ¶à£¬Èç¹ûûÓУ¬ÄÇÄã¿ìÈ¥²¹Ò»²¹ HTML»ù´¡°É¡£ÆäʵJSPÖÐµÄ ......
²»Òª¿´µ½±ðÈ˵Ļظ´µÚÒ»¾ä»°¾Í˵£º¸ø¸ö´úÂë°É£¡ÄãÓ¦¸ÃÏëÏëΪʲô¡£µ±Äã×Ô¼ºÏë
³öÀ´Ôٲο¼±ðÈ˵ÄÌáʾ£¬Äã¾ÍÖªµÀ×Ô¼ººÍ±ðÈË˼·µÄ²îÒì¡£
2.³õѧÕßÇë²»Òª¿´Ì«¶àÌ«¶àµÄÊéÄÇ»áÎóÈË×ӵܵģ¬ÏÈÕÒ±¾ÏµÍ³µÄѧ£¬ºÜ¶àÈËÓÃÁ˺ܾÃ
¶¼ÊÇÖ»¶Ô²¿·Ö¹¦ÄÜÊìϤ¶øÒÑ£¬²»ÏµÍ³»¹ÊDz»¹»µÄ¡£
3.¿´°ïÖú,²»ÒªÒòΪºÜÄѶø×Ô¼ºÊdzõѧÕßËùÒԾͲ»¿´£»°ïÖúÓÀÔ¶ÊÇ×îºÃµÄ²Î¿¼Êֲᣬ
ËäÈ»°ïÖúµÄÎÄ×ÖÓÐʱºòºÜÄÑ¿´¶®£¬×ܾõµÃ²»¹»Ö±¹Û¡£
4.²»Òª±»¶ÔÏó¡¢ÊôÐÔ¡¢·½·¨µÈ´Ê»ãËùÃÔ»ó£»×î¸ù±¾µÄÊÇÏÈÁ˽â×î»ù´¡ÖªÊ¶¡£
5.²»Òª·Å¹ýÈκÎÒ»¸ö¿´ÉÏÈ¥ºÜ¼òµ¥µÄСÎÊÌâ--ËûÃÇÍùÍù²¢²»ÄÇô¼òµ¥£¬»òÕß¿ÉÒÔÒýÉì³öºÜ¶à֪ʶµã£»
²»»á¾ÙÒ»·´ÈýÄã¾ÍÓÀԶѧ²»»á¡£
6.ÖªµÀÒ»µã¶«Î÷£¬²¢²»ÄÜ˵Ã÷Äã»áд½Å±¾£¬½Å±¾ÊÇÐèÒª¾Ñé»ýÀ۵ġ£
7.ѧ½Å±¾²¢²»ÄÑ£¬JSP¡¢ASP¡¢PHPµÈµÈÒ²²»¹ýÈç´Ë--ÄѵÄÊdz¤ÆÚ¼á³Öʵ¼ùºÍ²»ÒÅÓàÁ¦µÄ²©ÀÀȺÊ飻
8.¿´ÔÙ¶àµÄÊéÊÇѧ²»È«½Å±¾µÄ£¬Òª¶àʵ¼ù
9.°Ñʱ÷ֵļ¼Êõ¹ÒÔÚ×ì±ß£¬»¹²»Èç°Ñ¹ýʱµÄ¼¼Êõ¼ÇÔÚÐÄÀ
10.ѧϰ½Å±¾×îºÃµÄ·½·¨Ö®Ò»¾ÍÊǶàÁ·Ï°£»
11.ÔÚÈκÎʱ¿Ì¶¼²»ÒªÈÏΪ×Ô¼ºÊÖÖеÄÊéÒѾ×ã¹»ÁË£»
12.¿´µÃ¶®µÄÊ飬Çë×Ðϸ¿´£»¿´²»¶®µÄÊ飬ÇëÓ²×ÅͷƤ¿´£»
13.±ðÖ¸Íû¿´µÚÒ»±éÊé¾ÍÄܼÇסºÍÕÆÎÕ ......
Ò»:¼ò½é
¡¡¡¡±¾ÎĽéÉÜÁËJavaÓë.NET¿ª·¢µÄWeb ServicesÏ໥µ÷Óõļ¼Êõ¡£±¾ÎÄ°üÀ¨Á½¸ö²¿·Ö£¬µÚÒ»²¿·Ö½éÉÜÁËÈçºÎÓÃ.NET×ö¿Í»§¶Ëµ÷ÓÃJavaдµÄWeb Services,µÚ¶þ²¿·Ö½éÉÜÁËÈçºÎÓÃJava×ö¿Í»§¶Ëµ÷ÓÃ.NET¿ª·¢µÄWeb Services¡£
¶þ:ÏîÄ¿ÐèÒªµÄ¹¤¾ß
¡¡¡¡Windows2000 Server(IIS)
¡¡¡¡Jbuilder9.0( º¬ÓÐTomcat , axis)
¡¡¡¡JDK1.4+Java Web Services Develop
¡¡¡¡VS.Net 2003
¡¡¡¡±¸×¢:Èç¹ûûÓÐJBuilderµÄ»°¾ÍÐèÒª×Ô¼ºÏÂÔØ°²×°Tomcat4.1 ÒÔ¼° AxisµÄ¿ª·¢°ü£¬²¢×öÏàÓ¦ÅäÖá£ÓÉÓÚÍøÉÏÓкܶàÕâÑùµÄÎÄÕ£¬ÕâÀï¾Í²»Ò»Ò»ËµÃ÷ÁË¡£
Èý:ÓÃ.NET×ö¿Í»§¶Ëµ÷ÓÃJavaдµÄWeb Services
¡¡¡¡1. Éú³ÉÒ»¸öJava Web Services
¡¡¡¡Ê¹ÓÃJBuilder Éú³ÉÒ»¸öWeb ServicesÊǷdz£¼òµ¥µÄ£¬ÎÒÍêÈ« ......