ÔÚJavaÖлñȡϵͳÊôÐÔ
ÔÚJavaÓ¦ÓóÌÐòÔËÐÐʱ£¬ÌرðÊÇÐèÒªÔÚ¿çÆ½Ì¨¹¤×÷»·¾³ÏÂÔËÐÐʱ£¬ÐèҪȷ¶¨²Ù×÷ϵͳÀàÐÍ¡¢Óû§JDK°æ±¾ºÍÓû§¹¤×÷Ŀ¼µÈËæ¹¤×÷ƽ̨±ä»¯µÄÐÅÏ¢£¬À´±£Ö¤³ÌÐòÕýÈ·ÔËÐС£Ò»°ãÇé¿öÏ£¬¿ÉÒÔÀûÓÃJDKÌṩµÄϵͳÊôÐÔÀࣨProperties£©Öеķ½·¨£¬¿ìËٵػñÈ¡¹¤×÷»·¾³ÐÅÏ¢¡£ÁíÍ⣬³ÌÐò¿ª·¢ÈËÔ±»¹¿ÉÒÔ¶¨ÒåÓëÓ¦ÓóÌÐòÏà¹ØµÄϵͳÊôÐÔÎļþ£¬ÔÚÓû§³ÌÐòÖ´Ðйý³ÌÖж¯Ì¬µØ¼ÓÔØ³ÌÐòÔ±¶¨ÒåµÄÊôÐÔÎļþÀ´¿ØÖƳÌÐòÔËÐС£
±¾ÎÄͨ¹ý¶ÔϵͳÊôÐÔÀàµÄ·ÖÎö£¬½áºÏʵ¼ÊÀý×Ó½éÉÜÈçºÎ¶¨ÒåϵͳÊôÐÔÎļþ£¬²¢ÌÖÂÛ°²È«²ßÂÔÎļþµÄ¶¨Òå¡£
ÊôÐÔÀà Java PropertiesÀàµÄ¼Ì³Ð¹ØÏµÈçÏ£º
java.lang.Object
£«££java.util.Dictionary
£«££java.util.Hashtable
£«££java.util.Properties
ÔÚÓ¦ÓóÌÐò¿ªÊ¼Ö´ÐÐʱ£¬³ÌÐòÊ×ÏȶÁȡϵͳµÄĬÈÏÊôÐÔ¡£Èç¹û¶¨ÒåÁËÓû§ÊôÐÔÎļþ£¬ÔòÓ¦ÓóÌÐò¼ÓÔØ¸ÃÊôÐÔÎļþ¡£³ÌÐòÔËÐйý³ÌÖпÉÒÔ¸ù¾ÝÖ´ÐÐÇé¿ö¶¯Ì¬µØÐÞ¸ÄÊôÐÔ¶¨Ò壬²¢ÔÚ³ÌÐò½áÊøÔËÐÐǰ£¬±£´æÊôÐÔÎļþ¡£
»ñÈ¡ÊôÐԵķ½·¨£º
¡ñcontains(Object value)¡¢containsKey(Object key)£ºÈç¹û¸ø¶¨µÄ² ......
Java codeFormat ft=Format.getRawFormat();
ft.setEncoding("utf-8");
ft.setIndent(" ");//ÉèÖÃËõ½ø
XMLOutputter outputter=new XMLOutputter(ft);//ÉèÖÃXML¸ñʽ
Õâλ˵µÄ²»´í£»
ÔÚieÀïÃæ£¬ËüÄܰÑxml×Ô¶¯½âÎö³ÆÊ÷Ðνṹ£¬ËùÒÔ¿´ÆðÀ´Ã»ÎÊÌ⣬ÔÚ¼Çʱ¾ÀïÃæ£¬¾Í²»ÐÐÁË£¬ÄãÒªÉèÖû»ÐС¢Ëõ½øµÄ¸ñʽ
ÄãΪÁ˼òµ¥£¬¿ÉÒÔÖ±½Óд£º
Java code
XMLOutputter xmlOut = new XMLOutputter(Format.getPrettyFormat()); ......
Java codeFormat ft=Format.getRawFormat();
ft.setEncoding("utf-8");
ft.setIndent(" ");//ÉèÖÃËõ½ø
XMLOutputter outputter=new XMLOutputter(ft);//ÉèÖÃXML¸ñʽ
Õâλ˵µÄ²»´í£»
ÔÚieÀïÃæ£¬ËüÄܰÑxml×Ô¶¯½âÎö³ÆÊ÷Ðνṹ£¬ËùÒÔ¿´ÆðÀ´Ã»ÎÊÌ⣬ÔÚ¼Çʱ¾ÀïÃæ£¬¾Í²»ÐÐÁË£¬ÄãÒªÉèÖû»ÐС¢Ëõ½øµÄ¸ñʽ
ÄãΪÁ˼òµ¥£¬¿ÉÒÔÖ±½Óд£º
Java code
XMLOutputter xmlOut = new XMLOutputter(Format.getPrettyFormat()); ......
JAVAÖÐλÔËËã·û°üÀ¨: & | ~ ^ << >> >>>
Ò»¡¢Ê×ÏÈÒª¸ãÇå³þ²ÎÓëÔËËãµÄÊýµÄλÊý£º
javaµÄ8ÖÖ»ù±¾ÀàÐÍ£ºbyte,short, char, int, long,float,double,boolean.
ÔÚÄÚ´æÖй̶¨³¤¶È(×Ö½Ú)£º1 2 2 4 8 4 8 true/false
ÕâЩ¹Ì¶¨ÀàÐ͵ij¤¶ÈÓë¾ßÌåµÄÈíÓ²¼þ»·¾³Î޹ء£ÕâÒ»µãÓëC++²»Í¬,JavaÖеÄcharÀàÐÍÓÃUnicodeÂë´¢´æ
Óë´Ë¶ÔÓ¦µÄ£¬javaÌṩÁË8ÖÖ°ü×°ÀàÐÍ£º
Byte,Short,Character,Integer,Long,Float,Double,Boolean.
ËüÃÇÖ®¼äµÄÏ໥ת»»£ºÀýÈ磺
double a=1;
//°Ñdouble»ù±¾ÀàÐÍת»»ÎªDouble°ü×°ÀàÐÍ
Double b=new Double(a);
//°ÑDouble°ü×°ÀàÐÍת»»Îªdouble»ù±¾ÀàÐÍ
a=b.doubleValue();
Èçint i = 1;
& ......
GUIDÊÇÒ»¸ö128볤µÄÊý×Ö£¬Ò»°ãÓÃ16
½øÖƱíʾ¡£Ëã·¨µÄºËÐÄ˼ÏëÊǽáºÏ»úÆ÷µÄÍø¿¨¡¢µ±µØÊ±¼ä¡¢Ò»¸öËæ¼´ÊýÀ´Éú³ÉGUID¡£´ÓÀíÂÛÉϽ²£¬Èç¹ûһ̨»úÆ÷ÿÃë²úÉú10000000¸öGUID£¬Ôò¿ÉÒÔ
±£Ö¤£¨¸ÅÂÊÒâÒåÉÏ£©3240Äê²»ÖØ¸´¡£
UUIDÊÇ1.5ÖÐÐÂÔöµÄÒ»¸öÀ࣬ÔÚjava.utilÏ£¬ÓÃËü¿ÉÒÔ²úÉúÒ»¸öºÅ³ÆÈ«ÇòΨһµÄID
package
com.mytest;
import java.util.UUID;
public
class UTest {
public static void main(String[] args) {
UUID uuid = UUID.randomUUID();
System.out.println(uuid);
}
}
......
ƪ²©¿ÍÊÇcsdnÊ×Ò³ÀïµÄһƪ²©¿Í£¬¸Ð¾õдµÄ²»´í£¬Ó¦¸Ã¶ÔÄÇЩÃÔãµÄÅóÓÑÓкܶà°ïÖú
±¾ÎÄÀ´×ÔCSDN²©¿Í£¬×ªÔØÇë±êÃ÷³ö´¦£ºhttp://blog.csdn.net/gangqinjiawang/archive/2009/07/14/4346027.aspx
Java Èí¼þ¼Ü¹¹Ê¦ËùÒªÐèµÄ¶«Î÷
×÷ΪJava³ÌÐòÔ±À´Ëµ£¬×îÍ´¿àµÄÊÂÇéιýÓÚ¿ÉÒÔÑ¡ÔñµÄ·¶Î§Ì«¹ã£¬¿ÉÒÔ¶ÁµÄÊéÌ«¶à£¬ÍùÍùÈÝÒ×ÎÞËùÊÊ´Ó¡£ÎÒÏë¾ÍÎÒ×Ô ¼º¶Á¹ýµÄ¼¼ÊõÊé¼®ÖÐÌôÑ¡³öÀ´Ò»Ð©£¬°´ÕÕѧϰµÄÏȺó˳Ðò£¬ÍƼö¸ø´ó¼Ò£¬ÌرðÊÇÄÇЩÏë²»¶ÏÌá¸ß×Ô¼º¼¼ÊõˮƽµÄJava³ÌÐòÔ±ÃÇ¡£
Ò»¡¢Java ±à³ÌÈëÃÅÀà
¶ÔÓÚûÓÐJava±à³Ì¾ÑéµÄ³ÌÐòÔ±ÒªÈëÃÅ£¬Ëæ±ã¶ÁʲôÈëÃÅÊé¼®¶¼Ò»Ñù£¬Õâ¸ö½×¶ÎÐèÒªÄã¿ìËÙµÄÕÆÎÕJava»ù´¡Óï·¨ºÍ»ù±¾Ó÷¨£¬ ×ÚÖ¼¾ÍÊÇ“àñàðÍÌÔæ²»ÇóÉõ½â”£¬ÏȶÔJavaÊìϤÆðÀ´ÔÙ˵¡£Óú̵ܶÄʱ¼ä¿ìËÙ¹ýÒ»±éJavaÓï·¨£¬Á¬ã´ø²Â¶àдд´úÂ룬Ҫ“ÖªÆäÈ»”¡£
1¡¢ ¡¶Java±à³Ì˼Ïë¡·
ÔÚÓÐÁËÒ»¶¨µÄJava±à³Ì¾ÑéÖ®ºó£¬ÄãÐèÒª“ÖªÆäËùÒÔÈ»”ÁË¡£Õâ¸öʱºò¡¶Java±à³Ì˼Ïë¡·ÊÇÒ»±¾ÈÃÄãÖªÆäËùÒÔÈ»µÄ ºÃÊ飬Ëü¶ÔÓÚ»ù±¾µÄÃæÏò¶ÔÏó֪ʶÓбȽÏÇå³þµÄ½»´ý£¬¶ÔJava»ù±¾Óï·¨£¬»ù±¾Àà¿âÓбȽÏÇå³þµÄ½²½â£¬¿ÉÒÔ°ïÄã´òÒ»¸öÁ¼ºÃµÄJava±à³Ì»ù´¡¡£Õâ±¾ÊéµÄȱµã ÊÇʵÔÚÌ«ºñ£¬Ò²±È½ÏÂÞ࣬²»ÊʺÏÏÖ´ ......
1¡¢ÃæÏò¶ÔÏóµÄÌØÕ÷ÓÐÄÄЩ·½Ãæ
1.³éÏó£º
³éÏó¾ÍÊǺöÂÔÒ»¸öÖ÷ÌâÖÐÓ뵱ǰĿ±êÎ޹صÄÄÇЩ·½Ã棬ÒÔ±ã¸ü³ä·ÖµØ×¢ÒâÓ뵱ǰĿ±êÓйصķ½Ãæ¡£³éÏó²¢²»´òËãÁ˽âÈ«²¿ÎÊÌ⣬¶øÖ»ÊÇÑ¡ÔñÆäÖеÄÒ»²¿·Ö£¬ÔÝʱ²»Óò¿·Öϸ½Ú¡£³éÏó°üÀ¨Á½¸ö·½Ã棬һÊǹý³Ì³éÏ󣬶þÊÇÊý¾Ý³éÏó¡£
2.¼Ì³Ð£º
¼Ì³ÐÊÇÒ»ÖÖÁª½áÀàµÄ²ã´ÎÄ£ÐÍ£¬²¢ÇÒÔÊÐíºÍ¹ÄÀøÀàµÄÖØÓã¬ËüÌṩÁËÒ»ÖÖÃ÷È·±íÊö¹²ÐԵķ½·¨¡£¶ÔÏóµÄÒ»¸öÐÂÀà¿ÉÒÔ´ÓÏÖÓеÄÀàÖÐÅÉÉú£¬Õâ¸ö¹ý³Ì³ÆÎªÀà¼Ì³Ð¡£ÐÂÀà¼Ì³ÐÁËÔʼÀàµÄÌØÐÔ£¬ÐÂÀà³ÆÎªÔʼÀàµÄÅÉÉúÀࣨ×ÓÀࣩ£¬¶øÔʼÀà³ÆÎªÐÂÀàµÄ»ùÀࣨ¸¸Àࣩ¡£ÅÉÉúÀà¿ÉÒÔ´ÓËüµÄ»ùÀàÄÇÀï¼Ì³Ð·½·¨ºÍʵÀý±äÁ¿£¬²¢ÇÒÀà¿ÉÒÔÐ޸ĻòÔö¼ÓÐµķ½·¨Ê¹Ö®¸üÊʺÏÌØÊâµÄÐèÒª¡£
3.·â×°£º
·â×°Êǰѹý³ÌºÍÊý¾Ý°üΧÆðÀ´£¬¶ÔÊý¾ÝµÄ·ÃÎÊÖ»ÄÜͨ¹ýÒѶ¨ÒåµÄ½çÃæ¡£ÃæÏò¶ÔÏó¼ÆËãʼÓÚÕâ¸ö»ù±¾¸ÅÄ¼´ÏÖʵÊÀ½ç¿ÉÒÔ±»Ãè»æ³ÉһϵÁÐÍêÈ«×ÔÖΡ¢·â×°µÄ¶ÔÏó£¬ÕâЩ¶ÔÏóͨ¹ýÒ»¸öÊܱ£»¤µÄ½Ó¿Ú·ÃÎÊÆäËû¶ÔÏó¡£
4. ¶à̬ÐÔ£º
¶à̬ÐÔÊÇÖ¸ÔÊÐí²»Í¬ÀàµÄ¶ÔÏó¶ÔͬһÏûÏ¢×÷³öÏìÓ¦¡£¶à̬ÐÔ°üÀ¨²ÎÊý»¯¶à̬ÐԺͰüº¬¶à̬ÐÔ¡£¶à̬ÐÔÓïÑÔ¾ßÓÐÁé»î¡¢³éÏó¡¢ÐÐΪ¹²Ïí¡¢´úÂë¹²ÏíµÄÓÅÊÆ£¬ºÜºÃµÄ½â¾öÁËÓ¦ÓóÌÐòº¯ÊýͬÃûÎÊÌâ¡£
2¡¢StringÊÇ×î»ù±¾µÄÊý¾ÝÀàÐÍÂð?
»ù±¾Êý¾ÝÀàÐͰ ......