javaå®è®æ¥åï¼ç²¾é9ç¯ï¼
ããæ们ç¼ä¸ç社ä¼ï¼æ¥å对æ们æ¥è¯´å¹¶ä¸éçï¼å ¶å¨åä½ä¸æä¸å®çæå·§ãé£ä¹ä½ çæ£æå¾æä¹å好æ¥ååï¼ä»¥ä¸æ¯å°ç¼å¸®å¤§å®¶æ´ççjavaå®è®æ¥åï¼ä» ä¾åèï¼æ¬¢è¿å¤§å®¶é 读ã
ããjavaå®è®æ¥å ç¯1ããå¦é¨ï¼è®¡ç®æºä¿¡æ¯å¦é¢
ããå¦ç§é¨ç±»ï¼è®¡ç®æºä¿¡æ¯ç±»
ããä¸ä¸ï¼è®¡ç®æºåºç¨ææ¯
ããå§åï¼æ±æ©æ
ããå¦å·ï¼12310020020
ããå®ä¹ åä½ï¼å京çå¨ååä¿¡æ¯ç§ææéå ¬å¸
ããæ导æå¸ï¼çæ´ªé
ããå®ä¹ æ¶é´ï¼20xxå¹´5æ15å·â9æ23å·
ããä¸ãå®è®ç®ç
ãã计ç®æºä¿¡æ¯ç®¡çä¸ä¸çjavaå®è®å¨æå¦è®¡åä¸æ¯å®è®ãå®ä¹ 课ç¨ãå®æ¶µçäºjavaå¼ååå·¥ç¨ç»ç»ãæ°æ®ç»æçå¤é¡¹ç¸å ³ç¥è¯ã
ããéè¿å¯¹javaè¯è¨ãJavaWebãæ°æ®åºãjspãhtml+cssãsshæ¡æ¶åºç¨è®¾è®¡åSQLè¯è¨çå¤ä¹ åé»ç¼ï¼å¹¶ä¸éè¿ä½¿ç¨elipseå¼åå¹³å°è®¾è®¡åºå管çç³»ç»é¡¹ç®ï¼ä»¥è¾¾å°å åçæå¼åå¹³å°åå ¶åºç¨è®¾è®¡ãåæ¶ææ¡å¹¶å®è·µè½¯ä»¶é¡¹ç®è®¾è®¡è§èåå ¶å¼åæµç¨ï¼éæ±åæãæ¦è¦è®¾è®¡ã详ç»è®¾è®¡ã代ç ç¼åãç³»ç»æµè¯å软件æåç¼åï¼ä»¥ä¾¿æåéåºè½¯ä»¶å ¬å¸å¼åæµç¨ãç¯å¢åå·¥ä½è¦æ±ã
ããæ´ä¸ªå®è®è¯¾ç¨æå¦å 容ä»åºç¨çè§åº¦åºåï¼å¨ç论åå®è·µä¸ææ¡javaå·¥ç¨å¼åçç念ãç±»çç»ç»ãç±»çç»æå ³ç³»ãé¢å对象ä¸æµç使ç¨çææ¯ã使å¦çè½ç¬ç«è®¾è®¡åºäºEclipseæ§å¶å°å¼åçå°åç³»ç»ã
ããæ¬æ¬¡å®è®éç¹åé¾ç¹ï¼
ããå©ç¨javaæ建工ç¨æ件ç»æï¼B/Sç¨åºï¼æ°æ®åºååå°ç¨åºï¼C/Sç¨åºã
ããäºãå®è®å 容
ãã1ãå ¬å¸ç®¡çè§åï¼ç¨åºåç´ è´¨ï¼ç¨åºåç¼ç è§èï¼
ãã2ãéæ±å¼åä¸ç®¡çï¼
ãã3ãé¢å对象åæä¸è®¾è®¡ï¼é¢å对象ç¼ç¨çç¹æ§ï¼
ãã4ãjavaSEãjavaWeb
ãã5ãæ°æ®åºè®¾è®¡ãSQLåºç¨
ãã6ã软件éæ±åæä¸è®¾è®¡
ãã7ã项ç®å®æ
ããä¸ãå®ä¹ æ¶è·æ»ç»
ããç»è¿4个å¤æçå®ä¹ å¹è®ï¼è®©æ们æ¶è·é¢ä¸°ï¼ä½ä¸ºå³å°æ¥å ¥å·¥ä½å²ä½ç大ä¸å¦çï¼æ们äºè§£äºä¼ä¸é¡¹ç®çå·¥ä½è¿ç¨ï¼ä¸ºä»¥åçå®è·µæä¸åºç¡ï¼ç§¯ç´¯å®è´µç»éªãåæ¶æ们ä¹ææ¡äºæ°æ®åºçåè½å使ç¨æ¹æ³ãéè¿å¯¹æ°æ®åºçå¦ä¹ ï¼ææ¡åºç¨ç¨åºçé¨ç½²ï¼å æ¬æ°æ®åºç设计ãå®è£ æ°æ®åºãå建æ°æ®åºå¯¹è±¡ãæ°æ®å¯¼å ¥çãå æ·±ç解äºTomcatç使ç¨æ¹æ³ï¼å æ¬ä¸é´ä»¶æå¡å®è£ åé ç½®ã
ããå¼å§å¦ä¹ åä¹å¹¶éæ¯æ³è±¡ä¸é£æ ·é¡ºå©ï¼å¼å§çå¦ä¹ 让æå¼å¸¸æå°å¦ä¹ ä»»å¡çè°å·¨ï¼å 为å¦ä¹ ä¸éå°äºå¾å¤ä»¥åæªæ¾éå°çé¾ç¹ï¼ææ¶é¾å å¥æè¦æ³ä¹æ æµäºäºï¼éè¿ä¸å ¶ä»åå¦åä½ï¼åæ¶è¯·æèå¸ï¼é¡ºå©çå解äºä¸ééçéç¢ã
ããè¿è®©æä¸æç对å¦ä¹ ææ¯åæäºæ°ç认è¯ï¼å¦ä¹ ä¸æä»¬å¿ é¡»è¾¹æ»ç»è¾¹å¦ä¹ ï¼å¼å§é¶æ®µå¯¹èå¸äº¤ä»£çä»»ä½æ¹æ³åç±»é½ä¸è¦æ¾è¿ï¼ä¸ç®¡æ¯å¦ç®åä¸å¦é½è¦ä¹äºå°æ¥åï¼å 为èå¸è¯å®æä»çéçï¼ç¸ä¿¡èå¸èµ°è¿çè·¯æ¯æ们é¿ï¼é£ä¹å ¶ç»éªä¹å°±è¯å®æ¯æ们丰å¯ãä¸è¯¾æ¶ä¸å®è¦ä¸å¿å¬è®²ï¼ä¸ä¸ªå ³é®çç¥è¯ç¹å¬æ¼äºï¼å¯è½ä¼ä½¿ä¸ä¸ªäººå¨è¯¾ä¸è±å¾å¤æ¶é´å»æ¶åï¼è¿æ ·ä¹å°±ä¼è±æåå ¶ä»äºæ ç大éæ¶é´ï¼åæ¶ä¹ä½¿å¾å¦ä¹ ä¸è½åèå¸ç讲ç课ç¨åæ¥ï¼ä»¥è³åºç°ä»¥åå°±è·ä¸ä¸èå¸è®²è¯¾çè¿åº¦èæéãæ以å¦ä¹ ä¸æ们å®å¯å å³å ¶ç骨ï¼è¦å ¶å¿å¿ï¼é¥¿å ¶ä½è¤ï¼ä¹ä¸è½æéè·ä¸ä¸å¦ä¹ è¿åº¦ã
ããéè¿è¿è¿æ¬¡å®ä¹ ï¼æ们ä¸ä» å¨ç¼ç¨çç论ç¥è¯ä¸ææå·©åºåæ·±åï¼æ´éè¦çæ¯æäºå®æè¿è¡é¡¹ç®å¼åé»ç¼å¨æè½åçæºä¼ï¼ç§¯ç´¯äºä¸ç¬å®è´µçç»éªãæå¦ä¼äºå¦ä½å¢éåä½ï¼å ±åå¼åãç¬æ¨é¾æ¯ï¼å é ä¸ä¸ªäººçåéæ¯è¿è¿ä¸å¤çãåªæ管çç»ç»å¥½ä¸ä¸ªå¢éï¼æè½å¤æç»å®æ项ç®çå¼åï¼æ许å¨ç¼ç¨ææ¯æ°´å¹³ä¸å¢éæåæé«æä½ï¼ä½æ¯ï¼æ¯ä¸ªäººé½æèªå·±çéªå ç¹ï¼æ»å¯ä»¥å¨å¢éçæ¾å°éåèªå·±çä½ç½®ï¼æ¯ä¸ªäººå¨èªå·±çå¢éä¸åçè´¡ç®ï¼åé åºä¸å¯ç£¨ççé大价å¼ã
ããæäºç¥è¯ç¹ä»¥å没æå¦è¿ï¼ä½æä¹æ²¡æå»ç 究ï¼å®ä¹ æ¶çªç¶é´è§å¾èªå·±ççæç¹æ ç¥ï¼è½ç¶ç°å¨å»çä¾ç¶å¯ä»¥è§£å³é®é¢ï¼ä½è¦æµªè´¹è®¸å¤æ¶é´ï¼è¿ä¸ç¹æ¯æå¿ é¡»å¨ä»¥åçå¦ä¹ ä¸å 以æ¹è¿çå°æ¹ï¼åæ¶ä¹è¦ç£ä¿èªå·±å¨å¦ä¹ çè¿ç¨ä¸ä¸æçå®åèªæãå¦å¤ä¸ç¹,ä¹æ¯å¨å®ä¹ ä¸å¿ ä¸å¯å°çé¨åï¼å°±æ¯åå¦ä¹é´çäºç¸å¸®å©ã
ããæå¦ä¼äºå¦ä½ç解ååæ客æ·çéæ±ã软件为客æ·èçï¼åªæç解äºå®¢æ·çéæ±ææååºä¼ç§ç软件çå¯è½ï¼å¨è¿æ¬¡å®ææ¼ç»ä¸ï¼èå¸æä¼äºæ们å¦ä½ç»ç»å¢éæ£ç¡®çç解ååæ客æ·çéæ±ï¼å¹¶ååºå®åçéæ±åæï¼å¹¶ç¨äºé¡¹ç®å¼åã
ããæå¦ä¼äºå¯¹æç §éæ±å¯¹è½¯ä»¶æ¶æè¿è¡è®¾è®¡ï¼è¿ç¹ææ³æ¯æ们许å¤åå¦ä¹åé½éå¸¸æ¬ ç¼ºçï¼å 为æ们å¨å¦æ ¡çæ¶ç¼å代ç ç¯å¹ çå°ï¼åè½åä¸ï¼æ以设计æè·¯é常åªçäºèå ï¼é常模ç³ãèå¨è¿æ¬¡é¡¹ç®å¼åæ¼ç»ä¸ï¼èå¸æææçæä¼æå¦ä½ä»éæ±ä¸æ½è±¡åºé®é¢ï¼å¹¶å°ä¹æ¨¡ååï¼ç¶åéæ¥æ±ç²¾ï¼å°±å¦å为é«æ¥¼å¤§å¦æ建æ æ¢ã
ããå®è®å³å°ç»æï¼æé常æè°¢è¿æ¬¡ä¸ºæå个å¤æçå®è®ï¼ç»æ们ä¸æ¬¡äº²èº«å®è·µçæºä¼åæ¶ç»æ们以åå°±çå°±ä¸ä¹è·¯æä¸ä¸å®åºç¡ï¼éè¿è¿æ¬¡å®è®ä¹è®©ææ´å çæç½çå¢éçéè¦æ§ï¼è¦æ³å好ä¸ä»¶äºå°±è¦ä»åºç¾åä¹ç¾çåªåï¼æååä¸æ¬¡æè°¢çèå¸æç»æ们æ°çç¥è¯ä»¥åå¨å®è®ä¸å¯¹æ们ç帮å©ã
ããjavaå®è®æ¥å ç¯2ããä¸ãå®è®ç®ç
ãã1.çç»ææ¡Javaé¢å对象ç¨åºè®¾è®¡çåºç¡ç¥è¯ã
ãã2.çç»ææ¡Javaä¸å¸¸ç¨çSwingç»ä»¶ç使ç¨æ¹æ³ã
ãã3.çç»ææ¡Javaç¨åºä¸å¾å½¢ç¨æ·çé¢è®¾è®¡çæ¹æ³ã
ãã4.çç»ææ¡ä½¿ç¨JDBCæä½æ°æ®åºçæ¹æ³ã
ãã5.éè¿å®è®ï¼å¹å »å¦çåæå解å³å®é é®é¢çè½åï¼æé«è°è¯ååæåºç¨ç¨åºçè½åï¼å¹¶ä¸ºåç»Javaé«çº§ç¼ç¨çä¸ä¸è¯¾ç¨çå¦ä¹ å¥ å®è¯å¥½çåºç¡ã
ããäºã课ç¨è®¾è®¡æ¥åå 容
ãã2.1å®è®å 容
ããæ¬è¯¾ç¨è®¾è®¡çé¢ç®æ¯è®¾è®¡ä¸ä¸ªç®åçä»åºç®¡çç³»ç»ã该系ç»ä»ä»åºç®¡ç人åçè§åº¦åºåï¼å®ç°å¯¹è´§ç©ä¿¡æ¯ãç产åä¿¡æ¯çæµè§ãæ·»å ãå é¤åæ¥è¯¢ï¼åæ¶è¿å¯ä»¥å¯¹è´§ç©åºè´§ãå ¥è´§è¿è¡æä½åæ§å¶ã设计å 容主è¦å æ¬ç³»ç»åæãæ°æ®åºãæ°æ®è¡¨çå建ãç³»ç»å个çªä½çå¸å±åå ¶ç¼ç å®ç°ã
ããç³»ç»åè½åææ¯å¨ç³»ç»å¼åçæ»ä½ä»»å¡çåºç¡ä¸å®æçã该管çç³»ç»éè¦å®æçåºæ¬åè½ä¸»è¦æï¼
ããç¨æ·ç®¡çï¼ä¸»è¦å æ¬ç¨æ·çæ·»å ãä¿®æ¹åå é¤ã
ããä¾åºå管çï¼ä¸»è¦å æ¬ä¾åºåçæ·»å ãå é¤åä¿®æ¹ã
ãã产å管çï¼ä¸»è¦å æ¬äº§åçæ·»å ãå é¤åè¿è´§ãåºè´§ã
ãã产åè§å¾ç®¡çï¼ä¸»è¦å æ¬äº§åæ¥è¯¢ãæ°æ®æ件çå¯¼å ¥ãæ¥è¯¢ç»æéç导åºã
ãã2.2å®è®è®¾å¤æ软ã硬件
ãã硬件ï¼Pâ £å以ä¸æ§è½çPCæºï¼
ãã软件ï¼Windows20xxæWindowsXPç³»ç»ï¼JDKå·¥å ·ï¼JCreator4.0ç¯å¢
ãã2.3åè½è®¾è®¡åææ³
ããæ¬æ¬¡å®è®è®¾è®¡éç¨éæ©ç»æåå¼åæ¹æ³ï¼å³ç¨ç³»ç»å·¥ç¨çææ³åå·¥ç¨åçæ¹æ³ï¼æç §ç¨æ·è³ä¸çååï¼èªé¡¶åä¸æ´ä½åæä¸è®¾è®¡åèªåºåä¸éæ¥å®æ½çç³»ç»å¼åè¿ç¨ãæ¯ç»ç»ã管çåæ§å¶ä¿¡æ¯ç³»ç»å¼åè¿ç¨çä¸ç§åºæ¬æ¡æ¶ãå ¶åºæ¬ææ³ï¼å¨ç³»ç»åææ¶ï¼éç¨èªé¡¶åä¸ãéå±å解ï¼ç±æ½è±¡å°å ·ä½çéæ¥è®¤è¯é®é¢çè¿ç¨ï¼å¨ç³»ç»è®¾è®¡çæ¶åï¼å èèç³»ç»æ´ä½çä¼åï¼åèèå±é¨çä¼åé®é¢ï¼å¨ç³»ç»å®æ½çæ¶åï¼ååæèªåºåä¸ï¼å å±é¨åæ´ä½ï¼éè¿æ åå模åçè¿æ¥å½¢æå®æ´çç³»ç»ã
ããå¼åè¿ç¨ä¸»è¦å æ¬ä»¥ä¸å 个é¶æ®µï¼ç³»ç»è§åé¶æ®µãç³»ç»åæé¶æ®µãç³»ç»è®¾è®¡é¶æ®µãç³»ç»å®æ½é¶æ®µãç³»ç»è¿è¡ä¸ç»´æ¤é¶æ®µï¼æ¯ä¸ªé¶æ®µé½ææç¡®çä»»å¡åç®æ ï¼è¿æ ·æ´ä¸ªå¼åè¿ç¨å®¹æè°æ´åæ§å¶ã
ããä¸ãç»è®º
ããä»å¨æ¯ç°ä»£ç©æµçä¸ä¸ªéè¦ç»æé¨åï¼å¨ç©æµç³»ç»ä¸èµ·çè³å ³éè¦çä½ç¨ï¼æ¯ååç 究åè§åçéç¹ãé«æåççä»åºç®¡çç³»ç»å¯ä»¥å¸®å©ååå å¿«ç©èµæµå¨çé度ï¼éä½ææ¬ï¼ä¿éç产ç顺å©è¿è¡ï¼å¹¶å¯ä»¥å®ç°å¯¹èµæºæææ§å¶å管çï¼ç°ä»£ç©æµçåå±éè¦ç°ä»£åçä»åºç®¡çç³»ç»ãä½ä¸ºè®¡ç®æºåºç¨çä¸é¨å,使ç¨è®¡ç®æºå¯¹ä»åºä¿¡æ¯è¿è¡ç®¡ç,å ·ææ工管çææ æ³æ¯æçä¼ç¹.ä¾å¦:æ£ç´¢è¿ éãæ¥æ¾æ¹ä¾¿ãå¯é æ§é«ãåå¨é大ãä¿å¯æ§å¥½ã寿å½é¿ãææ¬ä½çãè¿äºä¼ç¹è½å¤æ大å°æé«ä»åºç®¡ççæç,ä¹æ¯ä¼ä¸çç§å¦åãæ£è§å管çä¸ä¸çæ¥è½¨çéè¦æ¡ä»¶ãä¼ä¸éè¿ä½¿ç¨æ¬ç³»ç»ï¼å¯ä»¥å®ç°å¯¹äº§ååä¾åºåå®ç°æ·»å ãå é¤ãä¿®æ¹ç管çï¼å¯¹æä½åè¿è¡æ·»å ãå é¤ãä¿®æ¹å¯ç çæä½ï¼ä»¥åæ¥è¯¢åºåºå ¥åºäº§åä¿¡æ¯åä¾åºåä¿¡æ¯çåè½ï¼è¿æ ·å°±æé«äºæçï¼é¿å åºéãä»åºç®¡çç³»ç»è½¯ä»¶åå®æ¨è¿äºä»åºç®¡ççä¿¡æ¯åã该软件æ¯ä»¥é¢å对象ç¼ç¨è¯è¨ä¸ºå®ç°è¯è¨ï¼å ¶åè½å¨ç³»ç»å é¨ææºä»£ç ç´æ¥å®æãæä½äººååªéè¾å ¥ä¸äºç®åçæ±åãæ°åï¼å³å¯å®ææä½ï¼è¾¾å°èªå·±çç®æ ã大大æé«äºå·¥ä½æçï¼åå°ä¿¡æ¯çè§è管çï¼ç§å¦ç»è®¡åå¿«éæ¥è¯¢ï¼è®©ä»åºç®¡çç³»ç»æ´å¥½ç为ä¼ä¸æå¡ã
ããJAVAç主è¦ç¹ç¹æ¯JAVAçå®å ¨æ§é«ï¼ä¸è½åç æ¯ï¼æ以éç¨äºéèç对å®å ¨æ§è¦æ±è¾é«çè¡ä¸ãç¨Javaç¼åçä»åºç®¡çç³»ç»é½å ·æJavaä¸è¿°ç¹ç¹ã
ããä¸å±æ¶æå¨å代ç æ¶èµ·å°äºå¾éè¦çä½ç¨ï¼ä¸åçå·¥ä½é½éè¦ä¾éäºè¿ä¸ç»ææè½å¤çæ£å°å»æ建è¦å®ç°çç³»ç»ãå®ä»¬æ¯ç»ç»æ´ä¸ªç³»ç»ç骨骼ï¼æ¯æèµ·æ´ä¸ªç³»ç»çå项åè½ãactionå±æ¯è¿åå±ï¼bizå±æ¯ä¸å¡é»è¾å±ï¼daoå±æ¯æ°æ®è®¿é®å±ã
ããå®è®ä¸éå°çé®é¢å解å³æ¹æ¡ï¼
ããJava对äºæäºç»èçä¸è¥¿è¦æ±æ¯å¾ä¸¥æ ¼ç对äºä»£ç æ¯ä¸è½åºéçè¿æ¯ç»å¯¹çå 为å¦æä½ åºäºä¸ç¹ç¹çå°é误å¯è½å¯¼è´ä½ çæ´ä¸ªç¨åºé½è·æ¥èµ·æ¥ï¼æè æ¯å ¶ä¸æäºéè¦çåè½ä¸è½å®ç°ãåæ对äºé¡µé¢ç设置页é¢ä¹é´çè·³è½¬ä¼ å¼åä½ç设置æ¯å ³é®è½ç¶è¿æ¯ä¸ä¸ªå¨èå¸çæ¥æ¯ä¸ä¸ºé®é¢çé®é¢ä½è¿æ¯ç»å¸¸åºéutf-8è¿ä¸ªå°±æ¯é¡µé¢ä¸ç设置ãæ¯ä¸ä¸ªå¾å°çç»èé®é¢ãè¿éä¹ä½ç°äºJavaç»èéè¦æ§ãæ¯å¤©æå¼æºå¨é½è¦éå æ°æ®æºãè¿åæ°æ®åºï¼å¹¶ä¸SQLSeveræ°æ®æºçéªè¯æâ使ç¨ç½è·¯ç»å½ï¼©ï¼¤çï¼·ï½ï½ï½ï½ï½ï½ï¼®ï¼´éªè¯âåâ使ç¨ç¨æ·è¾å ¥ç»å½ï¼©ï¼¤å¯ç çï¼³ï¼±ï¼¬ï¼³ï½ ï½ï½ ï½éªè¯â两ç§éªè¯æ¹æ³ï¼æ¬æ¬¡å®è®ç¨åºåºè¯¥éæ©ç¬¬ä¸ç§éªè¯æ¹æ³ãæ¬æ¬¡å®è®æ¶æå°±æ¯å 为ééäºéªè¯æ¹æ³å¯¼è´æ°æ®åºæ æ³ä¸ä»åºç®¡çéç³»ç»è¿æ¥ï¼å¯¼è´äºä¸è½ç»å½ã
ããä»ç¨æ·è§è²éæ±ä¸çï¼æ´ä¸ªç³»ç»åºè¯¥æ两ç§ç¨æ·è§è²ï¼å³æ®éæä½åä¸ç³»ç»ç®¡çåãæä½åå¯ä»¥è¿è¡äº§åä¿¡æ¯åä¾åºåä¿¡æ¯çæ¥è¯¢ï¼äº§åæ·»å ãä¿®æ¹ãå é¤çæä½ï¼è没ææéæ·»å æ°çæä½åï¼å é¤æä½åæè æ´æ¹æä½åå¯ç ï¼ç³»ç»ç®¡çåé¤äºå ·ææä½åææå¯å®ç°æä½å¤ï¼è¿æ¥æ对æä½åè¿è¡ç®¡ççæéï¼å³æ·»å æ°çæä½åï¼å é¤æä½ååä¿®æ¹æä½åå¯ç ãæ¯ä¸ªè§è²æä½é½éè¿ç¨æ·ååå¯ç éªè¯åç»å½ã
ããä»æ§è½ä¸çæ´ä¸ªç³»ç»åºå½æä½ç®ä¾¿ï¼çé¢å好,ç»´æ¤ç®ä¾¿ãæ°æ®åºè¦æ±è¿è¡ç¨³å®ï¼æ§è¡é度快,æ°æ®å®å ¨æ§é«ã软件系ç»æ¬èº«è¿è¡å¯¹è®¡ç®æºç¡¬ä»¶å¹³å°åæä½ç³»ç»å¹³å°è¦æ±éä¸ã
ããæåæ»ç»ï¼æ¤æ¬¡å®è®æåçä»åºç®¡çç³»ç»å·²è¾¾å°ä¸çæ°´å¹³ï¼ä¸ªäººæè§å·²ç»è½æ»¡è¶³ä¸è¬å ¬å¸è¦æ±ã
ããåãç»æè¯
ããæå¨è¿æ¬¡å®è®é¡¹ç®ä¸æ大çæ¶è·æ以ä¸å 个æ¹é¢ï¼
ããä¸ãå¨ç³»ç»è®¾è®¡æ¹é¢ï¼æçæäºç³»ç»è®¾è®¡çæ´ä½æ¥éª¤ãç³»ç»è®¾è®¡å¤§ä½å¯å为éæ±åæãæ¦å¿µè®¾è®¡ãé»è¾è®¾è®¡ãç©ç设计ãæ°æ®åºçå®æ½åè°è¯æµè¯å 大æ¥éª¤ãæ¯ä¸ªé¶æ®µé½å¿ 须认çå¯¹å¾ ï¼åªè¦éä¸ä¸ªå°å°æ¹ï¼å°±ä¼å½±åæ´ä¸ªè®¾è®¡ãå¦å¤ï¼è¿å¿ 须对æè¦è®¾è®¡çç³»ç»ææ»ä½çææåäºè§£ï¼ç¥éèªå·±è¦åä»ä¹ï¼è¦å®ç°ä»ä¹ï¼å¹¶ä¸è¦å®é çè¿è¡ç¸å ³çè°æ¥ï¼ä¸è½åæ³è±¡æèªå·±çäºè§£ï¼è¿æ ·ä¼å¨åç»çå·¥ä½ä¸éå°å¾å¤çé®é¢ã
ããäºãå¨æ°æ®åºæ¹é¢ï¼æå¨è¡¨çå建é¨åå°è¯äºå¾å¤æ¬¡ï¼è¡¨çå 容修æ¹äºå¥½å éï¼å ³ç³»ä¹å»ºç«äºå¥½å éãä»ä¸æäºè§£å°å»ºç«å¥½è¡¨æ¯å»ºç«å¥½æ´ä¸ªæ°æ®åºæåºç¡ä¹æ¯æéè¦çé¨åã表çå 容å表ä¹é´çå ³ç³»ä¸å®è¦å»ºç«æ£ç¡®ï¼è¦ä¸ç¶ä»¥ååä¿®æ¹ä¼å¾éº»ç¦ãæè¿é¢ç¥å°äºæ°æ®åºè®¾è®¡å¨è®¡ç®æºé¢åçéè¦æ§ãæ°æ®åºä½ä¸ºä¸ä¸ªæ°¸ä¹ åå¨å½¢å¼å¨åºç¨ä¸åæ¥çéè¦çä½ç¨ã
ããjavaå®è®æ¥å ç¯3ããä½ä¸ºå°±ä¸å¹è®ï¼é¡¹ç®ç好å对å¹è®è´¨éçå½±ååå大ï¼å¸¸å¸¸æ¯å³å®æ§çä½ç¨ãè¿ç¯æ¯å ³äºå¨å¦ä¹ java软件å¼åæ¶ç»ä¹ 项ç®çæ»ç»ï¼ç®åæ»ç»ä¸ºä»¥ä¸å ç¹ï¼
ãã1ã项ç®ä¸å®è¦å ¨æ°ç项ç®ï¼ä¸è½æ¯ä»¥ååè¿ç
ãã2ã项ç®ä¸å®è¦ä¼ä¸çå®é¡¹ç®ï¼ä¸è½æ¯ç²¾ç®ä»¥åçï¼ä¸è½è±ç¦»å®é åºç¨ç³»ç»
ãã3ãå¨å¼åæ¶è¦åä¼ä¸çå¼åä¿æä¸è´
ãã4ãå¨å项ç®çæ¶åä¸åºè¯¥æåè代ç
ããé¿è¯ç说就æ¯ä»¥ä¸å ç¹ï¼å¦æä½ æ³è¦æ´å¤çäºè§£ï¼å¯ä»¥ç»§ç»å¾åçã
ããä¸ã项ç®çå°ä½
ããå 为åå å°±ä¸å¹è®çå¦åå¾å¤é½æ¯æä¸å®ç计ç®æºåºç¡ï¼å¤§é¨åé½å ·å¤ä¸å®çç¼ç¨åºç¡ï¼å°¤å ¶æ¯å¨æ ¡æè æ¯åæ¯ä¸çå¦çï¼å¤å°é½æä¸äºåºç¡ã
ããä»ä»¬æ¬ 缺ç主è¦æ¯ä¸¤ç¹ï¼
ããï¼1ï¼ä¸è½å ¨é¢ç³»ç»çãæ·±å ¥çææ¡æç§ææ¯ï¼ä¹å°±æ¯ä¼çæºå¤ï¼ä½é½æ¯ç®æ¯ï¼ä¸è½æ»¡è¶³å°±ä¸çéè¦ã
ããï¼2ï¼æ²¡æä»»ä½å®é çå¼åç»éªï¼å®å ¨æ¯æ³è±¡ä¸å¦ä¹ ï¼èè¯è¿è¡ï¼ä¸å°å®é å¼åååºç¨å°±æèäºã
ãã解å³çæ¹æ³å°±æ¯éè¿é¡¹ç®ç»ä¹ ï¼å¯¹æå¦ç¥è¯è¿è¡æ·±åï¼ç¶åéè¿é¡¹ç®æ¥è·åå®é å¼åçç»éªï¼ä»è弥补è¿äºä¸è¶³ï¼å°½å¿«è¾¾å°ä¼ä¸çå®é è¦æ±ã
ããäºãå¦ä½éæ©é¡¹ç®
ãã项ç®æ¢ç¶é£ä¹éè¦ï¼è¯å®ä¸è½éé便便æ¾é¡¹ç®ï¼é£ä¹ç©¶ç«å¦ä½æ¥éæ©å¢ï¼æ ¹æ®javaçç 究åå®è·µç»éªæ»ç»ï¼éæ©é¡¹ç®çæ¶åè¦æ³¨æ以ä¸æ¹é¢ï¼
ãã1ã项ç®ä¸è½å¤ªå¤§ï¼ä¹ä¸è½å¤ªå°
ããè¿ä¸ªè¦æ ¹æ®é¡¹ç®ç»ä¹ çé¶æ®µï¼ç»ä¹ çæ¶é´ï¼ç»ä¹ çç®æ æ¥å¤æãä¸è½å¤ªå¤§ï¼å¤ªå¤§äºåä¸å®ï¼ä¹ä¸è½å¤ªå°ï¼å¤ªå°äºæ²¡ææä¹ï¼è¾¾ä¸å°ç»ä¹ çç®çã
ãã2ã项ç®ä¸è½è±ç¦»å®é åºç¨ç³»ç»
ãã项ç®åºè¯¥æ¯å®é çç³»ç»ï¼æè æ¯å®é ç³»ç»çç®ååæ½è±¡ï¼ä¸è½å¤æ¯æ²¡æå®ææä¹çæå¦æ§æè æ¯çº¯ç»ä¹ æ§ç项ç®ãå 为å¹è®çæ¶é´æéï¼å¿ 须让å¦å尽快å°èå ¥å°å®é 项ç®çå¼åå½ä¸å»ãä»»ä½äººæ¥ååææ¡ä¸ä¸ªä¸è¥¿é½éè¦æ¶é´å»éåºï¼éè¦éå¤å 次æè½å¤çæ£ææ¡ï¼æ以æ¯ä¸ªé¡¹ç®é½å¿ é¡»è·å®é åºç¨æé©ã
ãã3ã项ç®åºè½è¦çæå¦ç主è¦ç¥è¯ç¹
ããå¦ä»¥è´ç¨ï¼å¦å®çç¥è¯ç¹éè¦å°åºç¨ä¸ä½¿ç¨ï¼æè½å¤çæ£ç解åææ¡ï¼å说äºï¼è½¯ä»¶å¼åæ¯ä¸ä¸ªå¨æè½åè¦æ±å¾é«çè¡ä¸ï¼ä»ä¹ç®ä¼äºï¼é£å°±æ¯è½å¤ååºæ¥ï¼ååºä»£ç æ¥ï¼æé®é¢è§£å³äºï¼ä½ å°±ç®ä¼äºã
ãã4ãæå综å项ç®ä¸å®è¦æ¯å®é åºç¨ç³»ç»
ããå¦åç»è¿è¿ä¸ªé¡¹ç®çç»ä¹ ï¼å°±è¦èµ°ä¸å®é çå·¥ä½å²ä½äºï¼å¦æè¿ä¸ªç³»ç»è¿è¾¾ä¸å°å®é åºç¨ç³»ç»çæ åï¼å¦åç»ä¹ è¿åä¹è¿æ¯è¾¾ä¸å°ä¼ä¸å®é çéè¦ï¼é£ä¹è¿ä¸ªå¹è®åºè¯¥è¯´è´¨éå°±ä¸é«äºãçæ³çç¶åµæ¯è¿ä¸ªé¡¹ç®å°±æ¯å®é 项ç®ï¼å°æ¶åå¦åå°±ä¸å°å¦å¤ä¸ä¸ªå ¬å¸ï¼ä¸è¿æ¯æ¢ä¸ªå°æ¹å¹²æ´»èå·²ï¼å®å ¨æ²¡ææè½ä¸çé®é¢ã
ããä¸ãjavaæä¹éæ©é¡¹ç®
ããè¿ä¸ªä¸æ¯é æ³è±¡ï¼èæ¯æ ¹æ®å®é çæ åµä¸æ¥ä¸æ¥åæåºæ¥çï¼å½ç¶è¿éåªæ¯è®¨è®ºæ¹æ³ï¼ä¸æ¶åå ·ä½ç项ç®æ¡ä¾ã
ããæ们å¯ä»¥éç¨åæ¨çæ¹å¼æ¥åæï¼
ããæç»ç项ç®ä¸å®æ¯çå®ç项ç®ï¼ä¹å°±æ¯è¦æå¦åè®ç»å°è½å¤ç¬ç«å¼åå®é åºç¨ï¼é常æ们è¿ä¸è½éæç®åç项ç®ï¼å 为å¦åçå¸æ¶è¿è¦æä¸ä¸ªææ£ï¼æ以æç»ç项ç®åºè¯¥éå®é 项ç®ä¸ä¸çé¾åº¦ç项ç®ã
ããjavaå®è®æ¥å ç¯4ããä¸ã课ç¨è®¾è®¡å称å主è¦å 容ï¼
ãã1ã课ç¨è®¾è®¡å称ï¼
ããæ¶éå¨ç»
ãã2ã课ç¨è®¾è®¡ç主è¦å 容ï¼
ãã以ä¸é¢ç®ä»»éä¸ä¸ªï¼
ãã(1)å¾å½¢çé¢ç±»ï¼å¦ç§å¦è®¡ç®å¨ãç»å¾æ¿ãæ¥åã游æç¨åºçã
ãã(2)å¨ç»ç±»ï¼ç¼å¶åè½è¾å¤æãææè¾å¥½çAppletå¨ç»ç¨åºã
ãã(3)æ°æ®å¤çç±»ï¼å¦å¦çå¦ç±ã课ç¨æ绩ãå¾ä¹¦ç¼ç®ãä»åºè´§ç©çæ°æ®å½å ¥æ¥è¯¢ç¨åºã
ãã(4)å ¶ä»ç±»åï¼èªéé¢ç®ï¼é¡»ç»æ导èå¸åæã
ããææéçé¢ç®æ¯å¨ç»ç±»çAppletå¨ç»ç¨åºï¼ä¸»è¦ä»»å¡æ¯ç¨Javaç¨åºè®¾è®¡ä¸ä¸ªæ¶éå¨ç»ã
ããäºãç¨åºç设计ææ³åæµç¨å¾ï¼
ãã1ã设计ææ³ï¼
ããç°å¨çåç§æ¶éè±æ ·ç¾åºï¼åå¥ç¾æªï¼åè½äº¦æ¯è¶æ¥è¶å è¿äºã
ããæå¾å欢è¿äºåå¼åæ ·çæ¶éï¼æ以å¸æèªå·±ä¹è½è®¾è®¡åºä¸ä¸ªæ¥ã
ããäºæ¯ï¼æå¸æèªå·±è½å¤ç¨èªå·±æå¦çJavaç¥è¯è®¾è®¡åºä¸ä¸ªèªå·±çæ¶éå¨ç»ï¼å³ä½¿æ¯æç®åçï¼ä½æç¸ä¿¡è¿æ¯ææ¶çã
ããåªè¦æè½å¤åªåå¦å¥½Javaç¥è¯ï¼å°æ¥ä¸å®è½å¤è®¾è®¡åºæ´å¥½æ´å®ç¾çæ¶éå¨ç»ã
ãã2ãæµç¨å¾ï¼
ããä¸ãç¨åºä»ç»ï¼
ãã1ã设计æ¹æ³åæ¥éª¤ï¼
ããé¢ç®åæï¼
ããæ ¹æ®ã课ç¨è®¾è®¡ä»»å¡ä¹¦ãè¦æ±ï¼åæé¢ç®ï¼æé åºç¨åºçåºæ¬æè·¯(ç®æ³è®¾è®¡)ã
ããç»åºç¨åº
ãã设计ç»ææ¡å¾ã
ããæé æ°æ®ç»æï¼
ããæ ¹æ®ç¨åºç»ææ¡å¾åé¢ç®åæç»æ(éç¨ç®æ³)ï¼æé ç¨åºæç¨å项æ°æ®ï¼åç§çªä½åä»ä»¬
ããä¹é´çèç³»ã
ããæé ç¨åºæ¡æ¶ï¼
ããå¨çªä½ç¡®å®ä¹åï¼æ ¹æ®ç®æ³è®¾è®¡åºæç¨å个çªä½ä¹é´çè°ç¨å ³ç³»ã
ããç¨åºè®¾è®¡ï¼
ããâ ç»åºç¨åºåè½æ¡å¾åç»ææ¡å¾;
ããâ¡æ ¹æ®æ¡å¾è®¾è®¡ç¨åº;
ããâ¢ç¼è¯ç¨åºè°è¯ç¨åºï¼ä½¿ç¨åºå¯ä»¥ä½¿ç¨;
ããâ£å®å¤ç¨åºåè½ã
ããç¨åºæå ï¼
ããæ设计ç¨åºæ±æ»ï¼å°ç¨åºåç±»å½å ¥ç¸åºåç®å½ï¼å®æç¨åºææ设计è¦æ±ã
ãã2ãå®ææ åµï¼
ããç»è¿ä¸ç³»åçJavaç¨åºä»£ç ç设计ï¼è½ç¶è¿ç¨ä¸éå°äºè®¸å¤çé®é¢ï¼ä½æ¯æç»è§£å³äºææçé®é¢ï¼åç¡®ç设计åºäºæ¶éå¨ç»ï¼è¿è¡æ åµæ£å¸¸ã
ãã3ãç±»çå ³ç³»ï¼
ããâpublic class AnimatorDemoâæ¯å ¬å ±ç±»ï¼ä¸æ¯ç¨åºä¸çå¯ä¸çä¸ä¸ªç±»ã
ãã4ãæé æ¹æ³ãæååéåæåæ¹æ³çåè½è¯´æï¼
ããâThread timerâç¨äºæ¾ç¤ºæ¶éç线ç¨;
ããâSimpleDateFormat formatterâç¨äºæ ¼å¼åæ¶é´æ¾ç¤º; âString lastdateâç¨äºä¿åå½åæ¶é´çå符串;
ããâFont clockFaceFontâç¨äºè®¾ç½®æ¾ç¤ºæ¶ééé¢çæ°åçåä½; âDate currentDateâç¨äºæ¾ç¤ºå½åæ¶é´;
ããâColor handColorâç¨äºæ¾ç¤ºæ¶éãåéå表ççé¢è²; âColor numberColorâç¨äºæ¾ç¤ºç§éåæ°åçé¢è²; âpublic void init()âç¨äºè®¾è®¡æ¶éæ ¼å¼å¹¶ææå¼å¸¸;
ããâpublic void plotpoints(int x0, int y0, int x, int y, Graphics g)âç¨äºè®¡ç®ååä¹ä¸çå弧;
ããâpublic void circle(int x0, int y0, int r, Graphics gâ)ç¨Bresenhamç®æ³æ¥ç»åï¼å ¶ä¸(x0,y0)æ¯åçä¸å¿ï¼r为ååå¾; âpublic void paint(Graphics g)âç¨äºè¿è¡æ¶éç¨åº; âpublic void start()â appletçå¯å¨æ¹æ³;
ããâpublic void stop()â appletçåæ¢æ¹æ³;
ããâpublic void run()â线ç¨çrunæ¹æ³ã
ããåãéå°çé®é¢å解å³æ¹æ³ï¼
ãã1ãé®é¢ï¼
ããåç¨åºçæ¶åï¼ç±äºå¯¹æäºJavaç¥è¯ä¸æï¼æ以æäºæ³è¦è¡¨è¾¾çæææ æ³ç¨Java代ç åç¡®ç表达åºæ¥ï¼èæ¯åºéæè æ æ³åä¸å»;
ããä¸å¼å§ï¼èªå·±åå¤çåèèµæä¸è¶³ï¼æ æ³å¨éå°é®é¢æ¶ææçå©ç¨åèèµæ解å³ï¼éå°ä¸æçé®é¢åä¸ä¼ç¨ç¨åºè¯è¨è¡¨è¾¾çé®é¢æ¶ï¼åªè½çå¨é£éï¼æ æ³è§£å³ï¼ç»æé®é¢æåè¶ç§¯è¶å¤ï¼å¯¼è´ææ æ³åæç¨åºåä¸å»;
ããä¸å¼å§ï¼å¯¹äºèå¸å¸ç½®çä½ä¸é¢ç®ï¼æä¸å¤ªæï¼æ æ³è¿è¡ææèä¸æ¸ æ°çåæï¼èªç¶ä¹æ æ³ç»§ç»ä¸å»åç¨åºäºï¼è½è¯¯äºè¾å¤çæ¶é´;
ãã对äºè¦åæµç¨å¾ï¼ä¸å¼å§æ并ä¸ææ¯ä»ä¹ææï¼ä¹ä¸ç¥éæä¹å»åã
ãã2ã解å³æ¹æ³ï¼
ãã对äºé£äºä¸æçJavaç¥è¯åä¸ä¼åçç¨åºï¼æéè¿ååå¦å¯»æ±å¸®å©åå©ç¨åèèµæ书ï¼æç»é½è§£å³äº;
ãã对äºèªå·±åèèµæä¸è¶³ç缺ç¹ï¼æå¨ä¸è¯¾åï¼å»äºå¾ä¹¦é¦åé æå ³æ¹é¢çJavaåèèµæ书ï¼å¹¶ä¸ååå¦åé äºä»ä»¬ææ¥æçèµæ书ï¼ç¶ååå©ç¨èªå·±ççµèä¸ç½æ¥æ¾äºä¸äºæå ³æ¹é¢çåèç¥è¯ï¼ç»äºå¨æå解å³äºèµæä¸è¶³ç缺ç¹;
ãã对äºä¸æçé¢ç®ï¼æä¹éè¿åå¤ä¸ªåå¦è¿è¡è¯¢é®ï¼æç»å¼æäºèå¸å¸ç½®çé¢ç®æè¦æ±çå 容;
ããjavaå®è®æ¥å ç¯5ããä¸ãå®ä¹ ç®ç
ããéè¿å®ä¹ ï¼å¹å »ç»¼åè¿ç¨Javaè¯è¨ç`é¢å对象ç¼ç¨è½å;å¹å »å¨æè½å;å¹å »è¯å¥½ç¼ç¨è§èãç¼ç¨æ¹æ³;以便è½è¾å ¨é¢å°ç解ãææ¡å综åè¿ç¨æå¦çç¥è¯ï¼æé«èªèº«çç¼ç¨è½å;å¢å¼ºèªå·±çå¢éåä½æè¯ï¼äºè§£è½¯ä»¶å¼åçæèè§åº¦å主è¦æµç¨ãéè¿ç论ä¸å®é çç»åãå¦æ ¡ä¸ç¤¾ä¼çæ²éï¼è¿ä¸æ¥æé«èªå·±çææ³è§æãä¸å¡æ°´å¹³ï¼å°¤å ¶æ¯è§å¯ãåæå解å³é®é¢çå®é å·¥ä½è½åï¼ä»¥ä¾¿å¹å »èªå·±æ为è½å¤ä¸»å¨éåºç¤¾ä¼ä¸»ä¹ç°ä»£å建设éè¦çé«ç´ è´¨çå¤åå人æã为æ¯ä¸ä¹åè½å¤æ´å¿«å°è¿å ¥å·¥ä½ç¶æ并ä¸è½å¤æ´å¥½çå·¥ä½ï¼æ好ä¸å®çåºç¡ã
ããäºãå®ä¹ åä½åºæ¬æ åµä»ç»
ããæ é¡è¾¾å ç§ææéå ¬å¸æ¯å京达å ç§ææéå ¬å¸å¨æ é¡çå ¨èµåå ¬å¸ï¼è¾¾å æ¯ä¸å½é«ç«¯ITå¹è®çé¢å åçï¼è´åäºå¹å »é¢åçµä¿¡åéèé¢åçJavaãC++ãC#/ãæµè¯ãåµå ¥å¼ãPHPçæ¹é¢çä¸é«ç«¯è½¯ä»¶äººæï¼ç±ç¾å½å½é æ°æ®éå¢IDGãéå¯äºæ´²JAFC0 ASIAåé«çéå¢æèµï¼æ¯å½å é¦å®¶è·å¾å½é é£é©æèµçITå¹è®æºæãç®åï¼è¾¾å ç§æå·²ç»åå±æ为éå¹è®ãå¨è¯¢ãå¼åã人ææå¡äº1ä½çä¸å½æé¢å çä¸é«ç«¯è½¯ä»¶åæå¡å¤å 人æå¹è®æºæãç±äºè¾¾å ç§æä¼ç§çæå¦ææåè¡ä¸é¢å çç»è¥æ¨¡å¼èµ¢å¾äºç¤¾ä¼åçç广æ³èµèªå好è¯ã
ããä¸ãå®ä¹ å 容
ãã1.Javaå®è®
ããéè¿æ¬æ¬¡å®ä¹ ï¼æ对Javaè¯è¨çåç§ç¹æ§æäºæ´è¿ä¸æ¥çä½ä¼ï¼
ããâ Javaè¯è¨çè¯æ³ä¸Cè¯è¨åC++è¯è¨å¾æ¥è¿ï¼ä½¿å¾å¤§å¤æ°ç¨åºåå¾å®¹æå¦ä¹ å使ç¨Javaãå¦ä¸æ¹é¢ï¼Java丢å¼äºC++ä¸å¾å°ä½¿ç¨çãå¾é¾ç解çã令人迷æçé£äºç¹æ§ï¼å¦æä½ç¬¦éè½½ãå¤ç»§æ¿ãèªå¨ç强å¶ç±»å转æ¢ãç¹å«å°ï¼Javaè¯è¨ä¸ä½¿ç¨æéï¼å¹¶æä¾äºèªå¨çåºææ¶éï¼ä½¿å¾ç¨åºåä¸å¿ 为å å管çèæ 忧ã
ããâ¡Javaè¯è¨æä¾ç±»ãæ¥å£å继æ¿çåè¯ï¼ä¸ºäºç®åèµ·è§ï¼åªæ¯æç±»ä¹é´çå继æ¿ï¼ä½æ¯ææ¥å£ä¹é´çå¤ç»§æ¿ï¼å¹¶æ¯æç±»ä¸æ¥å£ä¹é´çå®ç°æºå¶(å ³é®å为implements)ãJavaè¯è¨å ¨é¢æ¯æå¨æç»å®ï¼èC++è¯è¨åªå¯¹èå½æ°ä½¿ç¨å¨æç»å®ãæ»ä¹ï¼Javaè¯è¨æ¯ä¸ä¸ªçº¯çé¢å对象ç¨åºè®¾è®¡è¯è¨ã
ããâ¢Javaè¯è¨æ¯æInternetåºç¨çå¼åï¼å¨åºæ¬çJavaåºç¨ç¼ç¨æ¥å£ä¸æä¸ä¸ªç½ç»åºç¨ç¼ç¨æ¥å£(java.net)å®æä¾äºç¨äºç½ç»åºç¨ç¼ç¨çç±»åºï¼å æ¬URLãURLConnectionãSocketãServerSocketçãJavaè¯è¨æ¯ä½ç³»ç»æä¸ç«çJavaç¨åº(åç¼ä¸ºjavaçæ件)å¨Javaå¹³å°ä¸è¢«ç¼è¯ä¸ºä½ç³»ç»æä¸ç«çåèç æ ¼å¼(åç¼ä¸ºclassçæ件),ç¶åå¯ä»¥å¨å®ç°è¿ä¸ªJavaå¹³å°çä»»ä½ç³»ç»ä¸è¿è¡ãè¿ç§éå¾éåäºå¼æçç½ç»ç¯å¢å软件çååã
ããâ£Javaè¯è¨æ¯å¯ç§»æ¤çï¼è¿ç§å¯ç§»æ¤æ§æ¥æºäºä½ç³»ç»æä¸ç«æ§ï¼å¦å¤ï¼Javaè¿ä¸¥æ ¼è§å®äºå个åºæ¬æ°æ®ç±»åçé¿åº¦ãJavaç³»ç»æ¬èº«ä¹å ·æå¾å¼ºçå¯ç§»æ¤æ§ï¼Javaç¼è¯å¨æ¯ç¨Javaå®ç°çï¼Javaçè¿è¡ç¯å¢æ¯ç¨ANSI Cå®ç°çã
ããâ¤å¨Javaè¯è¨ä¸ï¼çº¿ç¨æ¯ä¸ç§ç¹æ®ç对象ï¼å®å¿ é¡»ç±Threadç±»æå ¶å(å)ç±»æ¥å建ãé常æ两ç§æ¹æ³æ¥å建线ç¨ï¼å ¶ä¸ï¼ä½¿ç¨åæ为Thread(Runnable)çæé åå°ä¸ä¸ªå®ç°äºRunnableæ¥å£ç对象å è£ æä¸ä¸ªçº¿ç¨ï¼å ¶äºï¼ä»Thread类派çåºå类并éårunæ¹æ³ï¼ä½¿ç¨è¯¥åç±»å建ç对象å³ä¸ºçº¿ç¨ãå¼å¾æ³¨æçæ¯Thread类已ç»å®ç°äºRunnableæ¥å£ï¼å æ¤ï¼ä»»ä½ä¸ä¸ªçº¿ç¨åæå®çrunæ¹æ³ï¼èrunæ¹æ³ä¸å å«äºçº¿ç¨æè¦è¿è¡ç代ç ã线ç¨çæ´»å¨ç±ä¸ç»æ¹æ³æ¥æ§å¶ãJavaè¯è¨æ¯æå¤ä¸ªçº¿ç¨çåæ¶æ§è¡ï¼å¹¶æä¾å¤çº¿ç¨ä¹é´çåæ¥æºå¶(å ³é®å为synchronized)ã
ããâ¥Javaè¯è¨ç设计ç®æ ä¹ä¸æ¯éåºäºå¨æååçç¯å¢ãJavaç¨åºéè¦çç±»è½å¤å¨æå°è¢«è½½å ¥å°è¿è¡ç¯å¢ï¼ä¹å¯ä»¥éè¿ç½ç»æ¥è½½å ¥æéè¦çç±»ãè¿ä¹æå©äºè½¯ä»¶çå级ãå¦å¤ï¼Javaä¸çç±»æä¸ä¸ªè¿è¡æ¶å»ç表示ï¼è½è¿è¡è¿è¡æ¶å»çç±»åæ£æ¥ã
ãã2.æ°æ®åºå®è®ââORACLE
ããå¨æ¤æ¬¡å®ä¹ ä¸ï¼ä¸Webæå¡å¨ç¸è¿çæ°æ®åºéç¨çæ¯å¤§åå ³ç³»æ°æ®åºç®¡çç³»ç»ââORACLEãå®æ¯åºäºå®¢æ·æº/æµè§æºæ¨¡å¼çæ°æ®åºç®¡çç³»ç»;å®æ¯æJDBCãADOçææ¯çåºç¨ï¼å¯æ ç¼çä¸ORACLEéæï¼æä¾é«æå®å ¨çæ°æ®è®¿é®æå¡;æå©äºæ´ä¸ªç³»ç»ç®¡çè§èåï¼ä½¿æ°æ®çå®æ´æ§ãå®å ¨æ§å¾å°ä¿è¯ã
ããæ°æ®åºè®¾è®¡å®é ä¸ä¸»è¦æ¯æè¦å¤ççæ°æ®ç表示æ¹æ³ååå¨ç»æç设计ãå¨éç¨æ°æ®åºææ¯ä¹åï¼è¿äºå·¥ä½åæ£å¨åºç¨ç¨åºä¸è¿è¡;å¨éç¨æ°æ®åºææ¯ä¹åï¼è¿äºå·¥ä½å¯ä»¥éè¿æ°æ®åºè®¾è®¡éä¸èµ·æ¥ç³»ç»å°è¿è¡ãè¿è¡æ°æ®åºè®¾è®¡çé¦è¦ä»»å¡æ¯èèä¿¡æ¯éæ±ï¼ä¹å°±æ¯æ°æ®åºè¦åå ¥ä»ä¹æ ·çæ°æ®ãå建æ°æ®åºå¹¶ä¸æ¯ä» ä» ä¸ºäºåå¨æ°æ®ï¼æ´ä¸»è¦çç®çæ¯ä»ä¸æåæç¨çä¿¡æ¯ãé¤äºèèæ°æ®åå¨ä»ä¹æ°æ®å¤ï¼è¿åºèèååæ¹å¼ï¼ä¹å°±æ¯å¤çéæ±ãå³è¦æ ¹æ®ç¨æ·æåºçååè¦æ±æ¥è®¾è®¡æ°æ®æ¨¡å¼ååºç¨ç¨åºã
《java实训报告(精选9篇)》相关文档:
会计实训心得体会范文(精选9篇)09-04
会计实训心得体会范文(精选6篇)09-04
实训心得体会(15篇)09-06
实训心得体会15篇09-06
物流实训心得体会(集合15篇)09-06
关于实训的心得体会(集锦15篇)09-06
实训心得体会(精选15篇)09-06
实训报告心得体会(通用15篇)09-06
专业实训心得体会15篇09-06