Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ :

ÓÃJavaʵÏÖ°´×Ö½Ú³¤¶È½ØÈ¡ÖÐÓ¢ÎÄÊý×Ö×Ö·û´®µÄ·½·¨×ܽá

ÓÃJavaʵÏÖ°´×Ö½Ú³¤¶È½ØÈ¡ÖÐÓ¢ÎÄÊý×Ö×Ö·û´®µÄ·½·¨×ܽá
·½·¨Ò»
//jdk1.4.2.05
Java´úÂë
/**  
 * @author cn  
 * @param s Òª½ØÈ¡µÄ×Ö·û´®  
 * @param length Òª½ØÈ¡×Ö·û´®µÄ³¤¶È->ÊÇ×Ö½ÚÒ»¸öºº×Ö2¸ö×Ö½Ú  
 * return ·µ»Ølength³¤¶ÈµÄ×Ö·û´®£¨º¬ºº×Ö£©  
*/  
private static String getTitleToTen(String s, int length) throws Exception   
   {   
  
       byte[] bytes = s.getBytes("Unicode");   
       int n = 0;   
       int i = 2;   
       for (; i < bytes.length && n < length; i++){   
    &nbs ......

java ÄÚ´æÓ³ÉäÎļþ (ת) ´óÎļþ²Ù×÷·½Ê½


ÄÚ´æÓ³ÉäÎļþ(memory-mapped file)ÄÜÈÃÄã´´½¨ºÍÐÞ¸ÄÄÇЩ´óµ½ÎÞ·¨¶ÁÈëÄÚ´æµÄÎļþ¡£ÓÐÁËÄÚ´æÓ³ÉäÎļþ£¬Äã¾Í¿ÉÒÔÈÏΪÎļþÒѾ­È«²¿¶Á½øÁËÄڴ棬Ȼºó°ÑËüµ±³ÉÒ»¸ö·Ç³£´óµÄÊý×éÀ´·ÃÎÊÁË¡£ÕâÖÖ½â¾ö˼·ÄÜ´ó´ó¼ò»¯ÐÞ¸ÄÎļþµÄ´úÂë¡£ÏÂÃæ¾ÍÊÇÒ»¸ö¼òµ¥µÄÀý×Ó£º
´úÂë
import java.io.*;  
import java.nio.*;  
import java.nio.channels.*;  
public class LargeMappedFiles {  
  static int length = 0x8FFFFFF; // 128 Mb  
  public static void main(String[] args) throws Exception {  
    MappedByteBuffer out =   
      new RandomAccessFile("test.dat", "rw").getChannel()  
      .map(FileChannel.MapMode.READ_WRITE, 0, length);  
    for(int i = 0;  ......

javaÓëģʽѧϰ±Ê¼Ç(Ò»)

Ò»¡¢Ê²Ã´ÊÇģʽ
  ÈËÃÇÔÚ×Ô¼ºµÄ»·¾³Àï²»¶ÏµÄ·¢ÏÖÎÊÌâºÍѰÕÒ½â¾öÎÊÌâµÄ·½°¸µÄʱºò£¬·¢ÏÖÓÐһЩÎÊÌâ¼°Æä½â¾ö·½°¸²»¶Ï±ä»»Ãæ¿×ÖØ¸´³öÏÖ£¬µ«ÕâЩ²»Í¬µÄÃæ¿×ºóÃæÓÐ׏²Í¬µÄ±¾ÖÊ£¬ÕâЩ¹²Í¬µÄ±¾ÖʾÍÊÇģʽ¡£
¶þ¡¢Ä£Ê½µÄÒªËØ
Ãû×Ö(Name):ÓÐÒâÒåµÄ¡¢¼ò¶Ì¶ø×¼È·µÄÃû×Ö
ÎÊÌâ(Problem):Äܹ»ÃèÊö¸ÃģʽµÄÓÃÒ⣬Ҫ´ïµ½µÄÄ¿±êºÍЧ¹û
»·¾³»ò³õʼÌõ¼þ(Context or Initial Context):ģʽµÄÎÊÌâºÍģʽµÄ½â´ð³öÏÖËùÐèÒªµÄǰÌáÌõ¼þ
Á¦(Forces):ËùÓжÔģʽÓÐÓ°ÏìµÄÁ¦£¬±ÈÈç Ô¼Êø¡¢ÎªËùµÃµ½µÄºÃ´¦¸¶³öµÄ´ú¼Û
½â´ð(Solution):È·¶¨Ä£Ê½µÄ½á¹¹¡¢ËùÉæ¼°µÄ½ÇÉ«ÒÔ¼°½Çɫ֮¼äµÄЭ×÷¡£²»½ö¸ø³öģʽµÄ¾²Ì¬½á¹¹£¬¶øÇÒÒª¸ø³ö¶¯Ì¬µÄÐÐΪ
¾ÙÀý(Examples):ʾÒâÐÔµÄÓ¦Óá£Èç¹ûÓ¦Óõ½»·¾³¡¢¸Ä±ä»·¾³²¢¸ø³öģʽ½áÊøÊ±µÄĩ̬»·¾³
ĩ̬»·¾³(Resulting Context):ĩ̬Ìõ¼þºÍ¿ÉÄܵĸ±×÷Óá£Óë³õʼÌõ¼þÏà¶ÔÓ¦
ÍÆÀí(Rationale):ÈçºÎ¹¤×÷£¬ÎªÊ²Ã´¿ÉÒÔ¹¤×÷£¬ÒÔ¼°¸ÃģʽµÄºÃ´¦¡£
ÆäËûÓйصÄģʽ(Related Patterns):¸Ãģʽ¿ÉÄÜÊDZ¾Ä£Ê½µÄǰÈÎģʽ¡¢¼ÌÈÎģʽ»òÌæ´úģʽ¡£Ò²ÓпÉÄÜÊÇÏ໥ÒÀÀµµÄģʽ¡£
ÒÑÖªµÄÓ¦ÓÃ(Known Uses):ÒѳöÏÖµÄÀý×Ó¡£
......

Ò»¼ü°²×°Ë«»÷ÔËÐЗ—Java°²×°³ÌÐòÖÆ×÷


Ò»¼ü°²×°Ë«»÷ÔËÐЗ—Java°²×°³ÌÐòÖÆ×÷

±ê Ìâ: Ò»¼ü°²×°Ë«»÷ÔËÐЗ—Java°²×°³ÌÐòÖÆ×÷
×÷ Õß: Jason Du
ʱ ¼ä: 2009-3-23
Ô­ ÎÄ: http://www.blogjava.net/javapro/archive/2009/03/24/JavaAppSetup.html
 
¡¡¡¡¶ÔÓÚJava×ÀÃæÓ¦ÓÃÀ´Ëµ£¬±È½Ï·³ËöµÄ¾ÍÊǰ²×°²¿ÊðÎÊÌ⣬È磺¿Í»§¶ËÊÇ·ñ°²×°ÓÐjre¡¢jre°æ±¾¡¢jreÔÚÄÄÀïÏÂÔØ¡¢ÈçºÎÓÃjreÆô¶¯
JavaÓ¦Óõȵȡ£²»ÒªËµ¸Õ½Ó´¥µçÄÔµÄÈË£¬¾ÍËãÊDZȽÏÊìϤµçÄÔ£¬Èç¹ûûÓнӴ¥¹ýJava£¬Ãæ¶ÔÒ»¸öJavaÓ¦Óã¬ÈçºÎÔÚWindowsÏÂÆô¶¯Ëü£¬¹À¼Æ¶¼»á
ÕÛÌÚ°ëÌì¡£ËùÒÔÕâ¸öÊǵ¼ÖÂJava×ÀÃæÓ¦Óñ»Ò»Ð©ÈËËùÌÖÑáµÄ×î´óÔ­Òò£¬JavaµÄÓÅÊÆÊǓһ´Î±àд£¬Ëæ´¦ÔËÐД,¿çÆ½Ì¨ÌØÐÔȷʵºÜºÃ£¬µ«²¢²»ÊÇÿ¸öÈ˶¼Ðè
Òª¿çƽ̨£¬¶øÇÒÓÐʱºòJVMƽ̨»ò°æ±¾ÎÊÌâÒ²»áÔì³É“Ò»´Î±àд£¬µ½´¦²âÊÔ”µÄÞÏÞΡ£¶ÔÓڹ̶¨Æ½Ì¨ÏµÄJavaÓ¦Óã¬×îºÃµÄ·½Ê½Äª¹ýÓÚ´ø×ÅJRE,ÈÃÓû§Çá
Ëɵã»÷¾ÍÄÜÔËÐС£ÏÂÃæÎÒÃÇÀ´½â¾öÕâÑùµÄÎÊÌâ¡£
¡¡¡¡Õë¶Ôwindowsƽ̨£¬Ö÷Òª·½·¨ÊÇ£ºÏȽ«JRE½øÐо«¼ò£¬ÔÙʹÓù¤¾ßexe4j À´½â¾öË«»÷ÔËÐÐʹÓõÄÎÊÌ⣬×îºóÓÃInno Setup´ò°ü³É°²×°³ÌÐò, ÕâÑùÒ»À´£¬ÎÒÃǵÄJavaÓ¦ÓÃ¾ÍºÍÆÕͨµÄwindowsÓ¦ÓóÌÐòÒ»ÑùÁË¡£
±¾ÎÄ ......

java¾­µäÃæÊÔÌâ

java¾­µäÃæÊÔÌâ ÊÕ²Ø
Java»ù´¡·½Ãæ:
0¡¢×÷ÓÃÓòpublic,private,protected,ÒÔ¼°²»Ð´Ê±µÄÇø±ð
´ð£ºÇø±ðÈçÏ£º
×÷ÓÃÓò µ±Ç°Àà ͬһpackage ×ÓËïÀà ÆäËûpackage
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
²»Ð´Ê±Ä¬ÈÏΪfriendly
1¡£
java.lang.StringÀàÊÇfinalÀàÐ͵ģ¬Òò´Ë²»¿ÉÒԼ̳ÐÕâ¸öÀà¡¢²»ÄÜÐÞ¸ÄÕâ¸öÀࡣΪÁËÌá¸ßЧÂʽÚÊ¡¿Õ¼ä£¬ÎÒÃÇÓ¦¸ÃÓÃStringBufferÀà
3¡¢int ºÍ Integer ÓÐÊ²Ã´Çø±ð
Java ÌṩÁ½ÖÖ²»Í¬µÄÀàÐÍ£ºÒýÓÃÀàÐͺÍԭʼÀàÐÍ£¨»òÄÚÖÃÀàÐÍ£©¡£IntÊÇjavaµÄԭʼÊý¾ÝÀàÐÍ£¬IntegerÊÇjavaΪintÌṩµÄ·â×°Àà¡£JavaΪÿ¸öԭʼÀàÐÍÌṩÁË·â×°Àà¡£
ԭʼÀàÐÍ·â×°Àà
booleanBoolean
charCharacter
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
Òý ÓÃÀàÐͺÍԭʼÀàÐ͵ÄÐÐΪÍêÈ«²»Í¬£¬²¢ÇÒËüÃǾßÓв»Í¬µÄÓïÒå¡£ÒýÓÃÀàÐͺÍԭʼÀàÐ;ßÓв»Í¬µÄÌØÕ÷ºÍÓ÷¨£¬ËüÃǰüÀ¨£º´óСºÍËÙ¶ÈÎÊÌ⣬ÕâÖÖÀàÐÍÒÔÄÄÖÖÀàÐ͵ÄÊý ¾Ý½á¹¹´æ´¢£¬µ±ÒýÓÃÀàÐͺÍԭʼÀàÐÍÓÃ×÷ij¸öÀàµÄʵÀýÊý¾ÝʱËùÖ¸¶¨µÄȱʡֵ¡£¶ÔÏóÒýÓÃʵÀý±äÁ¿µÄȱʡ ......

JavaÕýÔò±í´ïʽ

ÖÚËùÖÜÖª£¬ÔÚ³ÌÐò¿ª·¢ÖУ¬ÄÑÃâ»áÓöµ½ÐèҪƥÅä¡¢²éÕÒ¡¢Ìæ»»¡¢ÅжÏ×Ö·û´®µÄÇé¿ö·¢Éú£¬¶øÕâЩÇé¿öÓÐʱÓֱȽϸ´ÔÓ£¬Èç¹ûÓô¿±àÂ뷽ʽ½â¾ö£¬ÍùÍù»áÀ˷ѳÌÐòÔ±µÄʱ¼ä¼°¾«Á¦¡£Òò´Ë£¬Ñ§Ï°¼°Ê¹ÓÃÕýÔò±í´ïʽ£¬±ã³ÉÁ˽â¾öÕâһì¶ÜµÄÖ÷ÒªÊֶΡ£
 ´ó ¼Ò¶¼ÖªµÀ£¬ÕýÔò±í´ïʽÊÇÒ»ÖÖ¿ÉÒÔÓÃÓÚģʽƥÅäºÍÌæ»»µÄ¹æ·¶£¬Ò»¸öÕýÔò±í´ïʽ¾ÍÊÇÓÉÆÕͨµÄ×Ö·û£¨ÀýÈç×Ö·ûaµ½z£©ÒÔ¼°ÌØÊâ×Ö·û£¨Ôª×Ö·û£©×é³ÉµÄÎÄ×Öģʽ£¬Ëü ÓÃÒÔÃèÊöÔÚ²éÕÒÎÄ×ÖÖ÷Ìåʱ´ýÆ¥ÅäµÄÒ»¸ö»ò¶à¸ö×Ö·û´®¡£ÕýÔò±í´ïʽ×÷Ϊһ¸öÄ£°å£¬½«Ä³¸ö×Ö·ûģʽÓëËùËÑË÷µÄ×Ö·û´®½øÐÐÆ¥Åä¡£
  ×Ô´Ójdk1.4ÍÆ³öjava.util.regex°ü£¬¾ÍΪÎÒÃÇÌṩÁ˺ܺõÄJAVAÕýÔò±í´ïʽӦÓÃÆ½Ì¨¡£
 
 ÒòΪÕýÔò±í´ïʽÊÇÒ»¸öºÜÅÓÔÓµÄÌåϵ£¬ËùÒÔÎÒ½öÀý¾ÙЩÈëÃŵĸÅÄ¸ü¶àµÄÇë²ÎÔÄÏà¹ØÊé¼®¼°×ÔÐÐÃþË÷¡£
\\ ·´Ð±¸Ü
\t ¼ä¸ô ('\u0009')
\n »»ÐÐ ('\u000A')
\r »Ø³µ ('\u000D')
\d Êý×Ö µÈ¼ÛÓÚ[0-9]
\D ·ÇÊý×Ö µÈ¼ÛÓÚ[^0-9]
\s ¿Õ°×·ûºÅ [\t\n\x0B\f\r]
\S ·Ç¿Õ°×·ûºÅ [^\t\n\x0B\f\r]
\w µ¥¶À×Ö·û [a-zA-Z_0-9]
\W ·Çµ¥¶À×Ö·û [^a-zA-Z_0-9]
\f »»Ò³·û
\e Escape
\b Ò»¸öµ¥´ÊµÄ±ß½ç
\B Ò»¸ö·Çµ¥´ÊµÄ±ß½ç
\G ǰһ¸öÆ¥ÅäµÄ½áÊø
^ΪÏÞÖÆ¿ ......
×ܼǼÊý:40319; ×ÜÒ³Êý:6720; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [6282] [6283] [6284] [6285] 6286 [6287] [6288] [6289] [6290] [6291]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ