Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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µÄÈ«ÎļìË÷ÒýÇæ¼ò½é


LuceneÊÇÒ»¸ö»ùÓÚJavaµÄÈ«ÎÄË÷Òý¹¤¾ß°ü¡£
»ùÓÚJavaµÄÈ«ÎÄË÷ÒýÒýÇæLucene¼ò½é£º¹ØÓÚ×÷ÕߺÍLuceneµÄÀúÊ·
È«ÎļìË÷µÄʵÏÖ£ºLueneÈ«ÎÄË÷ÒýºÍÊý¾Ý¿âË÷ÒýµÄ±È½Ï
ÖÐÎÄÇзִʻúÖÆ¼ò½é£º»ùÓÚ´Ê¿âºÍ×Ô¶¯ÇзִÊËã·¨µÄ±È½Ï
¾ßÌåµÄ°²×°ºÍʹÓüò½é£ºÏµÍ³½á¹¹½éÉܺÍÑÝʾ
Hacking Lucene£º¼ò»¯µÄ²éѯ·ÖÎöÆ÷£¬É¾³ýµÄʵÏÖ£¬¶¨ÖƵÄÅÅÐò£¬Ó¦ÓýӿڵÄÀ©Õ¹
´ÓLuceneÎÒÃÇ»¹¿ÉÒÔѧµ½Ê²Ã´
ÁíÍ⣬Èç¹ûÊÇÔÚÑ¡ÔñÈ«ÎÄÒýÇæ£¬ÏÖÔÚÒ²ÐíÊÇÊÔÊÔSphinx
µÄʱºòÁË£ºÏà±ÈLuceneËٶȸü¿ì£¬ÓÐÖÐÎķִʵÄÖ§³Ö
£¬¶øÇÒÄÚÖÃÁ˶Լòµ¥µÄ·Ö²¼Ê½¼ìË÷µÄÖ§³Ö£»


»ùÓÚJavaµÄÈ«ÎÄË÷Òý/¼ìË÷ÒýÇæ——Lucene
Lucene²»ÊÇÒ»¸öÍêÕûµÄÈ«ÎÄË÷ÒýÓ¦Ó㬶øÊÇÊÇÒ»¸öÓÃJavaдµÄÈ«ÎÄË÷ÒýÒýÇæ¹¤¾ß°ü£¬Ëü¿ÉÒÔ·½±ãµÄǶÈëµ½¸÷ÖÖÓ¦ÓÃÖÐʵÏÖÕë¶ÔÓ¦ÓõÄÈ«ÎÄË÷Òý/¼ìË÷¹¦ÄÜ¡£
LuceneµÄ×÷ÕߣºLuceneµÄ¹±Ï×ÕßDoug Cutting
ÊÇ
һλ×ÊÉîÈ«ÎÄË÷Òý/¼ìË÷ר¼Ò£¬Ôø¾­ÊÇV-TwinËÑË÷ÒýÇæ(AppleµÄCopland²Ù×÷ϵͳµÄ³É¾ÍÖ®Ò»)µÄÖ÷Òª¿ª·¢Õߣ¬ºóÔÚExciteµ£Èθ߼¶ÏµÍ³
¼Ü¹¹Éè¼ÆÊ¦£¬Ä¿Ç°´ÓÊÂÓÚһЩINTERNETµ×²ã¼Ü¹¹µÄÑо¿¡£Ëû¹±Ï׳öµÄLuceneµÄÄ¿±êÊÇΪ¸÷ÖÖÖÐСÐÍÓ¦ÓóÌÐò¼ÓÈëÈ«ÎļìË÷¹¦ÄÜ¡£
LuceneµÄ·¢Õ¹Àú³Ì£ºÔç ......

java ·´Éä

ÏÂÃæ²Î¿¼±ðÈ˵ÄÎÄÕºÍ×Ô¼ºµÄÒ»µã¸Ä¶¯ºÍ×ܽᲢ¼ÓÒÔ×¢ÊÍ
  JAVA·´Éä»úÖÆÖ÷ÒªÌṩÁËÒÔϹ¦ÄÜ£º
      1.ÔÚÔËÐÐʱÅжÏÈÎÒâÒ»¸ö¶ÔÏóËùÊôµÄÀà¡£
      2.ÔÚÔËÐÐʱ¹¹ÔìÈÎÒâÒ»¸öÀàµÄ¶ÔÏó¡£
      3.ÔÚÔËÐÐʱÅжÏÈÎÒâÒ»¸öÀàËù¾ßÓеijÉÔ±±äÁ¿ºÍ·½·¨£¨Í¨¹ý·´ÉäÉõÖÁ¿ÉÒÔµ÷ÓÃprivate·½·¨£©¡£
      4.ÔÚÔËÐÐʱµ÷ÓÃÈÎÒâÒ»¸ö¶ÔÏóµÄ·½·¨£¨*****×¢Ò⣺ǰÌá¶¼ÊÇÔÚÔËÐÐʱ£¬¶ø²»ÊÇÔÚ±àÒëʱ£©¡£
----Ê×ÏÈÐèÒªµÃÒ»¸öclass¶ÔÏ󣬵õ½Class¶ÔÏóÓжàÖÖ·½·¨
  
      1. Class.forName(String classname)¾²Ì¬·½·¨                  classname  ÀàµÄ·¾¶+ÀàÃû 
      2. ÀàÃû.class
      3. ÔËÓÃprimitive wrapper classesµÄTYPEÓï·¨£º »ù±¾ÀàÐͰü×°ÀàµÄTYPE£¬È磺Integer.TYPE    ×¢Ò⣺TYPEµÄʹÓã¬Ö»ÊʺÏÔ­Éú£¨»ù±¾£©Êý¾ÝÀàÐÍ
 ----ÔËÐÐʱÉú³Éi ......

javaÓëģʽ ¶ÁÊé±Ê¼Ç£¨×ªÔØ£©

ÖйúÊÇÒ»¸öº¬ÐîµÄÃñ×壬´¦¶ÔÏóÒ»°ã¶¼µÃͨ¹ýÒ»¸ö½éÉÜÈË¡£
ÕâÊÇÒ»±¾²ûÊö΢¹ÛÉè¼ÆµÄÊ飬¶ø²»ÊDzûÊöºê¹ÛÉè¼ÆµÄÊé¡£
¡¶JavaÓëģʽ¡·Ê×ÏȲûÊöÁË´úÂëµÄÉè¼ÆÔ­Ôò£¬ÓÖÃèÊöÁËÔõÑùÀ´´´½¨Ò»¸öÀà»ò¶ÔÏ󣬽ô½ÓןæËß´ó¼ÒÔõÑùÀ´×éÖ¯ÕâЩÀàºÍ¶ÔÏóÀ´ÊµÏÖ¹¦ÄÜ¡£ËüÊÇÉè¼ÆÄ£Ê½£¬¶ø²»ÊǼܹ¹Ä£Ê½¡£
OO
ÃæÏò¶ÔÏó±à³Ì£¬ÊµÖÊÉÏÊÇÃæÏò³éÏó±à³Ì£¬¼´ÃæÏò½Ó¿Ú±à³Ì¡£ËùνµÄÃæÏò½Ó¿Ú±à³Ì£¬Ö¸ÀàÖ®¼ä¶¼ÒªÊ¹ÓýӿÚÀ´Í¨ÐÅ¡£ÀàÀ´·â×°¶ÔÏóµÄÐÐΪ£¬½Ó¿ÚÀ´·â×°ÀàÖ®¼äµÄͨÐÅ·½
·¨£¬½Ó¿ÚÊǸü¸ß²ã´ÎµÄ³éÏó¡£ÕâÀïµÄ½Ó¿Ú¿ÉÒÔÊÇÒ»¸ö¾ßÌåÀ࣬һ¸ö³éÏóÀ࣬»òÊÇÒ»¸öJava½Ó¿Ú£¬Ëü²»µ¥µ¥Ö¸Java½Ó¿Ú¡£
µÚËÄÕ£º ¿ª±ÕÔ­Ôò
³éÏ󻯣ºÃæÏò¶ÔÏóÉè¼ÆµÄÖØÒªÔ­ÔòÊÇ´´½¨³éÏ󻯣¬²¢ÇÒ´Ó³éÏ󻯵¼³ö¾ßÌ廯¡£¾ßÌ廯¿ÉÒÔ¸ø³ö²»Óõİ汾£¬Ã¿Ò»¸ö°æ±¾¶¼¸ø³ö²»Í¬µÄʵÏÖ¡£ 
1¡£¿ª±ÕÔ­Ôò
Ò»¸öÈí¼þÓ¦¸Ã¶ÔÀ©Õ¹¿ª·Å£¬¶ÔÐ޸Ĺرա£
Ò»ÖֿɱäÐÔ²»Ó¦µ±É¢ÂäÔÚ´úÂëµÄºÜ¶à½ÇÂäÀ¶øÓ¦µ±±»·â×°µ½Ò»¸ö¶ÔÏóÀïÃæ¡£
¼Ì³ÐÓ¦µ±±»¿´×öÊÇ·â×°±ä»¯µÄ·½·¨£¬¶ø²»Ó¦µ±±»ÈÏΪÊÇ´ÓÒ»°ãµÄ¶ÔÏóÉú³ÉÌØÊâµÄ¶ÔÏóµÄ·½·¨¡£
Ò»ÖֿɱäÐÔ²»Ó¦µ±ÓëÁíÒ»ÖֿɱäÐÔ»ìºÏÔÚÒ»Æð¡£×îºÃËùÓеļ̳нṹ²»³¬¹ýÁ½²ã£¬²»È»¾ÍÒâζ׎«Á½ÖÖ²»Í¬µÄ¿É±äÐÔ»ìºÏÔÚÁËÒ»Æð¡£
2¡£ÀïÊÏ´ú ......

¡¾×ª¡¿JavaÖеÄλÔËËã·û

¡¾×ª¡¿JavaÖеÄλÔËËã·û
Ô­×÷ÕߣºRosen Jiang ³ö´¦£ºhttp://www.blogjava.net/rosen
ÒÆÎ»ÔËËã·û
    °üÀ¨£º
    “>> ÓÒÒÆ”£»“<< ×óÒÆ”£»“>>> ÎÞ·ûºÅÓÒÒÆ”
Àý×Ó£º
-5>>3=-1
1111 1111 1111 1111 1111 1111 1111 1011
1111 1111 1111 1111 1111 1111 1111 1111
Æä½á¹ûÓë Math.floor((double)-5/(2*2*2)) ÍêÈ«Ïàͬ¡£
-5<<3=-40
1111 1111 1111 1111 1111 1111 1111 1011
1111 1111 1111 1111 1111 1111 1101 1000
Æä½á¹ûÓë -5*2*2*2 ÍêÈ«Ïàͬ¡£
5>>3=0
0000 0000 0000 0000 0000 0000 0000 0101
0000 0000 0000 0000 0000 0000 0000 0000
Æä½á¹ûÓë 5/(2*2*2) ÍêÈ«Ïàͬ¡£
5<<3=40
0000 0000 0000 0000 0000 0000 0000 0101
0000 0000 0000 0000 0000 0000 0010 1000
Æä½á¹ûÓë 5*2*2*2 ÍêÈ«Ïàͬ¡£
-5>>>3=536870911     
1111 1111 1111 1111 1111 1111 1111 1011
0001 1111 1111 1111 1111 1111 1111 1111
ÎÞÂÛÕýÊý¡¢¸ºÊý£¬ËüÃǵÄÓÒÒÆ¡¢×óÒÆ¡¢ÎÞ·ûºÅÓÒÒÆ 32 λ¶¼ÊÇÆä±¾Éí£ ......

JavaÐéÄâ»ú

Ò».JavaÐéÄâ»úµÄÉúÃüÖÜÆÚ
1.JavaÐéÄâ»úµÄÔðÈÎÊǸºÔðÔËÐÐJava³ÌÐò£¬Æô¶¯Ò»¸öJava³ÌÐòʱ£¬²úÉúÒ»¸öÐéÄâ»úʵÀý£¬µ±³ÌÐò¹Ø±ÕÍ˳ö£¬ÐéÄâ»úʵÀý¼´ËæÖ®ÏûÍö£¬Ã¿Ò»¸ö³ÌÐòÔËÐÐÓÚ×Ô¼ºµÄJavaÐéÄâ»úʵÀýÖС£
2.JVMͨ¹ýµ÷ÓÃij¸ö³õʼÀàµÄmain()·½·¨ÔËÐÐJava³ÌÐò
3.Java³ÌÐò³õʼÀàÖеÄmain()·½·¨£¬×÷Ϊ¸Ã³ÌÐò³õʼÏß³ÌµÄÆðµã£¨Java³ÌÐòµÄÖ´ÐÐÊÇÓÉJVM¸ºÔðÍê³ÉµÄ£¬¶øJVMÊÇÓÉÒ»¸ö¸öÏ̹߳¹³ÉµÄ£©£¬Ö´ÐÐmain()·½·¨µÄÏ̳߳ÉΪÖ÷Ị̈߳¬ÆäËûÏ߳̾ùÓÉÖ÷Ï̴߳´½¨¡£
4.JVMÖÐÓÐÁ½ÖÖỊ̈߳ºÊØ»¤Ïß³ÌÓë·ÇÊØ»¤Ïß³Ì
  ÊØ»¤Ïß³ÌÊÇJVM×Ô¼ºÊ¹ÓõÄỊ̈߳¬¼´ºǫ́Ị̈߳¬ÎªÇ°Ì¨Ïß³ÌÌṩ·þÎñÖ§³Ö
  ·ÇÊØ»¤Ïß³ÌÊÇÖ´ÐÐJava³ÌÐòµÄÖ´ÐÐỊ̈߳¬ÔÚJava³ÌÐòÖпÉÒÔÖ¸¶¨´´½¨µÄÏß³ÌÊÇÊØ»¤Ị̈߳¬µ«ÊÇÒ»¸öJava³ÌÐòµÄÖ÷Ïß³ÌÒ»¶¨ÊÇ·ÇÊØ»¤Ïß³Ì
  Ö»ÒªÓÐÈκηÇÊØ»¤Ïß³ÌÔÚÖ´ÐУ¬ËµÃ÷Java³ÌÐòÉÐδִÐÐÍê±Ï£¬JVMʵÀýÈÔÈ»´æ»î£¬µ±Java³ÌÐòÖÐËùÓеķÇÊØ»¤Ï̶߳¼ÖÕֹʱ£¬JVM½«×Ô¶¯Í˳ö¡£
5.ÿһ¸öJVM¶¼ÓÐÒ»¸öÀà×°ÔØÆ÷×Óϵͳ£¬¸ù¾Ý¸ø¶¨µÄÈ«ÏÞ¶¨ÃûÀ´×°ÈëÀàÐÍ£¬Ã¿Ò»¸öJVMͬÑùÓÐÒ»¸öÖ´ÐÐÒýÇæ£¬¸ºÔðÖ´Ðаüº¬ÔÚ±»×°ÔØÀàµÄ·½·¨ÖеÄÖ¸Áî¡£
6.JVMÔËÐÐÒ»¸ö³ÌÐòʱ£¬ÐèÒªÄÚ´æ´æ´¢ºÜ¶à¶«Î÷£¬Èç×Ö½ÚÂ룬´Ó×°ÔØµÄclassÎļþÖеõ½µÄÆäËûÐ ......

Java±ä³¤²ÎÊý

ÔÚJava5ÖÐÌṩÁ˱䳤²ÎÊý£¬Ò²¾ÍÊÇÔÚ·½·¨¶¨ÒåÖпÉÒÔʹÓøöÊý²»È·¶¨µÄ²ÎÊý£¬¶ÔÓÚͬһ·½·¨¿ÉÒÔʹÓò»Í¬¸öÊýµÄ²ÎÊýµ÷Óã¬ÀýÈ磺print("hello");print("hello","lisi");print("hello","ÕÅÈý");ÏÂÃæ½éÉÜÈçºÎ¶¨Òå¿É±ä³¤²ÎÊýÒÔ¼°ÈçºÎʹÓÿɱ䳤²ÎÊý¡£
1¡¢¿É±ä³¤²ÎÊý·½·¨µÄ¶¨Òå
ʹÓÃ...±íʾ¿É±ä³¤²ÎÊý£¬ÀýÈç
print(String... args){
   ...
}
ÔÚ¾ßÓпɱ䳤²ÎÊýµÄ·½·¨ÖпÉÒ԰ѲÎÊýµ±³ÉÊý×éʹÓã¬ÀýÈç¿ÉÒÔÑ­»·Êä³öËùÓеIJÎÊýÖµ¡£
print(String... args){
   for(String temp:args)
      System.out.println(temp);
}
2¡¢¿É±ä³¤²ÎÊýµÄ·½·¨µÄµ÷ÓÃ
µ÷ÓõÄʱºò¿ÉÒÔ¸ø³öÈÎÒâ¶à¸ö²ÎÊý£¬ÀýÈ磺
print("hello");
print("hello","lisi");
print("hello","ÕÅÈý");
3¡¢×¢ÒâÊÂÏî
3.1 ÔÚµ÷Ó÷½·¨µÄʱºò£¬Èç¹ûÄܹ»ºÍ¹Ì¶¨²ÎÊýµÄ·½·¨Æ¥Å䣬ҲÄܹ»Óë¿É±ä³¤²ÎÊýµÄ·½·¨Æ¥Å䣬ÔòÑ¡Ôñ¹Ì¶¨²ÎÊýµÄ·½·¨¡£¿´ÏÂÃæ´úÂëµÄÊä³ö£º
package ch6;
import static java.lang.System.out;
public class VarArgsTest {
 public static void main(String[] args) {
  VarArgsTest test = new VarArgsTest();
  test.print("hel ......
×ܼǼÊý:40319; ×ÜÒ³Êý:6720; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [191] [192] [193] [194] 195 [196] [197] [198] [199] [200]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ