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

[ת]javaÖÐbyteת»»intʱΪºÎÓë0xff½øÐÐÓëÔËËã

ÔÚÆÊÎö¸ÃÎÊÌâÇ°Çë¿´ÈçÏ´úÂë
public static String bytes2HexString(byte[] b) {
  String ret = "";
  for (int i = 0; i < b.length; i++) {
   String hex = Integer.toHexString(b[ i ] & 0xFF);
   if (hex.length() == 1) {
    hex = '0' + hex;
   }
   ret += hex.toUpperCase();
  }
  return ret;
}
ÉÏÃæÊǽ«byte[]ת»¯Ê®Áù½øÖƵÄ×Ö·û´®,×¢ÒâÕâÀïb[ i ] & 0xFF½«Ò»¸öbyteºÍ 0xFF½øÐÐÁËÓëÔËËã,È»ºóʹÓÃInteger.toHexStringÈ¡µÃÁËÊ®Áù½øÖÆ×Ö·û´®,¿ÉÒÔ¿´³ö
b[ i ] & 0xFFÔËËãºóµÃ³öµÄÈÔÈ»ÊǸöint,ÄÇôΪºÎÒªºÍ 0xFF½øÐÐÓëÔËËãÄØ?Ö±½Ó Integer.toHexString(b[ i ]);,½«byteǿתΪint²»ÐÐÂð?´ð°¸ÊDz»ÐеÄ.
ÆäÔ­ÒòÔÚÓÚ:
1.byteµÄ´óСΪ8bits¶øintµÄ´óСΪ32bits
2.javaµÄ¶þ½øÖƲÉÓõÄÊDz¹ÂëÐÎʽ
ÔÚÕâÀïÏÈÎÂϰϼÆËã»ú»ù´¡ÀíÂÛ
byteÊÇÒ»¸ö×Ö½Ú±£´æµÄ£¬ÓÐ8¸ö룬¼´8¸ö0¡¢1¡£
8λµÄµÚÒ»¸öλÊÇ·ûºÅ룬
Ò²¾ÍÊÇ˵0000 0001´ú±íµÄÊÇÊý×Ö1
1000 0000´ú±íµÄ¾ÍÊÇ-1
ËùÒÔÕýÊý×î´óλ0111 1111£¬Ò²¾ÍÊÇÊý×Ö127
¸ºÊý×î´óΪ1111 1111£¬Ò²¾ÍÊÇÊý×Ö-128
ÉÏÃæ˵µÄÊǶþ½øÖÆÔ­Â룬µ«ÊÇÔÚjavaÖвÉÓõÄÊDz¹ÂëµÄÐÎʽ£¬ÏÂÃæ½éÉÜÏÂʲôÊDz¹Âë
1¡¢·´Â룺
        Ò»¸öÊýÈç¹ûÊÇÕý£¬ÔòËüµÄ·´ÂëÓëÔ­ÂëÏàͬ£»
        Ò»¸öÊýÈç¹ûÊǸº£¬Ôò·ûºÅλΪ1£¬ÆäÓà¸÷λÊǶÔÔ­ÂëÈ¡·´£»
2¡¢²¹Â룺ÀûÓÃÒç³ö£¬ÎÒÃÇ¿ÉÒÔ½«¼õ·¨±ä³É¼Ó·¨
       ¶ÔÓÚÊ®½øÖÆÊý£¬´Ó9µÃµ½5¿ÉÓüõ·¨£º
       9£­4£½5    ÒòΪ4+6£½10£¬ÎÒÃÇ¿ÉÒÔ½«6×÷Ϊ4µÄ²¹Êý
       ¸ÄдΪ¼Ó·¨£º
       9+6£½15£¨È¥µô¸ßλ1£¬Ò²¾ÍÊǼõ10£©µÃµ½5.
       ¶ÔÓÚÊ®Áù½øÖÆÊý£¬´Ócµ½5¿ÉÓüõ·¨£º
       c£­7£½5    ÒòΪ7+9£½16 ½«9×÷Ϊ7µÄ²¹Êý
       ¸ÄдΪ¼Ó·¨£º
       c+9£½15£¨È¥µô¸ßλ1£¬Ò²¾ÍÊǼõ16£©µÃµ½5.
    ÔÚ¼ÆËã»úÖУ¬Èç¹ûÎÒÃÇÓÃ1¸ö×Ö½Ú±íʾһ¸öÊý£¬Ò»¸ö×Ö½ÚÓÐ8룬³¬¹ý8λ¾Í½ø1£¬ÔÚÄÚ´æÖÐÇé¿öΪ£¨100000000£©£¬½øλ1±»¶ªÆú¡£
    ¢ÅÒ»¸öÊýΪÕý£¬ÔòËüµÄÔ­Âë¡¢·´Âë¡¢²¹ÂëÏàͬ


Ïà¹ØÎĵµ£º

java¼ÓÃܺÍÊý×ÖÇ©Ãû3 ¹«Ô¿¼ÓÃÜ

×î½ü³õ²½½Ó´¥ÁËÏÂJava¼ÓÃܺÍÊý×ÖÇ©ÃûµÄÏà¹ØÄÚÈÝ£¬ÎÒѧϰµÄ¹ý³Ì´ó¸Å·ÖÎå²½£º
1£©ÏûÏ¢ÕªÒª
2£©Ë½Ô¿¼ÓÃÜ
3£©¹«Ô¿¼ÓÃÜ
4£©Êý×ÖÇ©Ãû
5£©Êý×ÖÖ¤Êé
ÏÂÃæµÄ´úÂëÊǵÚÈý²¿·Ö£º¹«Ô¿¼ÓÃÜ
Ï£ÍûÄÜΪ¸Õ¸Õ½Ó´¥Õâ¸öµÄÅóÓÑÃÇÊ¡µãÊÂ
package security;
import java.security.KeyPair;
import java.security.KeyPairGenerator ......

JAVA»ñµÃµ±Ç°Ê±¼ä

import java.util.Date;
import java.text.SimpleDateFormat; //ΪÁËÏÔʾʱ¼ä¶ø¼Ó
Date date = new Date(); //»ñµÃϵͳʱ¼ä.
String nowTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);
//½«Ê±¼ä¸ñʽת»»³É·ûºÏTimestampÒªÇóµÄ¸ ......

Java±à³ÌÖеÄÒì³£´¦Àí

×÷ÕߣºÔËÆø
email: webmaster@chinaspx.com
ÈÕÆÚ£º7/1/2001 10:10:46 PM
Java±à³ÌÖеÄÒì³£´¦ÀíÊÇÒ»¸öºÜ³£¼ûµÄ»°ÌâÁË£¬¼¸ºõÈκÎһÎéÉÜÐÔµÄJava¿Î³Ì¶¼»áÌáµ½Òì³£´¦Àí¡£²»¹ý£¬ÎÒÈÏΪºÜ¶àÈËÆäʵ²¢Ã»ÓÐÕæÕýÕÆÎÕÕýÈ·´¦ÀíÒì³£Çé¿öµÄ·½·¨ºÍ²ßÂÔ£¬×î¶àÒ²¾Í²»¹ýÁ˽â¸ö´ó¸Å£¬ÖªµÀµã¸ÅÄî¡£±¾ÎľͶÔÈýÖÖ²»Í¬³Ì¶ÈºÍÖÊÁ¿µÄJavaÒì³£´¦À ......

java³ÌÐòÔ±µÄ»ù±¾¹¦

ÊìϤ JavaÓïÑÔ¼°ÃæÏò¶ÔÏóÉè¼Æ˼Ïë
  ¾ßÓÐÔúʵµÄJava±à³Ì¹¦µ×ºÍÁ¼ºÃµÄ±àÂë¹æ·¶
  ÊìϤJsprvlet¿ª·¢£¨Model1¡¢Model2£©
  ÊìϤMVCÉè¼Æģʽ
  ÊìÁ·ÕÆÎÕHTMLÓïÑÔ¡¢JavaScript½Å±¾ÓïÑÔ¡¢XMLÓïÑÔ  
  ÊìÁ·ÕÆÎÕWebwork¿ò¼Ü£¬Äܹ»ÊìÁ·ÔËÓÃWebwrok¿ò¼Ü½øÐÐweb ......

java¶ÔÏó¼äµÄ¹Øϵ

1  ¾ÛºÏ
   Ö»ÒªÀàÖнáºÏÁ˶ÔÏóµÄʵÀý£¬ÎÞÂÛ¸öÊý¶àÉÙ¶¼´æÔÚ ¾ÛºÏµÄ¹Øϵ£¬
   ¾ÛºÏÊǹØÁªµÄÒ»ÖÖÌØÊâÐÎʽ£¬ËüÒâζ×ÅÒ»ÖÖÕûÌå / ²¿·Ö£¨ whole/part £©µÄ¹Øϵ¡£
 
   °×É«ÁâÐÎÖ±Ïß´ú±í¾ÛºÏµÄ¹Øϵ ±íʾWhole ʹÓÃÁËPart
ÀàÖзÃÎÊ¿ØÖÆ
    +´ú±í publicµÄÊôÐÔ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ