Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

³ÎÇåjavaÓïÑÔ½Ó¿ÚÓë¼Ì³ÐµÄ±¾ÖÊ

OOµÄ¾«Ë裬ÎÒÒÔΪ£¬ÊǶԶÔÏóµÄ³éÏó£¬×îÄÜÌåÏÖÕâÒ»µãµÄ¾ÍÊǽӿڡ£ÎªÊ²Ã´ÎÒÃÇÌÖÂÛÉè¼ÆÄ£Ê½¶¼Ö»Õë¶Ô¾ß±¸Á˳éÏóÄÜÁ¦µÄÓïÑÔ£¨±ÈÈçc++¡¢java¡¢c#µÈ£©£¬¾ÍÊÇÒòΪÉè¼ÆÄ£Ê½ËùÑо¿µÄ£¬Êµ¼ÊÉϾÍÊÇÈçºÎºÏÀíµÄÈ¥³éÏó¡££¨cowboyµÄÃûÑÔÊÇ"³éÏó¾ÍÊdzéÈ¥ÏñµÄ²¿·Ö"£¬¿´ËƵ÷Ù©£¬ÊµÄËÖÁÀí£©¡£
Éè¼ÆÄ£Ê½ÖÐ×î»ù´¡µÄÊǹ¤³§Ä£Ê½£¨Factory£©£¬ÔÚÎÒ×î½üµÄÒ»¸öºÜ¼òµ¥µÄÓ¦ÓÃÖУ¬ÎÒÏ뾡Á¿µÄÈÃÎҵijÌÐòÄܹ»ÔÚ¶à¸öÊý¾Ý¿â¼äÒÆÖ²£¬µ±È»£¬ÕâÉæ¼°ºÜ¶àÎÊÌ⣬µ¥ÊÇÈçºÎ¼æÈݲ»Í¬DBMSµÄSQL¾ÍÈÃÈËÍ·Í´¡£ÎÒÃDz»·ÁÏȰÑÎÊÌâ¼òµ¥»¯£¬Ö»¿¼ÂÇÈçºÎÁ¬½Ó²»Í¬µÄÊý¾Ý¿â¡£
¼ÙÉèÎÒÓкܶà¸öÀ࣬·Ö±ðÊÇMysql.java¡¢SQLServer.java¡¢Oracle.java¡¢DB2.java£¬ËûÃÇ·Ö±ðÁ¬½Ó²»Í¬µÄÊý¾Ý¿â£¬Í³Ò»·µ»ØÒ»¸öConnection¶ÔÏ󣬲¢ÇÒ¶¼ÓÐÒ»¸öclose·½·¨£¬ÓÃÓڹرÕÁ¬½Ó¡£Ö»ÐèÒªÕë¶ÔÄãµÄDBMS£¬Ñ¡Ôñ²»Í¬µÄÀ࣬¾Í¿ÉÒÔÓÃÁË£¬µ«ÊÇÎÒµÄÓû§Ëû»áʹÓÃʲôÊý¾Ý¿â£¿ÎÒ²»ÖªµÀ£¬ÎÒÏ£ÍûµÄÊǾ¡Á¿ÉÙµÄÐ޸ĴúÂ룬¾ÍÄÜÂú×ãËûµÄÐèÒª¡£ÎÒ¿ÉÒÔ³éÏóÈçϽӿڣº
package org.bromon.test;
public interface DB
{
¡¡¡¡java.sql.Connection openDB(String url,String user,String password);
¡¡¡¡void close();
}
Õâ¸ö½Ó¿ÚÖ»¶¨ÒåÁ½¸ö·½·¨£¬Ã»ÓÐÈκÎÓÐʵ¼ÊÒâÒåµÄ´úÂ룬¾ßÌåµÄ´úÂëÓÉʵ×÷Õâ¸ö½Ó¿ÚµÄÀàÀ´¸ø³ö£¬±ÈÈçMysql.java£º
Package org.bromon.test;
import java.sql.*;
public class Mysql implements DB
{
¡¡¡¡private String url="jdbc:mysql:localhost:3306/test";
¡¡¡¡private String user="root";
¡¡¡¡private String password="";
¡¡¡¡private Connection conn;
¡¡¡¡public Connection openDB(url,user,password)
¡¡¡¡{
¡¡¡¡¡¡¡¡//Á¬½ÓÊý¾Ý¿âµÄ´úÂë
¡¡¡¡}
¡¡¡¡public void close()
¡¡¡¡{
¡¡¡¡¡¡¡¡//¹Ø±ÕÊý¾Ý¿â
¡¡¡¡}
}
ÀàËÆµÄµ±È»»¹ÓÐOracle.javaµÈµÈ£¬½Ó¿ÚDB¸øÕâЩÀà¹éÁ˸öÀ࣬ÔÚÓ¦ÓóÌÐòÖÐÎÒÃÇÕâÑù¶¨Òå¶ÔÏó£º
org.bromon.test.DB myDB;
ʹÓÃmyDBÀ´²Ù×÷Êý¾Ý¿â£¬¾Í¿ÉÒÔ²»ÓùÜʵ¼ÊÉÏÎÒËùʹÓõÄÊÇÄĸöÀ࣬Õâ¾ÍÊÇËùνµÄ"¿ª-±Õ"Ô­Ôò¡£µ«ÊÇÎÊÌâÔÚÓÚ½Ó¿ÚÊDz»ÄÜʵÀý»¯µÄ£¬myDB=new DB()£¬ÕâÑùµÄ´úÂëÊǾø¶Ô´íÎóµÄ£¬ÎÒÃÇÖ»ÄÜmyDB=new Mysql()»òÕßmyDB=new Oracle()¡£Âé·³ÁË£¬ÎÒ»¹ÊÇÐèÒªÖ¸¶¨¾ßÌåʵÀý»¯µÄÊÇÄĸöÀ࣬ÓÃÁ˽ӿڸúûÓÃÒ»Ñù¡£ËùÒÔÎÒÃÇÐèÒªÒ»¸ö¹¤³§£º
package org.bromon.test;
public class DBFactory
{
¡¡¡¡public static DB Connection getConn()
¡¡¡¡{
¡¡¡¡¡¡¡¡Return(new Mysql());
¡¡¡¡}
}
ËùÒÔʵ


Ïà¹ØÎĵµ£º

java µ÷ÓÃϵͳ¿ÉÖ´ÐгÌÐò

import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class RunDosCommand {
  public static void main(String[] args) throws IOException {
      String cmd = "ipconfig";
      R ......

Javaµ÷ÓÃÅú´¦Àí»ò¿ÉÖ´ÐÐÎļþ

ÓÃJava±àдӦÓÃʱ£¬ÓÐʱÐèÒªÔÚ³ÌÐòÖе÷ÓÃÁíÒ»¸öÏֳɵĿÉÖ´ÐгÌÐò»òϵͳÃüÁÕâʱ¿ÉÒÔͨ¹ý×éºÏʹÓÃJavaÌṩµÄRuntimeÀàºÍProcessÀàµÄ·½·¨ÊµÏÖ¡£ÏÂÃæÊÇÒ»ÖֱȽϵäÐ͵ijÌÐòģʽ£º 
... 
Process process = Runtime.getRuntime().exec(".\\p.exe"); 
process.waitfor( ); 
...&nb ......

ÐÂÊÖÈëÃÅ£º½éÉÜJavaѧϰµÄһЩÖ÷Ïß˼·

Java·¢Õ¹µ½ÏÖÔÚ£¬°´Ó¦ÓÃÀ´·ÖÖ÷Òª·ÖΪÈý´ó¿é£ºJ2SE,J2MEºÍJ2EE¡£
ÕâÈý¿éÏ໥²¹³ä£¬Ó¦Ó÷¶Î§²»Í¬¡£
J2SE¾ÍÊÇJava2µÄ±ê×¼°æ£¬Ö÷ÒªÓÃÓÚ×ÀÃæÓ¦ÓÃÈí¼þµÄ±à³Ì£»
J2MEÖ÷ÒªÓ¦ÓÃÓÚǶÈëÊÇϵͳ¿ª·¢£¬ÈçÊÖ»úºÍPDAµÄ±à³Ì£»
J2EEÊÇJava2µÄÆóÒµ°æ£¬Ö÷ÒªÓÃÓÚ·Ö²¼Ê½µÄÍøÂç³ÌÐòµÄ¿ª·¢£¬Èçµç×ÓÉÌÎñÍøÕ¾ºÍERPϵͳ¡£
ÏÈѧϰj2se
ÒªÑ§Ï ......

java ¶ÓÁÐʵÏÖ

¶ÓÁÐÆäʵ ËùÖ¸Éú»îÖÐÅŶӵÄÏÖÏó£¬È¥É̳¡¹ºÎ¸¶¿îʱÐèÒªÅŶӣ¬ Âò·¹Ê±ÐèÒªÅŶӣ¬ ºÃ¶àÊÂÇé¶¼ÊÇÐèÒªÅŶӣ¬ ÅÅÔÚµÚһλµÄÔòÏÈ´¦Àí£¬½áÊøºó£¬ ºóÃæµÄÈ˶¼ÏñÇ°ÒÆ¶¯Ò»Î»£¬ÔÚ¿ª·¢ÖÐÒ²ÓкöàÕâÑùµÄÊÂÇéÐèÒª´¦Àí£¬ÈçÎļþµÄÏÂÔØ£¬¶ÌÐŵķ¢Ë͹¦ÄÜ£¬ µÈÕâЩ¶¼ÊÇÐèÒª¶ÓÁз½Ê½ÊµÏÖ¡£ºÃÁË£¬ ·Ï»°²»¶à˵£¬ ÏêÇé¼ûÏÂÃæ´úÂ룡
package com. ......

̰³ÔÉßµÄËã·¨·ÖÎö(Java)


̰³ÔÉßµÄËã·¨·ÖÎö(Java)
 
̰³ÔÉßÊÇÒ»¿î·Ç³£¾­µäµÄÊÖ»úÓÎÏ·¡£ËüÓкܶàËã·¨£¬ÕâÀïÏêϸ·ÖÎöÒ»ÖֱȽÏÓÅÐãµÄËã·¨¡£
Ê×ÏȽéÉÜÏÂÖ÷ÒªÓõ½µÄÆß¸öÀࣺ
l          WormMain£º×îÖ÷ÒªµÄÀ࣬¿ØÖÆËùÓÐÆäËüÀàµÄÔËÐкÍÏú»Ù¡£
l       &nbs ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ