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

JavaÖеÄ×Ö·û±àÂëÓë½âÂë(ת)

ת http://jiangzhengjun.javaeye.com/blog/506952
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.io.UnsupportedEncodingException;
import junit.framework.TestCase;
/**
* ±àÂëÓë½âÂë²âÊÔ
* @author jzj
*/
public class TestEncodeDecode extends TestCase {
 private char chineseChar = 'ÖÐ';
 private char englishChar = 'a';
 /**
 * Java³ÌÐòÖеÄ×Ö·û¶¼ÊÇÕ¼Óöþ¸ö×Ö½Ú£¬ÒòΪ char ÀàÐͺñÈË«×Ö½ÚµÄÎÞ·ûºÅÕûÊý
 */
 public void testCharToUnicode() {
  //Ê®½øÖÆUncode±àÂë
  System.out.println((int) chineseChar);//20013
  System.out.println((int) englishChar);//97
  //Ê®Áù½øÖÆUncode±àÂë
  System.out
    .println(Integer.toHexString((int) chineseChar).toUpperCase());//4E2D
  System.out
    .println(Integer.toHexString((int) englishChar).toUpperCase());//61
  //¶þ½øÖÆUncode±àÂë
  System.out.println(Integer.toBinaryString((int) chineseChar));//100111000101101
  System.out.println(Integer.toBinaryString((int) englishChar));//1100001
 }
 /**
 * ²»¹ÜÊÇÖÐÎÄ»¹ÊÇÓ¢ÎĶ¼»¹ÊÇÆäËû×Ö·û£¬Ã¿¸ö×Ö·û¶¼ÊÇÕ¼ÓÃÁ½¸ö×Ö½Ú£¬Ó¢ÎÄ×Ö·ûµÄ
 * UTF-16±àÂëÓëUnicode±àÂëÊÇÒ»ÑùµÄ£¬Ö»²»¹ýUTF-16ÔÚ±àÂëʱ»áÔÚÂëÁ÷Ç°¼ÓÉÏ"FE FF"Á½¸ö×Ö½ÚµÄÄÚÈÝ£¬
 * ±íʾ×Ö·ûÊÇÒÔUTF-16¸ñʽ´æ´¢µÄ£¬ÔÚ¶Áȡʱ³ÌÐò¾Í»áÖªµÀÊÇUTF-16±àÂëµÄ×Ö·û
 */
 public void testCharToUTF16() {
  try {
   //--ÖÐÎÄ×Ö·ûתUTF-16
   byte[] encodeArr = String.valueOf(chineseChar).getBytes("UTF-16");
   //Ê®½øÖƱàÂëÊä³ö
   for (int i = 0; i < encodeArr.length; i++) {
    //-2 -1 78 45
    Syst


Ïà¹ØÎĵµ£º

JavaÃæÊÔÌâ

Ò»¡¢ÃæÏò¶ÔÏóµÄÌØÕ÷ÓÐÄÄЩ·½Ãæ
    1.³éÏó£º
    ³éÏó¾ÍÊǺöÂÔÒ»¸öÖ÷ÌâÖÐÓ뵱ǰĿ±êÎ޹صÄÄÇЩ·½Ã棬ÒÔ±ã¸ü³ä·ÖµØ×¢ÒâÓ뵱ǰĿ±êÓйصķ½Ãæ¡£³éÏó²¢²»´òËãÁ˽âÈ«²¿ÎÊÌ⣬¶øÖ»ÊÇÑ¡ÔñÆäÖеÄÒ»²¿·Ö£¬ÔÝʱ²»Óò¿·Öϸ½Ú¡£³éÏó°üÀ¨Á½¸ö·½Ã棬һÊǹý³Ì³éÏ󣬶þÊÇÊý¾Ý³éÏó¡£
    ......

¹ØÓÚJAVA¹¤³Ì·¾¶µÄÎÊÌâ


Ò» Ïà¶Ô·¾¶µÄ»ñµÃ
    ˵Ã÷:Ïà¶Ô·¾¶(¼´²»Ð´Ã÷ʱºòµ½µ×Ïà¶ÔË­)¾ù¿Éͨ¹ýÒÔÏ·½Ê½»ñµÃ£¨²»ÂÛÊÇÒ»°ãµÄjavaÏîÄ¿»¹ÊÇwebÏîÄ¿£©
         String relativelyPath=System.getProperty("user.dir");
        ÉÏÊöÏà¶Ô·¾¶ÖУ¬javaÏîÄ¿ÖÐµÄ ......

¶Ôjava¼¼ÊõStringµÄ̽ÌÖÐø

1. Ê×ÏÈString²»ÊôÓÚ8ÖÖ»ù±¾Êý¾ÝÀàÐÍ£¬StringÊÇÒ»¸ö¶ÔÏó¡£
ÒòΪ¶ÔÏóµÄĬÈÏÖµÊÇnull£¬ËùÒÔStringµÄĬÈÏÖµÒ²ÊÇnull£»µ«ËüÓÖÊÇÒ»ÖÖÌØÊâµÄ¶ÔÏó£¬ÓÐÆäËü¶ÔÏóûÓеÄһЩÌØÐÔ¡£
2. new String()ºÍnew String(“”)¶¼ÊÇÉêÃ÷Ò»¸öеĿÕ×Ö·û´®£¬ÊÇ¿Õ´®²»ÊÇnull£»
3. String str=”kvill”£»
String str=n ......

Java Annotation dzÎö1

Annotations
AnnotationsÊÇJ2SE 5.0ÒýÈëµÄÐÂÓïÑÔÌØÐÔ¡£Í¨³££¬ AnnotationsÔÊÐí¿ª·¢ÕßÓÃÒ»ÖÖ¸úÔËÐдúÂëÎ޹صĴÎÒªÐÅÏ¢À´±ê×¢À࣬·½·¨ÒÔ¼°³ÉÔ±¡£ÕâÑù¾Í¿ÉÒÔʹÓÃÀàËÆÆÀ¼ÛµÄ Annotations£¬±ÈÈ瓺÷½·¨”¡¢“»µ·½·¨”£¬»òÕ߸üÏêϸһЩ£¬“²»ÍƼöµÄ·½·¨”¡¢“¸²Ð´µÄ·½·¨&rdq ......

ÓûìÏýÆ÷±£»¤ÄãµÄJAVA(.class)´úÂë(Ò»)

JAVA´úÂë±àÒëºóÊÇ.classÎļþ,ͨ¹ý·´±à¹¤¾ßºÜÈÝÒ×±»±ðÈË¿´µ½Ô´´úÂë
±£»¤JAVA´úÂëµÄ·½·¨ºÜ¶à£¬ÏÂÃæ½éÉÜÒ»ÖֱȽϷ½±ãʹÓõķ½·¨¡£
   obfuscate4eÊÇÒ»¿î²ÉÓûìÏýÆ÷¸Ä±äCLASSÎļþÄÚÈݵķ½·¨¡£
ÏÂÎĽ«½éÉܾßÌåºÍeclipseµÄÕûºÏ·½·¨
1.ÏÂÔØobfuscate4e,¼ÓÈëÕ¾µãhttp://obfuscate4e.org/updates/,Õâ¸öÈí¼þÊǵ¹úÈË¿ª· ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ