×î½ü¶ÁÍê<Java²¢·¢±à³Ìʵ¼ù>,ÎÞÒÉÕâÊÇÒ»±¾ºÃÊé,ËüʹµÃÎÒ¶ÔÏß³Ì,Ëø,ÒÔ¼°Óë²¢·¢Ïà¹ØµÄ
һЩ֪ʶÌåϵ¸ü¼ÓÍ걸,Ïл°²»¶à˵,ÏÂÃæÎÒϵͳÊáÀíÁËÏÂÀïÃæµÄһЩÀíÂÛÒªµã,ÏàÐÅʵ¼ùÉÏ
Ãæ,´ó¼Ò»ò¶à»òÉÙ¶¼»áÓÐÌå»á,ÄÇôÓÃÀíÂÛµÄ֪ʶµã½«Êµ¼ùÌå»áÁýÂçÆðÀ´,½«»áÐγɸü¼ÓÀιÌ
ºÍÍ걸µÄ֪ʶÌåϵ,ÖÁÉÙÎÒÕâôÈÏΪ,дÕâһƪ±Ê¼ÇÒ²ÊÇÓÃÒÔÒÔºówen¹Ê(ÒòΪ'ÎÂ'×ÖÊǺÍг×Ö
,²»Òæ¶à½²)
Ò» Ḭ̈߳²È«µÄ¸ÅÄî
ÔÚ¶àÏ̵߳ijÌÐòÖÐ,¹²Ïí¶ÔÏó(¹²ÏíÐÅÏ¢)»á±»¶à¸öÏß³ÌÒÔ²»¿ÉÔ¤ÖªµÄ·½Ê½·ÃÎÊ,ÕâЩÏß³Ì
ÓеĻáÐ޸Ĺ²Ïí¶ÔÏóµÄһЩÐÅÏ¢,ÓеĻá¶ÁһЩÐÅÏ¢,Èç¹ûÎÒÃDz»¼ÓÒÔ¿ØÖÆ,ÄÇôÏ̵߳ÄËùÓÐ
ÔÚÕâ¸ö¹²Ïí¶ÔÏóÉϵÄÐÐΪ½«¶¼²»¿ÉÐÅ,
±ÈÈçÏß³ÌAÐÞ¸ÄÁ˹²Ïí¶ÔÏóO,ÏÂÒ»²½×¼±¸±£´æÊý¾Ý,µ«ÔÚ±£´æÖ®Ç°,²Ù×÷ϵͳµ÷ÓÃÁËÏß³ÌB
µÄÖ¸Áî½øÐÐÖ´ÐÐ(ÕâÖÖÇé¿ö³öÏֵĻúÂÊÏ൱´óµÄ,ÒòΪ±£´æÊý¾Ý¿ÉÄÜÉæ¼°IOÃܼ¯ÐͲÙ×÷,ÔÚ½øÐÐ
IO×¼±¸µÄ¼ä϶,CPUÖÜÆÚÊÇ¿ÕÏеÄ,µ«²Ù×÷ϵͳ²»»áÈÃCPUÏÐ×Å,»á·ÖÅ䏸BµÄÖ¸Áî,½á¹ûBÓÖÐÞ
¸ÄÁËO,ÄÇôÏß³ÌA½«B¸Ä¹ýµÄ½á¹û±£´æÁË,»¹ÒÔΪÊÇ×Ô¼º¸Ä¹ýµÄ½á¹û--Èç¹ûÀà±ÈÓÚÊý¾Ý¿âÖеÄ
¸ÅÄîÕâ¾ÍÊÇ"д¸²¸Ç",ÀàËÆµÄ"Ôà¶Á","»Ã¶Á"ʲôµÄ¶¼ÊDz¶à,ÒòΪÎÞÂÛÊdzÌÐò»¹ÊÇÊý¾Ý¿âÖÐ
ËøµÄ¸ÅÄîºÍÓÃ;¶¼ÊÇÒ»ÑùµÄ.
¶þ Ḭ̈߳²È«µÄ»ù±¾ÔÔò
ÄÇôҪ±àдḬ̈߳²È«µÄ¶ÔÏóÐèÒª×öЩʲô,»òÕß˵×ñÑʲô»ù±¾ÔÔòÄØ?
Ò»¸öḬ̈߳²È«µÄ¶ÔÏóÐèÒª±£Ö¤ÒÔÏÂÁ½¸öÔÔò:
Ò»),¶ÔÏóÊôÐԵĿɼûÐÔ
"¿É¼ûÐÔ"ÊÇÖ¸Ïß³ÌBÄܸÐÖªA¶ÔOµÄÐÞ¸Ä,ÒòΪÔÚÉÏÊöÀý×ÓÖÐ,¿ÉÄÜBÐèÒª½«OÄÃÀ´Óëij¾ÉÖµ
±È½Ï,Èç¹ûÒ»ÖÂ,¾ÍÐÞ¸Ä,·ñÔò²»×÷ÐÞ¸Ä,È»¶øÔÚBµÃÈ¡OÖµºó,AÁ¢¼´ÓÖ¶ÔO½øÐÐÁËÐÞ¸Ä,ÕâʱBÊÇ
ÎÞ·¨ÖªµÀÊÖÉϵÄOÊǹýÆÚÊý¾ÝµÄ,ËùÒԲŻᷢÉú"д¸²¸Ç"ÕâÑùµÄ±¾ß,²»È»BÖªµÀÁËAÒѾÐÞ¸ÄÁË
O,ÄÇôB¿ÉÄÜʲôҲ²»×ö,AËæºóµÄ±£´æ²Ù×÷Ò²ÊÇÒ»ÖµÄ.
¶þ),¶ÔÏó״̬µÄÔ¼ÊøÐÔ
¶ÔÏó״̬ÊÇÓɶà¸ö(¿ÉÒÔÊÇÒ»¸ö)¶ÔÏóÊôÐÔ±í´ïµÄ,"Ô¼ÊøÐÔ"ÒªÇó¶ÔÏó´¦ÓÚÈκÎ״̬±ØÐëÊÇ
ÓÐЧµÄ,ºÏ·¨µÄ,¾Ù¸öÀý×ÓÀ´Ëµ:Ò»¸öListÓÐÒ»¸ösizeÊôÐÔ,ÓÐÒ»¸ö±£´æÊý¾ÝµÄÊý×é, ÄÇôÔÚÔö¼Ó
Ò»¸öÔªËØÊ±,Ó¦¸Ã½«ÔªËØ·ÅÈëÊý×é,È»ºósize++,µ«ÊÇÓÉÓÚÕâÊÇÁ½¸ö²Ù×÷,ÖÐ¼ä±Ø¶¨´æÔÚ²»Ò»ÖÂ
µÄʱ¿Ì,µ«ÕâÖÖÇé¿öÊÇÎÞ·¨±ÜÃâµÄ,µ«¿ÉÒÔͨ¹ý¼ÓËøµÈÊֶα£Ö¤¸Ã²Ù×÷µÄÔ×ÓÐÔ.
¿É¼û,"¿É¼ûÐÔ"ÊǶԵ¥¸öÊôÐÔµÄÒªÇó,"Ô¼ÊøÐÔ"ÔòÊǶÔÊôÐÔ¼äµÄ¹
±äÁ¿£º´æ´¢Êý¾ÝµÄ»ù±¾µ¥Ôª£»Ò»¸öÊý¾Ý´æ´¢¿Õ¼äµÄ±íʾ.
»ù±¾Êý¾ÝÀàÐÍ(8ÖÖ)£º
byte(1)-->short(2)-->int(4)-->long(8) float(4)-->double(8) boolean(1) char(2)
ÒýÓÃÊý¾ÝÀàÐÍ£º
String¡¢Êý×é¡¢Àà¡¢½Ó¿Ú¡¢¶ÔÏó ......
Publication and Escape ·¢²¼Ò»¸ö¶ÔÏóÒâζ×ÅÄܹ»´ÓËüÄܹ»´ÓËüµ±Ç°·¶Î§Ö®Íâ±»·ÃÎʵ½¡£±ÈÈ磬±£´æ¿ÉÒÔ±»ÆäËû´úÂëÕÒµ½µÄÕâ¸ö¶ÔÏóµÄÒ»¸öÒýÓ㬻òÕß½«Æä×÷Ϊһ¸ö·Ç˽Óз½·¨µÄ·µ»ØÖµ£¬»òÕß½«Æä×÷Ϊ²ÎÊý´«µÝ¸øÆäËüµÄÀà¡£ public static Set<Secret> knownSecrets;
public void initialize() {
knownSecrets = new Ha ......
1¡¢JDBC£¨Java Database Connectivity£©ÌṩÁ¬½Ó¸÷ÖÖ¹ØÏµÊý¾Ý¿âµÄͳһ½Ó¿Ú¡£
¡¡¡¡2¡¢EJB(Enterprise JavaBeans)ʹµÃ¿ª·¢Õß·½±ãµØ´´½¨¡¢²¿ÊðºÍ¹ÜÀí¿çƽ̨µÄ»ùÓÚ×é¼þµÄÆóÒµÓ¦Óá£
¡¡¡¡3¡¢Java RMI(Java Remote Method Invocation)ÓÃÀ´¿ª·¢·Ö²¼Ê½JavaÓ¦ÓóÌÐò¡£Ò»¸öJava¶ÔÏóµÄ·½·¨Äܱ»Ô¶³ÌJavaÐéÄâ ......
Java Ò»¹²8ÖÖ»ù±¾ÀàÐÍ£¬4ÖÖÕûÐÍ£¬2ÖÖ¸¡µãÀàÐÍ£¬1ÖÖ±íʾunicode±àÂëµÄ×Ö·ûµ¥ÔªµÄ×Ö·ûÀàÐÍchar£¬1ÖÖ±íÊ¾ÕæÖµµÄbooleanÀàÐÍ¡£
4ÖÖÕûÊýÀàÐÍ
int, 4 ×Ö½Ú
short£¬2×Ö½Ú
long,8×Ö½Ú
byte£¬1×Ö½Ú
2ÖÖ¸¡µãÀàÐÍ
float£¬4×Ö½Ú£¬ºÜÉÙÇé¿öÊʺÏʹÓÃfloat£¬ÊýÖµÓÐÒ»¸öºó׺F,ûÓкó׺µÄ¸¡µãÊýֵĬÈÏΪdouble.Ò²¿ÉÒÔÔÚ¸¡µãÊýÖµºóÃæÌí ......