java ´®¿ÚͨÐÅ ¶þ
Java´®¿ÚͨѶ
´®ÐÐͨѶÐÒéÓкܶàÖÖ£¬ÏñRS232£¬RS485£¬RS422£¬ÉõÖÁÏÖ½ñÁ÷ÐеÄUSBµÈ¶¼ÊÇ´®ÐÐͨѶÐÒé¡£¶ø´®ÐÐͨѶ¼¼ÊõµÄÓ¦ÓÃÎÞ´¦²»ÔÚ¡£¿ÉÄÜ´ó¼Ò¼ûµÄ×î¶à¾ÍÊǵçÄԵĴ®¿ÚÓëModemµÄͨѶ¡£¼ÇµÃÔÚPC»ú¸Õ¿ªÊ¼ÔÚÖйúÁ÷ÐÐÆðÀ´Ê±(´óÔ¼ÊÇÔÚ90Äê´úǰÎåÄê)£¬ÄÇʱÉõÖÁÓÐÈËÓÃÒ»Ìõ´®ÐÐÏß½øÐÐÁ½Ì¨µçÄÔÖ®¼äµÄÊý¾Ý¹²Ïí¡£³ýÁËÕâЩ£¬ÊÖ»ú£¬PDA£¬USBÊó±ê¡¢¼üÅ̵ȵȶ¼ÊÇÒÔ´®ÐÐͨѶµÄ·½Ê½ÓëµçÄÔÁ¬½Ó¡£¶ø±ÊÕß¹¤×÷ÐÔÖʵĹØÏµ£¬Ëù½Ó´¥µ½µÄ¾Í¸ü¶àÁË£¬Ïñ¶à´®¿Ú¿¨£¬¸÷ÖÖÖÖÀàµÄ¾ßÓд®¿ÚͨѶ½Ó¿ÚµÄ¼ì²âÓë²âÁ¿ÒÇÆ÷£¬´®¿ÚͨѶµÄÍøÂçÉ豸µÈ¡£
¡¡¡¡ËäÈ»´®ÐÐͨѶÓкܶàÖÖ£¬µ«±ÊÕßËùÖªµÄÔÚÕû¸öµç×ÓͨѶ²úÆ··½Ã棬ÒÔRS232µÄͨѶ·½Ê½×îΪ¶à¼û¡£ËäÈ»USB½Ó¿ÚµÄµç×Ó²úÆ·Ò²ÊDzã³ö²»Çµ«Á˽âÒ»ÏÂJavaÔÚ´®ÐÐͨѶ·½ÃæµÄ¼¼Êõ»¹ÓÐÓбØÒªµÄ£¬Ëµ²»¶¨ÓÐÄÄλ¶ÁÕß»¹ÏëÓô˼¼Êõдһ¸öPDAÓëµçÄÔÖ®¼äÊý¾Ý¹²ÏíµÄ³ÌÐòÄØ¡£
¡¡¡¡±¾ÎÄÖ÷ÒªÒÔRS232ΪÖ÷À´½²½âJavaµÄ´®ÐÐͨѶ¼¼Êõ¡£
¡¡¡¡RS232ͨѶ»ù´¡
¡¡¡¡RS-232-C(ÓÖ³ÆEIA
RS-232-C£¬ÒÔϼò³ÆRS232)ÊÇÔÚ1970ÄêÓÉÃÀ¹úµç×Ó¹¤ÒµÐ»á(EIA)ÁªºÏ±´¶ûϵͳ¡¢µ÷ÖÆ½âµ÷Æ÷³§¼Ò¼°¼ÆËã»úÖÕ¶ËÉú²ú³§¼Ò¹²Í¬Öƶ¨µÄÓÃÓÚ´®ÐÐͨѶµÄ±ê×¼¡£RS232ÊÇÒ»¸öȫ˫¹¤µÄͨѶÐÒ飬Ëü¿ÉÒÔͬʱ½øÐÐÊý¾Ý½ÓÊպͷ¢Ë͵Ť×÷¡£RS232µÄ¶Ë¿Úͨ³£ÓÐÁ½ÖÖ£º9Õë(DB9)ºÍ25Õë(DB25)¡£
¡¡¡¡DB9ºÍDB25µÄ³£ÓÃÕë½Å¶¨Òå
ͼ1
¡¡¡¡³£¼ûµÄ±ßÏß·½Ê½
¡¡¡¡³£¼ûµÄͨѶ·½Ê½ÊÇÈýÏßʽ£¬ÕâÖÖ·½Ê½Êǽ«Á½¸öRS232É豸µÄ·¢ËͶË(TXD)ºÍ½ÓÊÕ¶Ë(RXD)¼°½ÓµØ¶Ë(GND)»¥ÏàÁ¬½Ó£¬Ò²ÊÇÐí¶à¶ÁÕßËùÖªµÀµÄÁ¬½Ó·½Ê½£º
ͼ2
¡¡¡¡ÕâÖÖ·½Ê½·Ö±ð½«Á½¶ËµÄRS232½Ó¿ÚµÄ2--3,3---2,5(7)---5(7)Õë½ÅÁ¬½ÓÆðÀ´¡£ÆäÖÐ2ÊÇÊý¾Ý½ÓÊÕÏß(RXD)£¬3ÊÇÊý¾Ý·¢ËÍÏß(TXD)£¬5(7)ÊǽӵØ(RND)¡£Èç¹ûÓÐһ̨ʽPC£¬ºÍÒ»²¿NoteBookµçÄÔ£¬¾Í¿ÉÒÔÓÃÕâÖÖ·½Ê½Á¬ÏßÁË¡£ÓÃÈýÏßʽ¿ÉÒÔ½«´ó¶àÊýµÄRS232É豸Á¬½ÓÆðÀ´¡£µ«Èç¹ûÄãÈÏËÀÁË2--3,3--2,5(7)--5(7)¶Ô½ÓÕâ¸öÀí£¬»á·¢ÏÖÔÚÁ¬Ä³Ð©RS232É豸ʱ²¢²»×àЧ¡£ÕâÊÇÒòΪÓÐЩÉ豸ÔÚµç·ÄÚ²¿Òѽ«2ºÍ3Ïßµ÷»»¹ýÀ´ÁË£¬ÄãÖ»Òª2,3,5(7)ÕëÒ»Ò»¶ÔÓ¦¾ÍÐÐÁË¡£
¡¡¡¡Ð¡¼¼ÇÉ£ºÈçºÎ±æ±ðTXDºÍRXD¶Ë¿Ú£¿
¡¡¡¡¸ãµç×ÓµÄÈËÊÖ±ßÓ¦¸Ã³£±¸Ò»¸öµç±í£¬ÓÃÀ´²â²âµçѹ£¬µç×èʲôµÄ»áºÜÓÐÓá£ÄãÖ»Òª·Ö±ð²âÒ»ÏÂRS232¶Ë¿ÚµÄ2--5»ò3--5Õë½ÅÖ®¼äµÄµçѹ£¬Í¨³£TXDÕë½ÅÓëGNDÖ®¼ä»áÓÐ3~15V×óÓҵĸºµçѹ£¬±íʾËüÊÇTXDÕë½Å¡£
°²×°Java
Communications
API
¡¡¡¡SunµÄJ2SEÖв¢Ã»ÓÐÖ±½ÓÌṩÒÔÉÏÌáµ½µÄÈκÎÒ»ÖÖ´®ÐÐͨѶÐÒéµÄ¿ª·¢°ü£¬¶øÊÇÒÔ¶
Ïà¹ØÎĵµ£º
ǰÑÔ£ºÇ°¶Îʱ¼äÔÚCSDNµÄC++ÉçÇøÓöµ½Ò»¸öÐèÒª·â×°¿¼ÇÚ»ú½Ó¿ÚµÄ¶¯Ì¬¿â¸øJAVAµ÷ÓõÄÌû×Ó£¬¹´ÆðÁËÎÒ¶ÔJAVAµÄÎÞÏÞ»³Äî¡£ÔÚ´Ë£¬ÎÒÏë°ÑÕâÏî¼¼Êõ¼òµ¥ÔÙ½éÉÜһϡ£
Ò»¡¢¹ØÓÚJava Native Interface (JNI)
JNIÊÇJAVA±¾µØ±à³Ì½Ó¿Ú£¬ÊôÓÚJDKµÄÒ»²¿·Ö¡£ËüÔÊÐíJAVAÄܹ»²Ù×÷±¾µØAPI»òÓÉÆäËûÓïÑÔ±àдµÄ¶¯Ì¬¿â¡£²»¹ýµ±ÄãʹÓÃÕâÏî¼¼ÊõµÄʱºò£ ......
ÔÚÒ»¸öÏîÄ¿ÖУ¬¿Í»§ÓÃC#ʵÏÖÁËDES¼ÓÃÜ£¬ÓÉÓÚÐèÒªºÍjava·½ÃæµÄ³ÌÐò½øÐÐÊý¾Ý½»»¥£¬ËùÒÔ±ØÐëÅäºÏ½øÐмӽâÃܹ¤×÷¡£¿Í»§ÌṩÁËÃÜÔ¿ºÍÏòÁ¿£¬ÎÒ¿´ÁË¿´´úÂ룬c#×öÕâ¸öÊÂÇ黹Âù¼òµ¥¡£ ÓÃjavaʵÏֹؼüÊÇÎÒ²»×Ö¶ÎÔõôÉèÖÃÏòÁ¿£¬Ò»°ãÓÃCipher¶ÔÏó¶¼ÊÇĬÈÏËæ»úÏòÁ¿¡£¸ãÁËÒ»Õ󣬷¢ÏÖÊÇÓÃIvParameterSpecÕâ¸öÀàÀ´ÉèÖá£ÓÚÊÇÓÐÁËÒÔÏ´ú ......
java»ñÈ¡µ±Ç°Â·¾¶[ת]
¹Ø¼ü×Ö: java ·¾¶
java »ñÈ¡µ±Ç°Â·¾¶
1 ¡¢ÀûÓà System.getProperty() º¯Êý»ñÈ¡µ±Ç°Â·¾¶£º
System.out.println(System.getProperty("user.dir"));//user.dir Ö¸¶¨Á˵±Ç°µÄ·¾¶
2 ¡¢Ê¹Óà File ÌṩµÄº¯Êý»ñÈ¡µ±Ç°Â·¾¶£º
File directory = new File("");// É趨Ϊµ±Ç°Îļþ ......
thisµÄÓ÷¨ÔÚjavaÖдóÌå¿ÉÒÔ·ÖΪ3ÖÖ£º
//1.ÆÕͨµÄÖ±½ÓÒýÓÃ
class test {
private int x,y;
public test(int x,int y) {
setX(x);//Ò²¿ÉÒÔдΪthis.setX(x);ÕâÖÖÇé¿öÏÂthis¿ÉÒÔÊ¡ÂÔ.
}
}
//2.·½·¨ÖеÄij¸öÐβÎÃûÓ뵱ǰ¶ÔÏóµÄÄ ......
ÊÀ½çÉϲ¢Ã»ÓгÉΪ¸ßÊֵĽݾ¶£¬µ«Ò»Ð©»ù±¾ÔÔòÊÇ¿ÉÒÔ×ñѵġ£
1¡¢ÔúʵµÄ»ù´¡
Êý¾Ý½á¹¹¡¢ÀëÉ¢Êýѧ¡¢±àÒëÔÀí£¬ÕâЩÊÇËùÓмÆËã»ú¿ÆÑ§µÄ»ù´¡£¬Èç¹û²»ÕÆÎÕËüÃÇ£¬ºÜÄÑд³ö¸ßˮƽµÄ³ÌÐò¡£³ÌÐòÈËÈ˶¼»áд£¬µ«µ±Äã·¢ÏÖдµ½Ò»¶¨³Ì¶ÈºÜÄÑÔÙÌá¸ßµÄʱºò£¬¾ÍÓ¦¸ÃÏëÏëÊDz»ÊÇÒª»Ø¹ýÍ·À´Ñ§Ñ§ÕâЩ×î»ù±¾µÄÀíÂÛ¡£²»ÒªÒ»¿ªÊ¼¾ÍÈ ......