javaÃæÊÔÌâ
¾¹ý³¤Ê±¼äµÄÃæÊÔ£¬ÒÔÏÂÊÇJAVAÃæÊԵij£¼ûµÄ±ÊÊÔÌâµÄÕûÀí¡£
1¡¢StringºÍStringBufferµÄÇø±ð
JAVAƽ̨ÌṩÁËÁ½¸öÀࣺStringºÍStringBuffer£¬ËüÃÇ¿ÉÒÔ´¢´æºÍ²Ù×Ý×Ö·û´®£¬¼´°üº¬¶à¸ö×Ö·ûµÄ×Ö·ûÊý¾Ý¡£
StringÀàÌṩÁËÊýÖµ²»¿É±äµÄ×Ö·û´®¡£StringBufferÀàÌṩµÄ×Ö·û´®½øÐÐÐ޸ġ£µ±ÖªµÀ×Ö·ûÊý¾ÝÒª¸Ä±äµÄʱºò¾Í
¿ÉÒÔÓÃStringBuffer¡£µäÐ͵أ¬¿ÉÒÔʹÓÃStringBufferÀ´¶¯Ì¬¹¹Ôì×Ö·ûÊý¾Ý¡£
2¡¢ String s=new String("xyz")£¬´´½¨Á˼¸¸ö¶ÔÏó£¿
Á½¸ö¶ÔÏó£¬Ò»¸öÊÇ"xyz"£¬Ò»¸öÊÇÖ¸Ïò"xyz"µÄÒýÓöÔÏós¡£
3¡¢ÊÇ·ñ¿ÉÒԼ̳ÐStringÀà?
StringÀàÊÇfinalÀà¹Ê²»¿É¼Ì³Ð¡£
4¡¢Ëµ³öArrayList¡¢Vector¡¢LinkedListµÄ´æ´¢ÐÔÄÜÌØÐÔ
ArrayListºÍVector¶¼ÊÇʹÓÃÊý×鷽ʽ´æ´¢Êý¾Ý£¬´ËÊý×éÔªËØ´óÓÚʵ¼Ê´æ´¢µÄÊý¾ÝÒÔ±ãÔö¼ÓºÍ²åÈëÔªËØ£¬ËüÃǶ¼
ÔÊÐíÖ±½Ó°´ÐòºÅË÷ÒýÔªËØ£¬µ«ÊDzåÈëÔªËØÒªÉæ¼°Êý×éÔªËØÒÆ¶¯µÈÄÚ´æ²Ù×÷£¬Ë÷ÒýÊý¾Ý¿ì¶ø²åÈëÊý¾ÝÂý£¬Vector
ÓÉÓÚʹÓÃÁËsynchronized·½·¨£¨Ḭ̈߳²È«£©£¬Í¨³£ÐÔÄÜÉϽÏArrayList²î£¬¶øLinkedListʹÓÃË«ÏòÁ´±íʵÏÖ´æ´¢£¬
°´ÐòºÅË÷ÒýÊý¾ÝÐèÒª½øÐÐǰÏò»òÏòºóµÄ±éÀú£¬µ«ÊDzåÈëÊý¾ÝʱֻÐèÒª¼Ç¼±¾ÏîµÄǰºóÏî¼´¿É£¬Ë÷Òý²åÈëÊý¾Ý½Ï¿ì¡£
5¡¢OverloadºÍOverrideµÄÇø±ð¡£OverloadedµÄ·½·¨ÊÇ·ñ¿ÉÒԸı䷵»ØÖµµÄÀàÐÍ£¿
·½·¨µÄÖØÐ´OverridingºÍÖØÔØOverloadingÊÇJava¶à̬ÐԵIJ»Í¬±íÏÖ¡£
ÖØÐ´OverridingÊǸ¸ÀàÓë×ÓÀàÖ®¼ä¶à̬ÐÔµÄÒ»ÖÖ±íÏÖ£¬ÖØÔØOverloadingÊÇÒ»¸öÀàÖжà̬ÐÔµÄÒ»ÖÖ±íÏÖ¡£
Èç¹ûÔÚ×ÓÀàÖж¨Òåij·½·¨ÓëÆä¸¸ÀàÓÐÏàͬµÄÃû³ÆºÍ²ÎÊý£¬ÎÒÃǾÍ˵¸Ã·½·¨±»ÖØÐ´£¨Overriding£© ¡£×ÓÀàµÄ¶ÔÏóʹÓÃ
Õâ¸ö·½·¨Ê±£¬½«µ÷ÓÃ×ÓÀàÖе͍Ò壬¶ÔËü¶øÑÔ£¬¸¸ÀàÖе͍ÒåÈçͬ±»“ÆÁ±Î”ÁË¡£Èç¹ûÔÚÒ»¸öÀàÖж¨ÒåÁ˶à¸öͬÃûµÄ
·½·¨£¬ËüÃÇ»òÓв»Í¬µÄ²ÎÊý¸öÊý»òÕßÓв»Í¬µÄ²ÎÊýÀàÐÍ£¬Ôò³ÆÎª·½·¨µÄÖØÔØ£¨Overloading£©¡£
OverloadedµÄ·½·¨ÊÇ¿ÉÒԸı䷵»ØÖµµÄÀàÐÍ¡£
6¡¢forwardºÍredirectµÄÇø±ð
forward ÊÇ·þÎñÆ÷ÇëÇó×ÊÔ´£¬·þÎñÆ÷Ö±½Ó·ÃÎÊÄ¿±êµØÖ·µÄURL£¬°ÑÄǸöURLµÄÏìÓ¦ÄÚÈݶÁÈ¡¹ýÀ´£¬È»ºó°ÑÕâЩÄÚ
ÈÝÔÙ·¢¸øä¯ÀÀÆ÷£¬ä¯ÀÀÆ÷¸ù±¾²»ÖªµÀ·þÎñÆ÷·¢Ë͵ÄÄÚÈÝÊÇ´ÓÄĶùÀ´µÄ£¬ËùÒÔËüµÄµØÖ·À¸Öл¹ÊÇÔÀ´µÄµØÖ·¡£
redirect ¾ÍÊÇ·þÎñ¶Ë¸ù¾ÝÂß¼£¬·¢ËÍÒ
Ïà¹ØÎĵµ£º
Õâ¸öÆäʵÊÇÔÚweb.xmlÎļþÖÐÅäÖÃmimeÎļþÀàÐ;ͿÉÒÔÁË£¬ÅäÖõÄʾÀý£º
¡¡¡¡<mime-mapping>
¡¡¡¡<extension>doc</extension>
¡¡¡¡<mime-type>application/msword</mime-type>
¡¡¡¡</mime-mapping>
¡¡¡¡<mime-mapping>
¡¡¡¡<extension>xls</extension>
¡¡¡¡<m ......
import java.net.url;
import java.sql.*;
public class javaoracle {
public javaoracle() {
}
public static void main(string[] args){
try
{
try{
class.forname("oracle.jdbc.driver.oracledriver");
}
catch(java.lang.classnotfoundexception e)
{
system.err.print(e.getmessage());
} ......
JavaÐéÄâ»úµÄÉîÈëÑо¿
×÷ÕߣºÁõѧ³¬
1 Java¼¼ÊõÓëJavaÐéÄâ»ú
˵ÆðJava£¬ÈËÃÇÊ×ÏÈÏëµ½µÄÊÇJava±à³ÌÓïÑÔ£¬È»¶øÊÂʵÉÏ£¬JavaÊÇÒ»ÖÖ¼¼Êõ£¬ËüÓÉËÄ·½Ãæ×é³É: Java±à³ÌÓïÑÔ¡¢JavaÀàÎļþ¸ñʽ¡¢JavaÐéÄâ»úºÍJavaÓ¦ÓóÌÐò½Ó¿Ú(Java API)¡£ËüÃǵĹØÏµÈçÏÂͼËùʾ£º
ͼ1 JavaËĸö·½ÃæµÄ¹ØÏµ
ÔËÐÐÆÚ»·¾³´ú±í ......
serialVersionUID×÷Óãº
ÐòÁл¯Ê±ÎªÁ˱£³Ö°æ±¾µÄ¼æÈÝÐÔ£¬¼´ÔÚ°æ±¾Éý¼¶Ê±·´ÐòÁл¯ÈÔ±£³Ö¶ÔÏóµÄΨһÐÔ¡£
ÓÐÁ½ÖÖÉú³É·½Ê½£º
Ò»¸öÊÇĬÈϵÄ1L£¬±ÈÈ磺private static final long serialVersionUID = 1L;
Ò»¸öÊǸù¾ÝÀàÃû¡¢½Ó¿ÚÃû¡¢³ÉÔ±·½ ......
Ò»¡¢»ù±¾¸ÅÄî
¶à̬ÐÔ£º·¢ËÍÏûÏ¢¸øÄ³¸ö¶ÔÏó£¬ÈøöÔÏó×ÔÐоö¶¨ÏìÓ¦ºÎÖÖÐÐΪ¡£
ͨ¹ý½«×ÓÀà¶ÔÏóÒýÓø³Öµ¸ø³¬Àà¶ÔÏóÒýÓñäÁ¿À´ÊµÏÖ¶¯Ì¬·½·¨µ÷Óá£
java µÄÕâÖÖ»úÖÆ×ñÑÒ»¸öÔÔò£ºµ±³¬Àà¶ÔÏóÒýÓñäÁ¿ÒýÓÃ×ÓÀà¶ÔÏóʱ£¬±»ÒýÓöÔÏóµÄÀàÐͶø²»ÊÇÒýÓñäÁ¿µÄÀàÐ;ö¶¨Á˵÷ÓÃ˵ijÉÔ±·½·¨£¬µ«ÊÇÕâ¸ö±»µ÷Óõķ½·¨±ØÐëÊÇÔÚ³¬ÀàÖж¨Òå ......