java½â»óÖ®¾²Ì¬·½·¨¸²¸Ç
class Dog {
public static void bark() {
System.out.print("woof ");
}
}
class Basenji extends Dog {
public static void bark() { }
}
public class Bark {
public static void main(String args[]) {
Dog woofer = new Dog();
Dog nipper = new Basenji();
woofer.bark();
nipper.bark();
}
}
ËæÒâµØ¿´Ò»¿´£¬ºÃÏñ¸Ã³ÌÐòÓ¦¸ÃÖ»´òÓ¡Ò»¸öwoof¡£±Ï¾¹£¬Basenji À©Õ¹×ÔDog£¬²¢ÇÒËüµÄbark·½·¨¶¨ÒåΪʲôҲ²»×ö¡£main·½·¨µ÷ÓÃÁËbark·½·¨£¬µÚÒ»´ÎÊÇÔÚDog ÀàÐ͵ÄwooferÉϵ÷Ó㬵ڶþ´ÎÊÇÔÚBasenjiÀàÐ͵ÄnipperÉϵ÷Óá£Èç¹ûÄãÔËÐиóÌÐò£¬¾Í»á·¢ÏÖËü´òÓ¡µÄÊÇwoof woof¡£
ÎÊÌâÔÚÓÚbark ÊÇÒ»¸ö¾²Ì¬·½·¨£¬¶ø¶Ô¾²Ì¬·½·¨µÄµ÷Óò»´æÔÚÈκζ¯Ì¬µÄ·ÖÅÉ»úÖÆ[JLS 15.12.4.4]¡£µ±Ò»¸ö³ÌÐòµ÷ÓÃÁËÒ»¸ö¾²Ì¬·½·¨Ê±£¬Òª±»µ÷Óõķ½·¨¶¼ÊÇÔÚ±àÒëʱ¿Ì±»Ñ¡¶¨µÄ£¬¶øÕâÖÖÑ¡¶¨ÊÇ»ùÓÚÐÞÊηûµÄ±àÒëÆÚÀàÐͶø×ö³öµÄ£¬ÐÞÊηûµÄ±àÒëÆÚÀàÐ;ÍÊÇÎÒÃǸø³öµÄ·½·¨µ÷Óñí´ïʽÖÐÔ²µã×ó±ß²¿·ÖµÄÃû×Ö¡£ÔÚ±¾°¸ÖУ¬Á½¸ö·½·¨µ÷ÓõÄÐÞÊηû·Ö±ðÊDZäÁ¿wooferºÍnipper£¬ËüÃǶ¼±»ÉùÃ÷ΪDogÀàÐÍ¡£ÒòΪËüÃǾßÓÐÏàͬµÄ±àÒëÆÚÀàÐÍ£¬ËùÒÔ±àÒëÆ÷ʹµÃËüÃǵ÷ÓõÄÊÇÏàͬµÄ·½·¨£ºDog.bark¡£ÕâÒ²¾Í½âÊÍÁËΪʲô³ÌÐò´òÓ¡³öwoof woof¡£¾¡¹Ünipper µÄÔËÐÐÆÚÀàÐÍÊÇBasenji£¬µ«ÊDZàÒëÆ÷Ö»»á¿¼ÂÇÆä±àÒëÆ÷ÀàÐÍ¡£
Òª¶©ÕýÕâ¸ö³ÌÐò£¬Ö±½Ó´ÓÁ½¸öbark ·½·¨¶¨ÒåÖÐÒÆ³ýµôstatic ÐÞÊηû¼´¿É¡£ÕâÑù£¬Basenji ÖеÄbark·½·¨½«¸²Ð´¶ø²»ÊÇÒþ²ØDogÖеÄbark·½·¨£¬¶ø¸Ã³ÌÐòÒ²½«»á´òÓ¡³öwoof£¬¶ø²»ÊÇwoof woof¡£Í¨¹ý¸²Ð´£¬Äã¿ÉÒÔ»ñµÃ¶¯Ì¬µÄ·ÖÅÉ£»¶øÍ¨¹ýÒþ²Ø£¬ÄãÈ´µÃ²»µ½ÕâÖÖÌØÐÔ¡£
µ±Äãµ÷ÓÃÁËÒ»¸ö¾²Ì¬·½·¨Ê±£¬Í¨³£¶¼ÊÇÓÃÒ»¸öÀà¶ø²»ÊDZí´ïʽÀ´±êʶËü£ºÀýÈ磬Dog.bark »òBasenji.bark¡£µ±ÄãÔÚÔĶÁÒ»¸öJava ³ÌÐòʱ£¬Äã»áÆÚÍûÀà±»ÓÃ×÷Ϊ¾²Ì¬·½·¨µÄÐÞÊηû£¬ÕâЩ¾²Ì¬·½·¨¶¼ÊDZ»¾²Ì¬·ÖÅɵ쬶ø±í´ïʽ±»ÓÃ×÷ΪʵÀý·½·¨µÄÐÞÊηû£¬ÕâЩʵÀý·½·¨¶¼ÊDZ»¶¯Ì¬·ÖÅɵġ£Í¨¹ýñîºÏÀàºÍ±äÁ¿µÄ²»Í¬µÄÃüÃû¹æ·¶£¬ÎÒÃÇ¿ÉÒÔÌṩһ¸öºÜÇ¿µÄ¿ÉÊÓ»¯ÏßË÷£¬ÓÃÀ´±íÃ÷Ò»¸ö¸ø¶¨µÄ·½·¨µ÷ÓÃÊǶ¯Ì¬µÄ»¹ÊǾ²Ì¬µÄ¡£±¾ÃÕÌâµÄ³ÌÐòʹÓÃÁËÒ»¸ö±í´ïʽ×÷Ϊ¾²Ì¬·½·¨µ÷ÓõÄÐÞÊηû£¬Õâ¾ÍÎóµ¼ÁËÎÒÃÇ¡£Ç§Íò²»ÒªÓÃÒ»¸ö±í´ïʽÀ´±êʶһ¸ö¾²Ì¬·½·¨µ÷Óá£
Basenji.bark(); // ʲôҲ²»Êä³ö
Dog.bark(); // Êä³öwoof
¶ÔÓïÑÔÉè¼ÆÕߵĽÌѵÊÇ£º¶ÔÀàºÍʵÀý·½·¨µÄµ÷Óñ˴ËÖ®¼ä¿´ÆðÀ´Ó¦¸Ã¾ßÓÐÃ÷ÏԵIJîÒì¡£µÚÒ»ÖÖʵÏÖ´ËÄ¿±êµÄ·½Ê½ÊDz»ÔÊÐíʹÓñí´ïʽ×÷Ϊ¾
Ïà¹ØÎĵµ£º
½ñÌìÔÚÑо¿JAX-WS£¬Å¼È»·¢ÏÖjava6µÄÖÐÎÄAPIÔÚjavax.xml.ws°ü϶ªÁËһЩannotation£¬Ò²ÊǺÜżȻ·¢ÏÖÕâÖÖÇé¿ö£¬ÎÒÔÚдjava´úÂ룬·¢ÏÖ¿ÉÒÔÓõÄannotation£¬µ«ÊÇÔÚÖÐÎÄapiÀïÕÒ²»µ½£¬ºóÀ´ÕÒÁËÒ»ÏÂÓ¢Îİæzpi£¬²Å·¢ÏÖÖÐÎİ涪ÁËһЩannotation£¬ÔÝʱ²»Çå³þ±ðµÄ°üÀïÓÐûÓжªÊ§µÄÇé¿ö¡£ÎÒÊÇʹÓÃÔÚÏßAPI£¬ºóÀ´·¢ÏÖÏÂÔØ°æºÍÔÚÏß°æÒ»Ñù¶ ......
1.´´½¨²âÊÔ±í
create table users(
userid int primary key,
username varchar2(20),
userpwd varchar2(20)
);
insert into users values(1,'test','test');
insert into users values(2,'test','test');
insert into users values(3,'test','test');
insert into users values(4,'test','test');
insert i ......
´ÓÍøÂçÕª³µ½µÄ½â¾ö·½·¨——
½â¾ö·½·¨¶þ£º
Á¬½Ómysqlʱ(ÎÞÂÛÔÚ´Ómysql¶Á»¹ÊÇÈ¡Êý¾ÝµÄÇé¿ö)£¬Ö¸¶¨Ê¹ÓõıàÂ뷽ʽΪutf-8£¬¾ßÌå´úÂëÈçÏÂ
//×°ÔØmysql-jdbcÇý¶¯
Class.forName("com.mysql.jdbc.Driver" ......