´«ÖDz¥¿Íjavaѧϰ Oracle Êý¾Ý¿âµÄÅäÖü°¹ÜÀí
ÎÒ½ñÌìѧϰÁËOracle Êý¾Ý¿âµÄÅäÖü°¹ÜÀí£º
1 Oracle Êý¾Ý¿âÌåϵ½á¹¹¼ò½é
1.1 ƽ³£Ëù˵µÄ Oracle »ò Oracle Êý¾Ý¿âÖ¸µÄÊÇ Oracle Êý¾Ý¿â¹ÜÀíϵͳ. Oracle Êý¾Ý¿â¹ÜÀíϵͳÊǹÜÀíÊý¾Ý¿â·ÃÎʵļÆËã»úÈí¼þ(Oracle database manager system). ËüÓÉ Oracle Êý¾Ý¿âºÍ Oracle ʵÀý(instance)¹¹³É.
1.2 Oracle Êý¾Ý¿â: Ò»¸öÏà¹ØµÄ²Ù×÷ϵͳÎļþ(¼´´æ´¢ÔÚ¼ÆËã»úÓ²ÅÌÉϵÄÎļþ)¼¯ºÏ, Oracle ÓÃËüÀ´´æ´¢ºÍ¹ÜÀíÏà¹ØµÄÐÅÏ¢.
1.3 Oracle ʵÀý: Ò»×é²Ù×÷ϵͳ½ø³ÌºÍÄÚ´æÇøÓòµÄ¼¯ºÏ,Oracle ÓÃËüÃÇÀ´¹ÜÀíÊý¾Ý¿â·ÃÎÊ. ÔÚÆô¶¯Ò»¸öÓëÊý¾Ý¿âÎļþ¹ØÁªµÄʵÀý֮ǰ, Óû§²»ÄÜ·ÃÎÊ Oracle Êý¾Ý¿â. ʵ¼ÊÉÏ, Oracle ʵÀý¾ÍÊÇƽ³£Ëù˵µÄÊý¾Ý¿â·þÎñ(service) »ò·þÎñÆ÷(server)
1.4 Ò»¸öʵÀýÖ»ÄÜ·ÃÎÊÒ»¸öÊý¾Ý¿â, ¶øͬһ¸öÊý¾Ý¿â¿ÉÓɶà¸öʵÀý·ÃÎÊ
2 Oracle µÄ(×ÊÔ´ÏÞÖÆ)¸ÅÒªÎļþ
2.1 ΪÁË¿ØÖÆϵͳ×ÊÔ´µÄʹÓÃ, ¿ÉÒÔÀûÓÃ×ÊÔ´ÏÞÖƸÅÒªÎļþ.
2.2 ×ÊÔ´ÏÞÖƸÅÒªÎļþÊÇ Oracle °²È«²ßÂÔµÄÖØÒª×é³É²¿·Ö, ÀûÓÃ×ÊÔ´ÏÞÖƸÅÒªÎļþ¿ÉÒÔ¶ÔÊý¾Ý¿âÓû§½øÐлù±¾µÄ×ÊÔ´ÏÞÖÆ, ¶øÇÒ»¹¿ÉÒÔ¶ÔÓû§µÄ¿ÚÁî½øÐйÜÀí.
2.3 ʹÓÃ×ÊÔ´ÏÞÖƸÅÒªÎļþ¿ÉÒÔÏÞÖÆÏÂÁÐ×ÊÔ´µÄʹÓÃ
2.4 ÿ¸ö»á»°»òÿ¸öÓï¾äµÄ CPU ʱ¼ä(ÒÔ°Ù·ÖÖ®Ò»Ãë¼Æ)
2.5 ÿ¸öÓû§µÄ²¢·¢Êý¾Ý¿â»á»°
2.6 ÿ¸ö»á»°µÄ×î´óÁ´½ÓʼþºÍ¿ÕÏÐʱ¼ä(ÒÔ·Ö¼Æ)
2.7 ¿É¹©¶àÏ̷߳þÎñÆ÷»á»°Ê¹ÓõÄ×î´óµÄ·þÎñÆ÷ÄÚ´æ.
2.8 ʹÓÃ×ÊÔ´ÏÞÖƸÅÒªÎļþ¿ÉÒÔ¶Ôÿ¸öÖ¸¶¨´Ë¸ÅÒªÎļþµÄÓû§Õ˺ŽøÐÐÒ»ÏÂÉèÖÃ
2.9  
Ïà¹ØÎĵµ£º
½ñÌìÎÒѧϰÁËsqlµÄ¼òµ¥²éѯÓï¾ä£¬
һЩ»ù±¾µÄ¸ÅÄ
1 ϵͳȨÏÞ£ºÊý¾Ý¿âÖеĶÔÏó£¬ ±í£¬´´½¨±í£¬É¾³ý±í
2 ¶ÔÏóȨÏÞ£º¶ÔÊý¾ÝµÄÔö¡¢É¾¡¢¸Ä¡¢²é¡ ......
public class Bean1 {
private String strValue;
private int intValue;
private List listValue;
private Set setValue;
private String[] arrayValue;
private Map mapValue;
public String getStrValue() {
return strValue;
}
public void setStrValue(String strValue) {
t ......
1. ¼òµ¥ÀàÐÍÊÇ°´Öµ´«µÝµÄ
¡¡¡¡Java ·½·¨µÄ²ÎÊýÊǼòµ¥ÀàÐ͵Äʱºò£¬ÊÇ°´Öµ´«µÝµÄ (pass by value)¡£ÕâÒ»µãÎÒÃÇ¿ÉÒÔͨ¹ýÒ»¸ö¼òµ¥µÄÀý×ÓÀ´ËµÃ÷£º
/* Àý 1 */
/**
* @(#) Test.java
* @author fancy
*/
public class Test {
public static void test(boolean test) {
&nb ......
1 package ºÍ importµÄ×÷ÓÃÊÇ·Ö¸îÈ«¾ÖÃüÃû¿Õ¼ä£¬±£Ö¤ÎÒÃDz»»áÓöµ½Ãû×ֵijåÍ»¡£
2 java½âÊÍÆ÷µÄ¹¤×÷³ÌÐò£º
£¨1£© Ê×ÏÈËüÕÒµ½»·¾³±äÁ¿CLASSPATH £¬ CLASSPATH°üº¬Ò»¸ö»ò¶à¸öĿ¼£¬ËüÃÇ×÷Ϊһ¸öÌØÊâµÄ¸ùʹÓ㬴ÓÕâÀïÕ¹¿ª¶Ô.classÎļþµÄËÑË÷£¬
´ÓÄǸö¸ù¿ªÊ¼£¬½âÊÍÆ÷»áÑ°ÕÒ°üÃû£¬²¢½«ËüÃÇÿһ¸öµãºÅ ......
1. doGet vs doPost
Õâ¸öÎÊÌ⣬ÀÏʦ½²µÃ²»ÊǺÜÇåÎú£¬½ö½ö½²ÁËdoGetÊÇ¿ÉÒÔÈ¡³ö²ÎÊýÖµÔÚurlÖеIJÎÊý¡£ÒÔÏÂÄÚÈÝcopy×ÔÍøÂ磺
“getÖ»ÓÐÒ»¸öÁ÷£¬²ÎÊý¸½¼ÓÔÚurlºó£¬µØÖ·ÐÐÏÔʾҪ´«Ë͵ÄÐÅÏ¢£¬´óС¸öÊýÓÐÑϸñÏÞÖÆÇÒÖ»ÄÜÊÇ×Ö·û´®¡£
postµÄ²ÎÊýÊÇͨ¹ýÁíÍâµÄÁ÷´«µÝµÄ£¬ ²»Í¨¹ýurl£¬ËùÒÔ¿ÉÒԺܴó£¬Ò²¿ÉÒÔ´« ......