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

ÔÚJavaÖвÙ×÷´®¿ÚʵÏÖ¶ÌÐÅÊÕ·¢

²ÉÓô®¿Ú²Ù×÷½øÐжÌÐÅÊÕ·¢,ÊDZȽϳ£¼ûµÄÒ»ÖÖ·½Ê½.±ÈÈç,ºÜ¶àȺ·¢Èí¼þ,ÓõľÍÊÇÕâÖÖ·½·¨.
1.ÅäÖÃcomm.jar.
Comm.jarÊÇSubʵÏֵײ㴮¿Ú²Ù×÷µÄAPI,µ÷ÓÃÁ˱¾µØµÄDLLÎļþ,ÒòΪJava±¾Éí²»¾ß±¸Ö±½Ó·ÃÎÊÓ²¼þÉèÖõÄÄÜÁ¦,¶¼ÊÇͨ¹ýµ÷Óñ¾µØ·½·¨À´ÊµÏÖµÄ.¿ÉÒÔJavaµÄ¹Ù·½ÍøÕ¾ÏÂÔØ.ÏÂÔØÖ®ºó°ÑÆäÖÐComm.jar°üµ¼Èëµ½¹¤³ÌµÄClasspathÖÐ,°ÑÁíÍâÁ½¸ö·Ç³£ÖØÒªµÄÎļþjavax.comm.propertiesºÍwin32com.dll¿¼±´µ½ÄãµÄ¹¤³ÌĿ¼ÏÂ,¼´java.userÏÂ.
2.´ò¿ª´®¿Ú.
ÔÚ´ò¿ª´®¿ÚǰÊ×ÏÈÒª¼ÓÔØWin32com.dll,ÒòΪÎÒÃÇûÓаÑËü·Åµ½JRE·¾¶ÏÂ,ËùÒÔ±ØÐëÒª×Ô¼ºÏÔʽµÄ¼ÓÔØ.
  String driverName = "com.sun.comm.Win32Driver";
  CommDriver driver = null;
  try {
   System.loadLibrary("win32com");
    driver = (CommDriver) Class.forName(driverName).newInstance();
   driver.initialize();
  } catch (InstantiationException e1) {
   logger.error("1:" + e1.getMessage());
 
  } catch (IllegalAccessException e1) {
   logger.error("2:" + e1.getMessage());
 
  } catch (ClassNotFoundException e1) {
   logger.error(e1.getMessage()); 
  }
È»ºó»ñÈ¡ÄãÖ¸¶¨µÄ¶Ë¿Ú:
 SerialPort sPort = null;
  CommPortIdentifier portID;
  String owner = new String("modemn");
  int keeptime = 5000;
  Enumeration portList;
  portList = CommPortIdentifier.getPortIdentifiers();
// Èç¹ûÓжà¸ö¶Ë¿Ú
  while (portList.hasMoreElements()) {
   portID = (CommPortIdentifier) portList.nextElement();
   if (portID.getName().equals(com))
    try {
     sPort = (SerialPort) portID.open(owner, keeptime);
     break;
    }// ´ò¿ªÒ»¸ö´®¿Ú
    catch (PortInUseException e) {
     logger.fatal(e.getMessage());
     System.exit(1);
    }


Ïà¹ØÎĵµ£º

´ÓC++תµ½JavaÐè×¢ÒâµÄµØ·½

 1.JavaÔÚÐéÄâ»úÉÏÔËÐÐ
JavaÔ´´úÂë²¢²»ÊDZ»±àÒë³ÉΪÆÕͨµÄ»úÆ÷´úÂë¡£¶øÊDZ»·­Òë³ÉΪÐéÄâ»ú¿ÉÒÔÖ´ÐеĴúÂë¡£Ò»¸öJava½âÊÍÆ÷×îÖÕÖ´ÐÐÕâЩ´úÂë¡£ÕâÆäÖÐûÓÐÁ¬½ÓµÄ¹ý³Ì£»½âÊÍÔÚÐèÒªµÄʱºò¶¯Ì¬µÄ¼ÓÔØÒ»Ð©Àࣻ
2.JavaÊÇÍêÈ«ÃæÏò¶ÔÏóµÄ
JavaÊÇÒ»ÖÖÍêÈ«ÃæÏò¶ÔÏóµÄÓïÑÔ¡£ÕâÒâζ×ÅÄã¶ÔÈκÎÒ»¸öJava¶ÔÏóËù×öµÄ¶¯×÷¶¼ÊÇͨ¹ýÒ ......

JavaÖеÄsynchronized¹Ø¼ü×Ö

×ªÔØ×Ô http://www.cn-java.com/www1/?action-viewnews-itemid-8283
ÓÉÓÚͬһ½ø³ÌµÄ¶à¸öÏ̹߳²ÏíͬһƬ´æ´¢¿Õ¼ä£¬ÔÚ´øÀ´·½±ãµÄͬʱ£¬Ò²´øÀ´ÁË·ÃÎʳåÍ»Õâ¸öÑÏÖØµÄÎÊÌâ¡£JavaÓïÑÔÌṩÁËרÃÅ»úÖÆÒÔ½â¾öÕâÖÖ³åÍ»£¬ÓÐЧ±ÜÃâÁËͬһ¸öÊý¾Ý¶ÔÏó±»¶à¸öÏß³Ìͬʱ·ÃÎÊ¡£
¡¡¡¡ÐèÒªÃ÷È·µÄ¼¸¸öÎÊÌ⣺
¡¡¡¡1)synchronized¹Ø¼ü×Ö¿ÉÒÔ×÷Ϊ ......

»ªÎªJava±ÊÊÔÌâ

Ò»¡¢ µ¥ÏîÑ¡ÔñÌâ
¡¡¡¡1£®JavaÊÇ´Ó£¨ £©ÓïÑԸĽøÖØÐÂÉè¼Æ¡£
¡¡¡¡A£®Ada B£®C++ C£®Pasacal D£®BASIC
¡¡¡¡´ð°¸£ºB
¡¡¡¡
¡¡¡¡2£®ÏÂÁÐÓï¾äÄÄÒ»¸öÕýÈ·£¨ £©
¡¡¡¡A£® Java³ÌÐò¾­±àÒëºó»á²úÉúmachine code
¡¡¡¡B£® Java³ÌÐò¾­±àÒëºó»á²úÉúbyte code
¡¡¡¡C£® Java³ÌÐò¾­±àÒëºó»á²úÉúDLL
¡¡¡¡D£® ÒÔÉ϶¼²»ÕýÈ·
¡¡¡¡´ð°¸£ºB ......

Berkely DB Java Editionѧϰ±Ê¼Ç

Berkely DB¶ÔÓڸ߲¢·¢¡¢ÒªÇóËÙ¶È¿ìµÄÓ¦ÓÃÀ´ËµÊǸö²»´íµÄÑ¡Ôñ£¬mysql¾ÍÊÇÓÃBDBʵÏÖµÄ(mysqlµÄºǫ́) £¬mysql¿ì£¬BDB±Èmysql»¹Òª¿ìN±¶¡£BDBÊÇÒ»ÖÖǶÈëʽµÄ¡¢·Ç¹ØÏµÊý¾Ý¿â£¬ËüÓëÆäËûµÄ¹ØÏµÊý¾Ý¿âRMDBS²»Í¬,ËüûÓÐÌṩSQL,¶øÊÇÌṩÁË×Ô¼ºµÄ·ÃÎʽӿڡ£×÷ΪһÖÖǶÈëʽµÄÊý¾Ý¿â£¬ËüÊǽø³ÌÄÚģʽµÄ£¬Ò²¾ÍÊÇ˵ËüºÍÓ¦ÓóÌÐòÔÚͬһÄÚ´æ¿ ......

JAVAѧϰ±Ê¼Ç¢Ú

1 ±àÒëÃüÁî
¡¡¡¡javac [options] filename.java
¡¡¡¡options->
¡¡¡¡-classpath path ±àÒëʱÐèÒªµÄÀà·¾¶
¡¡¡¡-d directory É趨±àÒëÉú³ÉµÄ.classÎļþÊäÈëµ½ÄÄÒ»¸öĿ¼¡£
¡¡¡¡¹ØÓÚ-dС¼¼ÇÉ : Èç¹û.javaÎļþÖÐʹÓÃÁËpackageÓï¾ä, ÀýÈç package com.test.maths; ¼ÓÉÏ-     d . Ñ¡Ïî»á°ïÖúÔÚµ±Ç°Ä¿ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ