¾ÞÈËÍøÂçjava±ÊÊÔ»ù´¡Ìâ·ÖÏí
1¡¢StringÊÇ×î»ù±¾µÄÊý¾ÝÀàÐÍÂð?
»ù±¾Êý¾ÝÀàÐͰüÀ¨byte¡¢int¡¢char¡¢long¡¢float¡¢double¡¢booleanºÍshort¡£
java.lang.StringÀàÊÇfinalÀàÐ͵ģ¬Òò´Ë²»¿ÉÒԼ̳ÐÕâ¸öÀà¡¢²»ÄÜÐÞ¸ÄÕâ¸öÀࡣΪÁËÌá¸ßЧÂʽÚÊ¡¿Õ¼ä£¬ÎÒÃÇÓ¦¸ÃÓÃStringBufferÀà
2¡¢int ºÍ Integer ÓÐÊ²Ã´Çø±ð
Java ÌṩÁ½ÖÖ²»Í¬µÄÀàÐÍ£ºÒýÓÃÀàÐͺÍÔʼÀàÐÍ£¨»òÄÚÖÃÀàÐÍ£©¡£IntÊÇjavaµÄÔʼÊý¾ÝÀàÐÍ£¬IntegerÊÇjavaΪintÌṩµÄ·â×°Àà¡£JavaΪÿ¸öÔʼÀàÐÍÌṩÁË·â×°Àà¡£
ÔʼÀàÐÍ·â×°Àà
booleanBoolean
charCharacter
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble
ÒýÓÃÀàÐͺÍÔʼÀàÐ͵ÄÐÐΪÍêÈ«²»Í¬£¬²¢ÇÒËüÃǾßÓв»Í¬µÄÓïÒå¡£ÒýÓÃÀàÐͺÍÔʼÀàÐ;ßÓв»Í¬µÄÌØÕ÷ºÍÓ÷¨£¬ËüÃǰüÀ¨£º´óСºÍËÙ¶ÈÎÊÌ⣬ÕâÖÖÀàÐÍÒÔÄÄÖÖÀàÐ͵ÄÊý¾Ý½á¹¹´æ´¢£¬µ±ÒýÓÃÀàÐͺÍÔʼÀàÐÍÓÃ×÷ij¸öÀàµÄʵÀýÊý¾ÝʱËùÖ¸¶¨µÄȱʡֵ¡£¶ÔÏóÒýÓÃʵÀý±äÁ¿µÄȱʡֵΪ null£¬¶øÔʼÀàÐÍʵÀý±äÁ¿µÄȱʡֵÓëËüÃǵÄÀàÐÍÓйء£
3¡¢String ºÍStringBufferµÄÇø±ð
JAVAƽ̨ÌṩÁËÁ½¸öÀࣺStringºÍStringBuffer£¬ËüÃÇ¿ÉÒÔ´¢´æºÍ²Ù×÷×Ö·û´®£¬¼´°üº¬¶à¸ö×Ö·ûµÄ×Ö·ûÊý¾Ý¡£Õâ¸öStringÀàÌṩÁËÊýÖµ²»¿É¸Ä±äµÄ×Ö·û´®¡£¶øÕâ¸öStringBufferÀàÌṩµÄ×Ö·û´®½øÐÐÐ޸ġ£µ±ÄãÖªµÀ×Ö·ûÊý¾ÝÒª¸Ä±äµÄʱºòÄã¾Í¿ÉÒÔʹÓÃStringBuffer¡£µäÐ͵أ¬Äã¿ÉÒÔʹÓÃStringBuffersÀ´¶¯Ì¬¹¹Ôì×Ö·ûÊý¾Ý¡£
4¡¢ÔËÐÐʱÒì³£ÓëÒ»°ãÒì³£ÓкÎÒìͬ£¿
Òì³£±íʾ³ÌÐòÔËÐйý³ÌÖпÉÄܳöÏֵķÇÕý³£×´Ì¬£¬ÔËÐÐʱÒì³£±íʾÐéÄâ»úµÄͨ³£²Ù×÷ÖпÉÄÜÓöµ½µÄÒì³££¬ÊÇÒ»ÖÖ³£¼ûÔËÐдíÎó¡£java±àÒëÆ÷ÒªÇó·½·¨±ØÐëÉùÃ÷Å׳ö¿ÉÄÜ·¢ÉúµÄ·ÇÔËÐÐʱÒì³££¬µ«ÊDz¢²»ÒªÇó±ØÐëÉùÃ÷Å׳öδ±»²¶»ñµÄÔËÐÐʱÒì³£¡£
5¡¢Ëµ³öServletµÄÉúÃüÖÜÆÚ£¬²¢Ëµ³öServletºÍCGIµÄÇø±ð¡£
Servlet±»·þÎñÆ÷ʵÀý»¯ºó£¬ÈÝÆ÷ÔËÐÐÆäinit·½·¨£¬ÇëÇóµ½´ïʱÔËÐÐÆäservice·½·¨£¬service·½·¨×Ô¶¯ÅÉDzÔËÐÐÓëÇëÇó¶ÔÓ¦µÄdoXXX·½·¨£¨doGet£¬doPost£©µÈ£¬µ±·þÎñÆ÷¾ö¶¨½«ÊµÀýÏú»ÙµÄʱºòµ÷ÓÃÆädestroy·½·¨¡£
ÓëcgiµÄÇø±ðÔÚÓÚservlet´¦ÓÚ·þÎñÆ÷½ø³ÌÖУ¬Ëüͨ¹ý¶àÏ̷߳½Ê½ÔËÐÐÆäservice·½·¨£¬Ò»¸öʵÀý¿ÉÒÔ·þÎñÓÚ¶à¸öÇëÇ󣬲¢ÇÒÆäʵÀýÒ»°ã²»»áÏú»Ù£¬¶øCGI¶Ôÿ¸öÇëÇó¶¼²úÉúеĽø³Ì£¬·þÎñÍê³Éºó¾ÍÏú»Ù£¬ËùÒÔЧÂÊÉϵÍÓÚservlet¡£
6¡¢Ëµ³öArrayList,Vector, LinkedListµÄ´æ´¢ÐÔÄܺÍÌØÐÔ
ArrayListºÍVector¶¼ÊÇʹÓÃÊý×鷽ʽ´æ´¢Êý¾Ý£¬´ËÊý×éÔªËØÊý´óÓÚʵ¼Ê´æ´¢µÄÊý¾ÝÒÔ±ãÔö¼ÓºÍ²åÈëÔªËØ£¬ËüÃǶ¼ÔÊÐíÖ±½Ó°´ÐòºÅË÷ÒýÔªËØ
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
¸÷ÖÖ²»Í¬µÄJava °æ±¾£¬ÔÚÆäÖ§Ô®µÄºËÐÄÀà±ðº¯Ê½¿âÖ®ÍêÕûÐÔÒÔ¼°ËùÖ§Ô®µÄ Java »ù±¾ÐͱðÕâÁ½¼þÊÂÇéÉ϶¼ÓÐËù²îÒ죬Ҳ¾ÍÊÇ˵£¬²»¹ÜÄú¿ª·¢µÄÊÇÆóÒµËùʹÓõÄJava ³ÌÐò¡¢Ç¶ÈëʽװÖÃÉÏÖ´ÐеÄJava ³ÌÐò¡¢ä¯ÀÀÆ÷ÉÏÖ´ÐеÄApplet £¬»òÊÇÔÚPC ÉÏÖ´ÐеÄÓ¦ÓóÌÐò¡£Äú¶¼±ØÐëÔÚÄúµÄµçÄÔÉÏÏȰ²×° J2SE £¬È»ááÔÙ°²×°¸÷ÖÖ°æ±¾µÄºËÐÄÀà± ......
7£®1 Swing¼ò½é
7.1.1 ¼ò½é
¡¡¡¡µÚÎå½²ÖÐÎÒÃÇѧϰÁËAWT£¬AWTÊÇSwingµÄ»ù´¡¡£SwingµÄ²úÉúÖ÷ÒªÔÒò¾ÍÊÇAWT²»ÄÜÂú×ãͼÐλ¯Óû§½çÃæ·¢Õ¹µÄÐèÒª¡£
AWTÉè¼ÆµÄ³õÖÔÊÇÖ§³Ö¿ª·¢Ð¡Ó¦ÓóÌÐòµÄ¼òµ¥Óû§½çÃæ¡£ÀýÈçAWTȱÉÙ¼ôÌù°å¡¢´òÓ¡Ö§³Ö¡¢¼üÅ̵¼º½µÈÌØÐÔ£¬¶øÇÒÔÀ´µÄAWTÉõÖÁ²»°üÀ¨µ¯³öʽ²Ëµ¥»ò¹ö¶¯´°¸ñµÈ»ù±¾ÔªËØ¡£
¡¡¡¡´ËÍâAWT»¹´ ......
/*
* @ Lunar.java
* @ ¸ù¾Ý¹«ÀúÈÕÆÚy/m/dÍÆËã³öÅ©ÀúÈÕÆÚ(ÊôÏó£¬ÌìÖ§µØ¸ÉµÈ)
* @ author Qiangwei He
* @ v1.0 2009/12/10 jdk1.6 compile
*
* field:
* int y,m,d; &n ......
javaÖÐÔõô¼ÓÈëÉùÒô ÏÈ˵һÏÂÔÚ applet Öв¥·ÅÉùÒôÎļþµÄÒ»°ã²½Ö裺
´´½¨Ò»¸ö AudioClip ¶ÔÏó
×°Èë .au »òÕßwavµÄÉùÒôÎļþ£¨»òÕߺóÃæËù˵µÄÖ§³ÖµÄÀàÐÍ£©µ½ AudioClip ¶ÔÏó
ÏÂÃæÊÇÏàÓ¦µÄ´úÂ룺
¡¡import java.applet.*;
AudioClip ac = getAudioClip(getCodeBase(), soundFile);
ac. ......