finalÔÚjavaÖеÄÓ¦ÓÃ
finalÔÚJavaÖв¢²»³£Óã¬È»¶øËüȴΪÎÒÃÇÌṩÁËÖîÈçÔÚCÓïÑÔÖж¨Òå³£Á¿µÄ¹¦ÄÜ£¬²»½öÈç´Ë£¬final»¹¿ÉÒÔÈÃÄã¿ØÖÆÄãµÄ³ÉÔ±¡¢·½·¨»òÕßÊÇÒ»¸öÀàÊÇ·ñ¿É±»¸²Ð´»ò¼Ì³ÐµÈ¹¦ÄÜ£¬ÕâÐ©ÌØµãʹfinalÔÚJavaÖÐÓµÓÐÁËÒ»¸ö²»¿É»òȱµÄµØÎ»£¬Ò²ÊÇѧϰJavaʱ±ØÐëÒªÖªµÀºÍÕÆÎյĹؼü×ÖÖ®Ò»¡£
final³ÉÔ±
¡¡¡¡ µ±ÄãÔÚÀàÖж¨Òå±äÁ¿Ê±£¬ÔÚÆäÇ°Ãæ¼ÓÉÏfinal¹Ø¼ü×Ö£¬ÄDZãÊÇ˵£¬Õâ¸ö±äÁ¿Ò»µ©±»³õʼ»¯±ã²»¿É¸Ä±ä£¬ÕâÀï²»¿É¸Ä±äµÄÒâ˼¶Ô»ù±¾ÀàÐÍÀ´ËµÊÇÆäÖµ²»¿É±ä£¬¶ø¶ÔÓÚ¶ÔÏó±äÁ¿À´ËµÆäÒýÓò»¿ÉÔٱ䡣Æä³õʼ»¯¿ÉÒÔÔÚÁ½¸öµØ·½£¬Ò»ÊÇÆä¶¨Òå´¦£¬Ò²¾ÍÊÇ˵ÔÚfinal±äÁ¿¶¨Òåʱֱ½Ó¸øÆä¸³Öµ£¬¶þÊÇÔÚ¹¹Ô캯ÊýÖС£ÕâÁ½¸öµØ·½Ö»ÄÜÑ¡ÆäÒ»£¬ÒªÃ´ÔÚ¶¨Òåʱ¸øÖµ£¬ÒªÃ´ÔÚ¹¹Ô캯ÊýÖиøÖµ£¬²»ÄÜͬʱ¼ÈÔÚ¶¨Òåʱ¸øÁËÖµ£¬ÓÖÔÚ¹¹Ô캯ÊýÖиøÁíÍâµÄÖµ¡£ÏÂÃæÕâ¶Î´úÂëÑÝʾÁËÕâÒ»µã£º
import java.util.List;
import java.util.ArrayList;
import java.util.LinkedList;
public class Bat{
¡¡¡¡final PI=3.14;¡¡¡¡¡¡¡¡¡¡//ÔÚ¶¨Òåʱ±ã¸øÖ·Öµ
¡¡¡¡final int i;¡¡¡¡¡¡¡¡¡¡¡¡//ÒòΪҪÔÚ¹¹Ô캯ÊýÖнøÐгõʼ»¯£¬ËùÒÔ´Ë´¦±ã²»¿ÉÔÙ¸øÖµ
¡¡¡¡final List list;¡¡¡¡¡¡¡¡//´Ë±äÁ¿Ò²ÓëÉÏÃæµÄÒ»Ñù
¡¡¡¡Bat(){
¡¡¡¡¡¡¡¡i=100;
¡¡¡¡¡¡¡¡list=new LinkedList();
¡¡¡¡}
¡¡¡¡Bat(int ii,List l){
¡¡¡¡¡¡¡¡i=ii;
¡¡¡¡¡¡¡¡list=l;
¡¡¡¡}
¡¡¡¡public static void main(String[] args){
¡¡¡¡¡¡¡¡Bat b=new Bat();
¡¡¡¡¡¡¡¡b.list.add(new Bat());
¡¡¡¡¡¡¡¡//b.i=25;
¡¡¡¡¡¡¡¡//b.list=new ArrayList();
¡¡¡¡¡¡¡¡System.out.println("I="+b.i+" List Type:"+b.list.getClass());
¡¡¡¡¡¡¡¡b=new Bat(23,new ArrayList());
¡¡¡¡¡¡¡¡b.list.add(new Bat());
¡¡¡¡¡¡¡¡System.out.println("I="+b.i+" List Type:"+b.list.getClass());
¡¡¡¡}
} ¡¡¡¡¡¡
¡¡¡¡´Ë³ÌÐòºÜ¼òµ¥µÄÑÝʾÁËfinalµÄ³£¹æÓ÷¨¡£ÔÚÕâÀïʹÓÃÔÚ¹¹Ô캯ÊýÖнøÐгõʼ»¯µÄ·½·¨£¬ÕâʹÄãÓÐÁËÒ»µãÁé»îÐÔ¡£ÈçBatµÄÁ½¸öÖØÔØ¹¹Ô캯ÊýËùʾ£¬µÚÒ»¸öȱʡ¹¹Ô캯Êý»áΪÄãÌṩĬÈϵÄÖµ£¬ÖØÔصÄÄǸö¹¹Ô캯Êý»á¸ù¾ÝÄãËùÌṩµÄÖµ»òÀàÐÍΪfinal±äÁ¿³õʼ»¯¡£È»¶øÓÐʱÄã²¢²»ÐèÒªÕâÖÖÁé»îÐÔ£¬ÄãÖ»ÐèÒªÔÚ¶¨Òåʱ±ã¸ø¶¨ÆäÖµ²¢ÓÀ²»±ä»¯£¬Õâʱ¾Í²»ÒªÔÙÓÃÕâÖÖ·½·¨¡£ÔÚmain·½·¨ÖÐÓÐÁ½ÐÐÓï¾ä×¢Ê͵ôÁË£¬Èç¹ûÄãÈ¥µô×¢ÊÍ£¬³ÌÐò±ãÎÞ·¨Í¨¹ý±àÒ룬Õâ±ãÊÇ˵£¬²»ÂÛÊÇiµÄÖµ»òÊÇ listµÄÀàÐÍ£¬Ò»µ©³õʼ»¯£¬È·ÊµÎÞ·¨ÔÙ¸ü¸Ä¡£È»¶øb¿ÉÒÔͨ¹ýÖØÐ³õʼ»¯À´Ö¸¶¨iµÄÖµ»òlistµÄÀàÐÍ£¬Êä³ö½á¹ûÖÐÏÔʾÁËÕâÒ»µ
Ïà¹ØÎĵµ£º
create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',
@pagesize int output,--ÿҳÏÔʾ¼Ç¼ÌõÊý
@currentpage int output,--µÚ¼¸Ò³
@orderid nvarchar(50),--Ö÷¼üÅÅÐò
@sort int,--ÅÅÐò·½Ê½£¬1±íʾÉýÐò£¬0±íʾ½µÐòÅÅÁÐ
......
Ê®Èý javaÃæÏò¶ÔÏó³ÌÐòÉè¼Æ(³õʼ»¯A)
/**
* ³õʼ»¯(Ò»)
* ³ÉÔ±±äÁ¿ºÍ¹¹Ôì»úµÄ³õʼ»¯¹ý³Ì
* 1,³ÉÔ±±äÁ¿µÄ³õʼ»¯:
* 2,¹¹Ôì·½·¨µÄÖ´ÐÐ˳Ðò:
* 3,¾²Ì¬³ÉÔ±µÄÖ´ÐÐ˳Ðò;
* 4,¾²Ì¬´úÂë¿éµÄÖ´ÐÐ˳Ðò;
*/
/* Ò»,³ÉÔ±³õʼ»¯ */
class MemberInitialization
{
/*1,×Ô¶¯³ ......
ΪÁË·½±ã£¬ÓÐʱÎÒÃÇÐèÒªÖ±½Ó½«±¾µØÎļþ»ò×Ö·û»òͼƬֱ½ÓÍÏ×§µ½Í¼ÐÎÉÏ£¬ÈÃ×é¼þ×Ô¶¯´ò¿ªÍÏ×§µÄÎļþ¡£»ùÓÚÕâÖÖ˼Ï룬ÎÒдÁËÈçÏ´úÂëʵÏÖÕâ¸öÍÏ×§¼àÌýµÄ¹¦ÄÜ¡£
1.UIÔ´Âë
package ibees.desktop;
import javax.swing.BorderFactory;
import javax.swing ......
Ò»¡¢·´É䣨Reflect£©
·´Éä¾ÍÊǰÑJavaÀàÖеĸ÷ÖֳɷÖÓ³Éä³ÉÒ»¸ö¸öµÄjava¶ÔÏó¡£ÀýÈ磬һ¸öÀàÓУº³ÉÔ±±äÁ¿£¬·½·¨£¬¹¹Ôì·½·¨£¬°üµÈµÈÐÅÏ¢£¬ÀûÓ÷´Éä¼¼Êõ¿ÉÒÔ¶ÔÒ»¸öÀà½øÐнâÆÊ£¬°Ñ¸÷¸ö×é³É²¿·ÖÓ³Éä³ÉÒ»¸ö¸ö¶ÔÏó¡£Ó³Éä³É¶ÔÏóºó£¬¾Í¿ÉÒÔµ÷ÓöÔÏóµÄ·½·¨¶ÔÆä²Ù×÷ÁË¡£Óë·´ÉäÏà¹ØµÄÖØÒªµÄÀàÓÐCl ......
¿´¹ý.NET»ù´¡µÄÅóÓÑ¿ÉÄܶÔÕâ¸ö×°ÏäºÍ²ðÏäµÄ¸ÅÄî²¢²»Ä°Éú¡£Ê×ÏÈ£¬ÎÒÃDZØÐëÃ÷È·Ò»µã£¬ÔÚJavaÖУ¬ÓÐÁ½ÖÖ½ØÈ»²»Í¬µÄÊý¾ÝÀàÐÍ£ºÖµÀàÐͺÍÒýÓÃÀà
ÐÍ¡£ÖµÀàÐ͵ÄÊý¾Ý²»ÊǶÔÏó£¬Òò¶øËùÕ¼µÄÄÚ´æºÍ×ÊÔ´¶¼Ïà¶Ô½ÏÉÙ£¬µ«ÊDz»ÄÜ×÷Ϊ¶ÔÏóµ÷ÓÃÆätoString()¡¢hashCode()¡¢
getClass()¡¢equals()µÈµÈ·½·¨£¬Ò²²»Äܱ»Ö±½Ó¼ÓÈëµ½¼¯ºÏÖУ»ÒýÓÃÀàÐÍ ......