Java Annotation dzÎö1
Annotations
AnnotationsÊÇJ2SE 5.0ÒýÈëµÄÐÂÓïÑÔÌØÐÔ¡£Í¨³££¬ AnnotationsÔÊÐí¿ª·¢ÕßÓÃÒ»ÖÖ¸úÔËÐдúÂëÎ޹صĴÎÒªÐÅÏ¢À´±ê×¢À࣬·½·¨ÒÔ¼°³ÉÔ±¡£ÕâÑù¾Í¿ÉÒÔʹÓÃÀàËÆÆÀ¼ÛµÄ Annotations£¬±ÈÈ瓺÷½·¨”¡¢“»µ·½·¨”£¬»òÕ߸üÏêϸһЩ£¬“²»ÍƼöµÄ·½·¨”¡¢“¸²Ð´µÄ·½·¨”¡£ÕâЩÓ÷¨µÄ¿ÉÄÜÐÔÊÇÎÞÇîµÄ¡£²»¹ýÇë×¢Ò⣬·½·¨»òÀà¸ú±êעʵ¼Ê¿ÉÄܲ»Ïà¹Ø£¬±ÈÈ瓲»ÍƼöµÄ”¡£Èç¹ûÏëÖªµÀ¹ØÓÚ AnnotationsµÄ¸ü¶àÏêϸÌÖÂÛ£¬ÇëÔĶÁJava 5.0 Tiger: A Developer's Notebook¡£
ÒòΪ Annotations¿ÉÒÔÓÃÀ´ÃèÊöÓÃÀý»òÕßʵÌå±ÈÈç·½·¨ºÍÀàµÄÒâ˼£¬ËùÒÔÕâÊÇÒ»ÖÖÓï·¨°ô°ôÌÇ¡£·´¹ýÀ´£¬ÕâЩ¸½¼ÓÐÅÏ¢Ò²¿ÉÒÔ±»ÆäËû¶«Î÷£¨±ÈÈç¿ò¼Ü£©ÓÃÓÚ¸÷ÖÖ¸÷ÑùµÄ¶¯×÷£¬±ÈÈçÉú³ÉÎĵµ£¨Javadoc£©£¬»òÕßÏñÕâÀïÌÖÂ۵ģ¬×÷ΪһÖÖÌØÊâÄÚÈÝÀ´¿ØÖÆÐÐΪ£¬±ÈÈç¶ÔÏóµÄÉúÃüÖÜÆÚ¡£
ÉúÃüÖÜÆÚ¹ÜÀí
ÉúÃüÖÜÆÚ¹ÜÀíͨ³£·¢ÉúÔÚÖмä¼þ»·¾³ÖУ¬±ÈÈçÓ¦Ó÷þÎñÆ÷¡£ÕâÖÖ˼ÏëÊǰѶÔÏóµÄ´´½¨¡¢Ê¹ÓÃÒÔ¼°Ïú»Ù¸ú¶ÔÏó±¾Éí·Ö¿ª¡£ÀýÈçÔÚÒ»¸ö·¢²¼²»Í¬·þÎñµÄÓ¦Ó÷þÎñÆ÷ÖУ¬Ëüͨ³£²»¹ØÐÄËùÇëÇóµÄÌØÊâ·þÎñ(Òë×¢£º´Ë´¦µÄÒâ˼Ӧ¸ÃÊÇÓ¦Ó÷þÎñÆ÷¶ÔËùÓÐÇëÇó¶¼Ò»ÊÓͬÈÊ)£¬µ÷Ó÷þÎñµÄ»úÖÆ»ò¶à»òÉٵIJÉÓÃÁËͬһÖÖ·½°¸¡£ÕâÈ¡¾öÓÚÓ¦ÓõÄ״̬£¬ºô½ÐÕßÒÔ¼°ÆäËû²ÎÊý£¬Ò»Ð©±ØÒªµÄ±äÁ¿£¬µ«ÊÇÔÚÒ»¸öÒ×ÓÚ¹ÜÀíµÄ»·¾³ÖУ¬»ù±¾µÄË㷨ͨ³£ÊÇһϵÁвÙ×÷µÄ˳ÐòÁ´¡£ÔÚJava¿Í»§¶ËÓ¦ÓÃÖУ¬±ØÐë´¦ÀímaskµÄÏÔʾ£¬»òÕßformÔÊÐíÓû§ÊäÈë»òÐÞ¸ÄÊý¾Ý¡£
ʾÀýÎÊÌâ
ÔÚJavaÓ¦ÓÃÖУ¬maskͨ³£ÓÃÓÚÊý¾ÝÊÕ¼¯ÒÔ¼°ÔÚCRUD£¨create, read, update, delete£©ÖÜÆÚÖд¦ÀíÊý¾Ý¡£Óû§¿ÉÒÔÐ޸ġ¢É¾³ý»òÕßÐÂÔö¼ÓһЩÊý¾Ý¡£¸úÒ»¸ö¼òµ¥µÄÉÌÎñÎÊÌâÒ»Ñù£¬ÎÒÃÇÐèÒª¹ÜÀíÔÚ¿Í»§¶ËÓ¦ÓÃÖÐÈçºÎÏÔʾmask¡£ÕâÑù£¬ÎÒÃǰÑÏÔʾ´Ó²Ù×÷Á´ÖзÖÀëÁ˳öÀ´£¬ÏñÏÂÃæÕâÑù£º
1.´´½¨£ºmaskÔÚÕâһ״̬ÖÐ×îºÃÖ»°²ÅÅÒ»´Î¡£
2.³õʼ»¯£ºÔÚÕâһ״̬£¬Êý¾Ý´ÓÎļþºÍÊý¾Ý¿âµÈµØ·½Õһأ¬²¢Ìî³äµ½maskµÄ×Ö¶ÎÖС£
3.¼¤»î£ºÕâÀÓû§·ÅÆú¶ÔmaskµÄ¿ØÖÆ¡£
ÔÚÏÖʵÖУ¬Éæ¼°µ½ºÜ¶à·½Ã棺·ÃÎÊ¡¢ÑéÖ¤¡¢¿ØÖÆÒÀÀµµÈµÈ¡£
Phases
ÔÚÕâÆªÌÖÂÛÖУ¬ÎÒÌáµ½ÁËÿһ²½²Ù×÷µÄphase£¬»ù±¾Ë¼Ïë·Ç³£¼òµ¥£ºÎÒÃǰÑÀà·½·¨±ê×¢³É²Ù×÷Á´ÖеÄphases£¬È»ºó°ÑÕâЩ·½·¨µÄµ÷Óý»¸ø·þÎñ£¨¿ò¼Ü£©À´×ö¡£Êµ¼ÊÉÏ£¬ÕâÖÖ·½·¨²¢²»½öÏÞÓÚÉúÃüÖÜÆÚ¹ÜÀí¡£Ëü¿ÉÒÔÓÃ×öÉÌÎñÁ÷³ÌÖÐËùÓе÷ÓõĿØÖÆ»úÖÆ¡£
ÎÒÃÇʹÓÃµÄ Annotations¼òµ¥µÄÃüÃûΪPhas
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
Java AppletÓëJava ApplicationµÄÇø±ð
ÔÚJavaÓïÑÔÖУ¬Äܹ»¶ÀÁ¢ÔËÐеijÌÐò³ÆÎªJavaÓ¦ÓóÌÐò£¨Application£©¡£JavaÓïÑÔ»¹ÓÐÁíÍâÒ»ÖÖ³ÌÐò——Applet³ÌÐò¡£Applet³ÌÐò£¨Ò²³ÆJavaС³ÌÐò£©ÊÇÔËÐÐÓÚ¸÷ÖÖÍøÒ³ÎļþÖУ¬ÓÃÓÚÔöÇ¿ÍøÒ³µÄÈË»ú½»»¥¡¢¶¯»ÏÔʾ¡¢ÉùÒô²¥·ÅµÈ¹¦ÄܵijÌÐò¡£
Java Appletº ......
JavaÓëC++×î´óµÄ²»Í¬µÄ£¬JavaÍêÈ«ÊÇÃæÏò¶ÔÏóµÄ£¬ÊÇÓÉÀ๹³ÉµÄ£¬¶øC++ÊÇÓɶÔÏóÓë¹ý³Ì×é³É¡£
1¡¢Â·¾¶£º
Java°üÀ¨Ò»¸ö°üpackage,C++ûÓУ»
2¡¢ÒýÈëÀà
java import.*.*; C++ include ""';
3¡¢Ô¤¶¨Ò壬
C++°üÀ¨Ô¤¶¨Ò壬Java²»°üÀ¨
4¡¢½á¹¹
C++°üÀ¨½á¹¹£¬JavaÖ»°üÀ¨À࣬½á¹¹Ìå¿ÉÒÔת»¯ÎªÀà¡£
5¡¢ÀàÃûÓëÎļþÃû
Jav ......
UCä¯ÀÀÆ÷ÊÇUC ÓÅÊӿƼ¼¿ª·¢µÄÒ»¿îÊÖ»úä¯ÀÀÆ÷£¬Ö§³ÖWEB¡¢WAPÒ³Ãæä¯ÀÀ£¬ËÙ¶È¿ì¶øÎȶ¨£¬Ò³ÃæÅŰæÃÀ¹Û£»¾ßÓÐÍøÕ¾µ¼º½¡¢ËÑË÷¡¢ÏÂÔØ¡¢¸öÈËÊý¾Ý¹ÜÀíµÈ¹¦ÄÜ£¬ÄúÄÜËæÊ±ËæµØÍ¨¹ýUCä¯ÀÀÆ÷½øÐÐÎÞÏß³åÀË£¬½«»¥ÁªÍø×°½ø¿Ú´ü£¬ÏíÊܸßÖÊÒÆ¶¯Éú»î£¡
½ñÌ죬UCä¯ÀÀÆ÷7.0 Õýʽ°æÖÕÓںʹó¼Ò¼ûÃæÁË£¬Ð°æ ......
ÒªÀí½â javaÖÐStringµÄÔË×÷·½Ê½£¬±ØÐëÃ÷È·Ò»µã£ºStringÊÇÒ»¸ö·Ç¿É±äÀࣨimmutable£©¡£Ê²Ã´ÊǷǿɱäÀàÄØ£¿¼òµ¥ËµÀ´£¬·Ç¿É±äÀàµÄʵÀýÊDz»Äܱ»Ð޸ĵģ¬Ã¿¸öʵÀýÖаüº¬µÄÐÅÏ¢¶¼±ØÐëÔÚ¸ÃʵÀý´´½¨µÄʱºò¾ÍÌṩ³öÀ´£¬²¢ÇÒÔÚ¶ÔÏóµÄÕû¸öÉú´æÖÜÆÚÄڹ̶¨²»±ä¡£javaΪʲôҪ°ÑStringÉè¼ÆÎª·Ç¿É±äÀàÄØ£¿Äã¿ÉÒÔÎÊÎÊ james Gosling £º£©¡£µ ......