<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 27,comments - 2,trackbacks - 0
    HTML中當一個元素為塊級元素時,變?yōu)樾袃仍氐姆椒ㄔ谒倪x擇器中添加:display:inline;,而行內元素變換為塊級元素:display:block;
    行內元素定義它的height和width時沒效果,而變換為塊級時就可以定義它的height和width
    而當它為塊級元素時會獨占整個定義的空間,即使整行有空余下一個元素也要換行,這時只需在選擇器中添加float:left或right即可;這時再添加就會緊接著它放元素(如果還有空間),這時就需要在要換行的元素選擇器中添加clear:both;因為一旦元素浮動(float)就不屬于塊級了,
      1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml" >
     3 <head>
     4     <meta http-equiv="Content-Type" content="text/html;charset=gbk" />
     5     <title></title>
     6     <style type="text/css">
     7         body{
     8             margin:0px;    
     9         }
    10         .div{
    11             margin:opx;;
    12             width:960px;
    13             height:400px;
    14             margin:auto;
    15             border:1px red solid;
    16         }
    17         .div #left{
    18             background-color:#aa4411;
    19             display:block;
    20             border:blue solid 1px;
    21             width:100px;
    22             height:100px;
    23             float:left;
    24             text-decoration:none;
    25             line-height:100px;    
    26         }
    27         .div #right{
    28             background-color:#666;
    29             display:block;
    30             width:100px;
    31             height:100px;
    32             border:green solid 1px;
    33             text-decoration:none;
    34             float:left;
    35         }
    36         .div #lin{
    37             width:50px;
    38             height:50px;
    39             display:block;
    40             text-decoration:none;
    41             clear:both;
    42             border:1px red dashed;    
    43         }
    44         a:hover{
    45             color:green;
    46         }
    47         .link{
    48             text-decoration:none;
    49         }
    50     </style>
    51 </head>
    52 <body>
    53     <div class="div">
    54         <a href="" id="left">left</a>
    55         <a href="" id="right">right</a>
    56         <a href="" id="lin">link</a>
    57     </div>
    58 </body>
    59 </html> 
     
    posted @ 2011-11-29 10:14 魏文甫 閱讀(191) | 評論 (0)編輯 收藏
    11年11月11日11時11分,比較有意義,真是世紀光棍節(jié)。
    111111在二進制中等于63,而1111111111等于1023。有什么意義嗎???
    posted @ 2011-11-11 11:11 魏文甫 閱讀(210) | 評論 (0)編輯 收藏
    包裝類:
    int→Integer   例:
    第一種: int a=10;
    Integer a1=new Integer(a);
    System.out.println("in");
    第二種: int b=1314;
    Integer b1=b;
    System.out.println(b1);
    把一個基本數(shù)據(jù)類型轉換為對應的包裝類型稱為自動裝箱。
    Integer→int
    Integer c=new Integer(1314);
    int c1=c;
    System.out.println(c1);
    或者:  Integer c=new Integer (1234);
    int c1=c; //自動拆箱
    int c2=c.intValue();
    System.out.println(c2);
    String→Integer
    String str="1314";
    Integer str1=new Integer(str);
    System.out.println(str1);
    或者: String str="5566";
    int str1=Integer.parseInt(str);//把一個字符串通過parseInt方法快速轉換為int類型。
    parseInt()方法與valueOf方法類似,parseInt返回的是int類型,而valueOf返回的是Integer類型。
    Integer→String
    Integer d=new Integer(12345);
    String d1=d.toString();
    System.out.println(d1);
    Object類:
    Object類中的toString()方法:
    toString()方法返回該對象的字符串表示,用來顯示對象信息。
    Object類中的equals()方法,if括號里常用的字符串比較,重寫了equals方法,括號里是對象時用法不同,
    當一個子類重寫equals()方法與沒重寫equals方法時的比較(此例中name和code是Student類中屬性,有set,get方法):
    沒重寫的例: Student stu=new Student();
    stu.setCode("123");stu.setName("lilei");
    Student stu1=new Student();
    stu1.setCode("123");stu1.setName("lilei");
    if(stu.equals(stu1)){
    System.out.println(true);
    }else{
    System.out.println(false);
    } //此例結果為false,雖然name和code的值相同;
    在Student類中重寫equals()方法后上面的程序結果不同:
    equals()方法的重寫為:
    /*@Override
    public boolean equals(Object obj) {
    //1.判斷obj是否是Student類的對象
    Student s = null;
    if(obj instanceof Student) {
    s = (Student)obj;
    if(this.name.equals(s.getName())) {
    return true;
    } else {
    return false;
    }
    } else {
    return false;
    }
    再執(zhí)行語句:
    Student stu=new Student();
    stu.setCode("123");stu.setName("lilei");
    Student stu1=new Student();
    stu1.setCode("123");stu1.setName("lilei");
    if(stu.equals(stu1)){
    System.out.println(true);
    }else{
    System.out.println(false);
    }
    結果為true,因為重寫的方法中有if(this.name.equals(s.getName())),name相同stu與stu1比較就相同了;
    posted @ 2011-10-31 11:37 魏文甫 閱讀(198) | 評論 (0)編輯 收藏
    靜態(tài)方法(static)及屬性(又稱類方法和類屬性)
    當屬性或方法改為靜態(tài)之后,它將不屬于對象,而是共享的,屬于該類
    1.靜態(tài)屬性或方法使用static關鍵字來修飾;
    2.靜態(tài)屬性或方法屬于類而不是對象;
    3.靜態(tài)屬性或方法可以使用類的對象來調用,也可以使用(類.屬性)來調用;
    4.靜態(tài)方法中不能調用非靜態(tài)屬性;
    5.靜態(tài)塊使用static{}來修飾;
    6.靜態(tài)塊中的內容只能被調用一次,無論是new一個對象還是靜態(tài)調用一個對象或方法;
    7.靜態(tài)塊中不能去使用非靜態(tài)屬性。
    常量:指的是變量一旦獲得初始值后,值不能被修改。
    1.常量使用final關鍵字來修飾;
    2.常量經常用來處理一些不會被改變的值;
    3.常量經常寫在接口中。
    final關鍵字的用法:(1)修飾變量,代表該變量的值不能被修改(即為常量);(2)修飾類,代表該類不能被繼承;(3)修飾方法,代表該方法不能被重寫。
    posted @ 2011-10-30 09:30 魏文甫 閱讀(178) | 評論 (0)編輯 收藏
    多態(tài):
    1.當接口口作為方法的參數(shù)或返回值的時候;
    2.代表該方法可以傳入或返回接口中任意一個實現(xiàn)類的對象。例:
    Usb u=new Mouse();   /*接口指向實現(xiàn)類;Usb是接口,Mouse為類名。*/
    類似的:父類指向子類
    Person p1=new Student();    /*Student是Person類的子類(或后代類),Person是父類*/
    1.當父類作為方法的參數(shù)或返回值時;2.代表該方法可以傳入或返回父類對象及其子類對象。
    父類指向子類時,對象只能調用父類中的方法,而當父類中的某個方法被重寫,會執(zhí)行子類重寫的方法。
    posted @ 2011-10-29 18:48 魏文甫 閱讀(148) | 評論 (0)編輯 收藏
    抽象類:
    1.含有抽象方法的類稱為抽象類,抽象類和抽象方法使用abstract聲明;
    2.抽象類不能使用new來進行實例化,抽象類主要用于被子類繼承;
    3.抽象類的子類必須實現(xiàn)抽象類中的方法,除非此子類也是抽象類;
    4.抽象方法不能有方法體。
    當一個類繼承與一個抽象類時,必須去實現(xiàn)抽象類中的所有的抽象方法,除非子類也是抽象類(加abstract關鍵字)。
    抽象類中必須含有抽象方法,也可以存在一般的方法(即有方法體的方法)
    接口  (更高一層的抽象類,也可以理解為對抽象類的抽象)
    接口:是一種高度抽象的"抽象類",在java中使用interface來聲明一個接口。例如:
    public interface IPet{
    public void eat();
    void ho(); /*方法中public可以省,并不是缺省的訪問修飾符,而就是省去的public*/
    } /*接口中不能定義變量,可以定義常量*/
    接口可以有多個繼承接口,即可以有多個父接口;
    1.接口和抽象類一樣,不能用于實例化;
    2.接口可以繼承接口,并支持多繼承;
    3.接口中的方法默認是public訪問權限;
    4.接口中沒有構造方法。
    一個類實現(xiàn)了接口的例子:
    public class Mobile implements Battery,Usb{
    public void start();
    }
    當多個類實現(xiàn)一個接口時,稱為一個接口有多個實現(xiàn)類
    一個類實現(xiàn)了接口遵循:①必須實現(xiàn)這個接口中所有的方法;②除非實現(xiàn)類是抽象類。
    posted @ 2011-10-29 12:44 魏文甫 閱讀(156) | 評論 (0)編輯 收藏
    一個類實現(xiàn)某個接口遵守:1,必須要實現(xiàn)這個接口的所有方法;2,不實現(xiàn)的話,除非實現(xiàn)類是抽象類;3,一個類可以實現(xiàn)多個接口
    抽象類的一些:1,當一個類繼承于一個抽象類時,必須去實現(xiàn)抽象類中所有的抽象方法;2,不實現(xiàn)的話,除非子類也是抽象類
    接口無構造方法;
    不定項參數(shù)本質上還是數(shù)組:1,該參數(shù)項可以忽略;2,可以傳入N個參數(shù),而不是以數(shù)組的形式;3,不定項參數(shù)在一個參數(shù)列表中只能出現(xiàn)一次;4,如果參數(shù)列表中有多個參數(shù),不定項參數(shù)只能是參數(shù)列表中的最后一個,例如public void add(int a,intb, int... nums){...}
    posted @ 2011-10-22 22:42 魏文甫 閱讀(264) | 評論 (0)編輯 收藏
    僅列出標題
    共3頁: 上一頁 1 2 3 
    主站蜘蛛池模板: 91成人免费福利网站在线| 77777午夜亚洲| 91视频免费观看| 亚洲人成无码网站| 国产免费av片在线播放| 国产亚洲精品第一综合| 国产成人精品免费直播| 老司机午夜精品视频在线观看免费 | 亚洲一级毛片免费看| 亚洲人成网站免费播放| 亚洲人成电影网站免费| 四虎永久免费网站免费观看| 午夜成人无码福利免费视频| 在线A亚洲老鸭窝天堂| 18禁在线无遮挡免费观看网站| 精品亚洲麻豆1区2区3区| 成人免费a级毛片| 相泽南亚洲一区二区在线播放| 亚洲精品色婷婷在线影院| 日本免费高清视频| 亚洲人色大成年网站在线观看| 日本特黄a级高清免费大片| 人妻18毛片a级毛片免费看| 国产日韩亚洲大尺度高清| 啦啦啦完整版免费视频在线观看 | 亚洲妇女熟BBW| 四虎永久在线精品免费影视| a毛看片免费观看视频| 亚洲欧洲日韩国产| 国产成人精品男人免费| 香蕉免费一区二区三区| 亚洲色成人WWW永久在线观看| 亚洲国产一级在线观看 | 亚洲日韩欧洲无码av夜夜摸| 国产男女爽爽爽爽爽免费视频| 亚洲成AV人影片在线观看| 亚洲精品无码永久在线观看你懂的| 国内精品免费麻豆网站91麻豆| 思思久久99热免费精品6| 亚洲综合激情九月婷婷| 免费a级毛片大学生免费观看 |