久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Java笔试题

發(fā)布時間:2023/12/29 综合教程 29 生活家
生活随笔 收集整理的這篇文章主要介紹了 Java笔试题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

精選30道Java筆試題解答

都是一些非常非常基礎(chǔ)的題,是我最近參加各大IT公司筆試后靠記憶記下來的,經(jīng)過整理獻(xiàn)給與我一樣參加各大IT校園招聘的同學(xué)們,純考Java基礎(chǔ)功底,老手們就不用進(jìn)來了,免得笑話我們這些未出校門的孩紙們,但是IT公司就喜歡考這些基礎(chǔ)的東西,所以為了能進(jìn)大公司就~~~當(dāng)復(fù)習(xí)期末考吧。花了不少時間整理,在整理過程中也學(xué)到了很多東西,請大家認(rèn)真對待每一題~~~

下面都是我自己的答案非官方,僅供參考,如果有疑問或錯誤請一定要提出來,大家一起進(jìn)步啦~~~

1. 下面哪些是Thread類的方法()

A start() B run() C exit() D getPriority()

答案:ABD

解析:看Java API docs吧:http://docs.oracle.com/javase/7/docs/api/,exit()是System類的方法,如System.exit(0)。

2. 下面關(guān)于java.lang.Exception類的說法正確的是()

A 繼承自Throwable B Serialable CD 不記得,反正不正確

答案:A

解析:Java異常的基類為java.lang.Throwable,java.lang.Error和java.lang.Exception繼承 Throwable,RuntimeException和其它的Exception等繼承Exception,具體的RuntimeException繼承RuntimeException。

擴(kuò)展:錯誤和異常的區(qū)別(Error vs Exception)

1)java.lang.Error: Throwable的子類,用于標(biāo)記嚴(yán)重錯誤。合理的應(yīng)用程序不應(yīng)該去try/catch這種錯誤。絕大多數(shù)的錯誤都是非正常的,就根本不該出現(xiàn)的。
java.lang.Exception: Throwable的子類,用于指示一種合理的程序想去catch的條件。即它僅僅是一種程序運(yùn)行條件,而非嚴(yán)重錯誤,并且鼓勵用戶程序去catch它。

2) Error和RuntimeException 及其子類都是未檢查的異常(unchecked exceptions),而所有其他的Exception類都是檢查了的異常(checked exceptions).
checked exceptions:通常是從一個可以恢復(fù)的程序中拋出來的,并且最好能夠從這種異常中使用程序恢復(fù)。比如FileNotFoundException, ParseException等。檢查了的異常發(fā)生在編譯階段,必須要使用try…catch(或者throws)否則編譯不通過。
unchecked exceptions:通常是如果一切正常的話本不該發(fā)生的異常,但是的確發(fā)生了。發(fā)生在運(yùn)行期,具有不確定性,主要是由于程序的邏輯問題所引起的。比如ArrayIndexOutOfBoundException, ClassCastException等。從語言本身的角度講,程序不該去catch這類異常,雖然能夠從諸如RuntimeException這樣的異常中catch并恢復(fù),但是并不鼓勵終端程序員這么做,因為完全沒要必要。因為這類錯誤本身就是bug,應(yīng)該被修復(fù),出現(xiàn)此類錯誤時程序就應(yīng)該立即停止執(zhí)行。 因此,面對Errors和unchecked exceptions應(yīng)該讓程序自動終止執(zhí)行,程序員不該做諸如try/catch這樣的事情,而是應(yīng)該查明原因,修改代碼邏輯。

RuntimeException:RuntimeException體系包括錯誤的類型轉(zhuǎn)換、數(shù)組越界訪問和試圖訪問空指針等等。

處理RuntimeException的原則是:如果出現(xiàn) RuntimeException,那么一定是程序員的錯誤。例如,可以通過檢查數(shù)組下標(biāo)和數(shù)組邊界來避免數(shù)組越界訪問異常。其他(IOException等等)checked異常一般是外部錯誤,例如試圖從文件尾后讀取數(shù)據(jù)等,這并不是程序本身的錯誤,而是在應(yīng)用環(huán)境中出現(xiàn)的外部錯誤。

3. 下面程序的運(yùn)行結(jié)果是()

String str1 = "hello";
String str2 = "he" + new String("llo");
System.err.println(str1 == str2);

答案:false

解析:因為str2中的llo是新申請的內(nèi)存塊,而==判斷的是對象的地址而非值,所以不一樣。如果是String str2 = str1,那么就是true了。

4.下列說法正確的有()

A. class中的constructor不可省略

B. constructor必須與class同名,但方法不能與class同名

C. constructor在一個對象被new時執(zhí)行

D.一個class只能定義一個constructor

答案:C

解析:這里可能會有誤區(qū),其實(shí)普通的類方法是可以和類名同名的,和構(gòu)造方法唯一的區(qū)分就是,構(gòu)造方法沒有返回值。

5. 具體選項不記得,但用到的知識如下:

String []a = new String[10];

則:a[0]~a[9] = null

a.length = 10

如果是int []a = new int[10];

則:a[0]~a[9] = 0

a.length = 10

6. 下面程序的運(yùn)行結(jié)果:()

    public static void main(String args[]) {

        Thread t = new Thread() {

            public void run() {
                pong();
            }
        };

        t.run();
        System.out.print("ping");

    }

    static void pong() {

        System.out.print("pong");

    }

A pingpong B pongping C pingpong和pongping都有可能 D 都不輸出

答案:B

解析:這里考的是Thread類中start()和run()方法的區(qū)別了。start()用來啟動一個線程,當(dāng)調(diào)用start方法后,系統(tǒng)才會開啟一個新的線程,進(jìn)而調(diào)用run()方法來執(zhí)行任務(wù),而單獨(dú)的調(diào)用run()就跟調(diào)用普通方法是一樣的,已經(jīng)失去線程的特性了。因此在啟動一個線程的時候一定要使用start()而不是run()。

7. 下列屬于關(guān)系型數(shù)據(jù)庫的是()

A. Oracle B MySql C IMS D MongoDB

答案:AB

解答:IMS(Information Management System)數(shù)據(jù)庫是IBM公司開發(fā)的兩種數(shù)據(jù)庫類型之一;

一種是關(guān)系數(shù)據(jù)庫,典型代表產(chǎn)品:DB2;

另一種則是層次數(shù)據(jù)庫,代表產(chǎn)品:IMS層次數(shù)據(jù)庫。

非關(guān)系型數(shù)據(jù)庫有MongoDB、memcachedb、Redis等。

8. GC線程是否為守護(hù)線程?()

答案:是

解析:線程分為守護(hù)線程和非守護(hù)線程(即用戶線程)。

只要當(dāng)前JVM實(shí)例中尚存在任何一個非守護(hù)線程沒有結(jié)束,守護(hù)線程就全部工作;只有當(dāng)最后一個非守護(hù)線程結(jié)束時,守護(hù)線程隨著JVM一同結(jié)束工作。
守護(hù)線程最典型的應(yīng)用就是 GC (垃圾回收器)

9. volatile關(guān)鍵字是否能保證線程安全?()

答案:不能

解析:volatile關(guān)鍵字用在多線程同步中,可保證讀取的可見性,JVM只是保證從主內(nèi)存加載到線程工作內(nèi)存的值是最新的讀取值,而非cache中。但多個線程對

volatile的寫操作,無法保證線程安全。例如假如線程1,線程2 在進(jìn)行read,load 操作中,發(fā)現(xiàn)主內(nèi)存中count的值都是5,那么都會加載這個最新的值,在線程1堆count進(jìn)行修改之后,會write到主內(nèi)存中,主內(nèi)存中的count變量就會變?yōu)?;線程2由于已經(jīng)進(jìn)行read,load操作,在進(jìn)行運(yùn)算之后,也會更新主內(nèi)存count的變量值為6;導(dǎo)致兩個線程及時用volatile關(guān)鍵字修改之后,還是會存在并發(fā)的情況。

10. 下列說法正確的是()

A LinkedList繼承自List

B AbstractSet繼承自Set

C HashSet繼承自AbstractSet

D WeakMap繼承自HashMap

答案:AC

解析:下面是一張下載的Java中的集合類型的繼承關(guān)系圖,一目了然。

11. 存在使i + 1 < i的數(shù)嗎()

答案:存在

解析:如果i為int型,那么當(dāng)i為int能表示的最大整數(shù)時,i+1就溢出變成負(fù)數(shù)了,此時不就<i了嗎。

擴(kuò)展:存在使i > j || i <= j不成立的數(shù)嗎()

答案:存在

解析:比如Double.NaN或Float.NaN,感謝@BuilderQiu網(wǎng)友指出。

12. 0.6332的數(shù)據(jù)類型是()

A float B double C Float D Double

答案:B

解析:默認(rèn)為double型,如果為float型需要加上f顯示說明,即0.6332f

13. 下面哪個流類屬于面向字符的輸入流( )

ABufferedWriter BFileInputStream CObjectInputStream D InputStreamReader

答案:D

解析:Java的IO操作中有面向字節(jié)(Byte)和面向字符(Character)兩種方式。
面向字節(jié)的操作為以8位為單位對二進(jìn)制的數(shù)據(jù)進(jìn)行操作,對數(shù)據(jù)不進(jìn)行轉(zhuǎn)換,這些類都是InputStream和OutputStream的子類。
面向字符的操作為以字符為單位對數(shù)據(jù)進(jìn)行操作,在讀的時候?qū)⒍M(jìn)制數(shù)據(jù)轉(zhuǎn)為字符,在寫的時候?qū)⒆址D(zhuǎn)為二進(jìn)制數(shù)據(jù),這些類都是Reader和Writer的子類。

總結(jié):以InputStream(輸入)/OutputStream(輸出)為后綴的是字節(jié)流;

以Reader(輸入)/Writer(輸出)為后綴的是字符流。

擴(kuò)展:Java流類圖結(jié)構(gòu),一目了然,解決大部分選擇題:

14. Java接口的修飾符可以為()

A private B protected C final D abstract

答案:CD

解析:接口很重要,為了說明情況,這里稍微啰嗦點(diǎn):

(1)接口用于描述系統(tǒng)對外提供的所有服務(wù),因此接口中的成員常量和方法都必須是公開(public)類型的,確保外部使用者能訪問它們;

(2)接口僅僅描述系統(tǒng)能做什么,但不指明如何去做,所以接口中的方法都是抽象(abstract)方法;

(3)接口不涉及和任何具體實(shí)例相關(guān)的細(xì)節(jié),因此接口沒有構(gòu)造方法,不能被實(shí)例化,沒有實(shí)例變量,只有靜態(tài)(static)變量;

(4)接口的中的變量是所有實(shí)現(xiàn)類共有的,既然共有,肯定是不變的東西,因為變化的東西也不能夠算共有。所以變量是不可變(final)類型,也就是常量了。

(5)接口中不可以定義變量?如果接口可以定義變量,但是接口中的方法又都是抽象的,在接口中無法通過行為來修改屬性。有的人會說了,沒有關(guān)系,可以通過 實(shí)現(xiàn)接口的對象的行為來修改接口中的屬性。這當(dāng)然沒有問題,但是考慮這樣的情況。如果接口 A 中有一個public 訪問權(quán)限的靜態(tài)變量 a。按照 Java 的語義,我們可以不通過實(shí)現(xiàn)接口的對象來訪問變量 a,通過 A.a = xxx; 就可以改變接口中的變量 a 的值了。正如抽象類中是可以這樣做的,那么實(shí)現(xiàn)接口 A 的所有對象也都會自動擁有這一改變后的 a 的值了,也就是說一個地方改變了 a,所有這些對象中 a 的值也都跟著變了。這和抽象類有什么區(qū)別呢,怎么體現(xiàn)接口更高的抽象級別呢,怎么體現(xiàn)接口提供的統(tǒng)一的協(xié)議呢,那還要接口這種抽象來做什么呢?所以接口中 不能出現(xiàn)變量,如果有變量,就和接口提供的統(tǒng)一的抽象這種思想是抵觸的。所以接口中的屬性必然是常量,只能讀不能改,這樣才能為實(shí)現(xiàn)接口的對象提供一個統(tǒng) 一的屬性。

通俗的講,你認(rèn)為是要變化的東西,就放在你自己的實(shí)現(xiàn)中,不能放在接口中去,接口只是對一類事物的屬性和行為更高層次的抽象。對修改關(guān)閉,對擴(kuò)展(不同的實(shí)現(xiàn) implements)開放,接口是對開閉原則的一種體現(xiàn)。

所以:

接口的方法默認(rèn)是public abstract;

接口中不可以定義變量即只能定義常量(加上final修飾就會變成常量)。所以接口的屬性默認(rèn)是public static final 常量,且必須賦初值。

注意:final和abstract不能同時出現(xiàn)。

15. 不通過構(gòu)造函數(shù)也能創(chuàng)建對象嗎()

A 是 B 否

答案:A

解析:Java創(chuàng)建對象的幾種方式(重要):

(1) 用new語句創(chuàng)建對象,這是最常見的創(chuàng)建對象的方法。
(2) 運(yùn)用反射手段,調(diào)用java.lang.Class或者java.lang.reflect.Constructor類的newInstance()實(shí)例方法。
(3) 調(diào)用對象的clone()方法。
(4) 運(yùn)用反序列化手段,調(diào)用java.io.ObjectInputStream對象的 readObject()方法。

(1)和(2)都會明確的顯式的調(diào)用構(gòu)造函數(shù) ;(3)是在內(nèi)存上對已有對象的影印,所以不會調(diào)用構(gòu)造函數(shù) ;(4)是從文件中還原類的對象,也不會調(diào)用構(gòu)造函數(shù)。

16. ArrayList list = new ArrayList(20);中的list擴(kuò)充幾次()

A 0 B 1 C 2 D 3

答案:A

解析:這里有點(diǎn)迷惑人,大家都知道默認(rèn)ArrayList的長度是10個,所以如果你要往list里添加20個元素肯定要擴(kuò)充一次(擴(kuò)充為原來的1.5倍),但是這里顯示指明了需要多少空間,所以就一次性為你分配這么多空間,也就是不需要擴(kuò)充了。

17. 下面哪些是對稱加密算法()

A DES B AES C DSA D RSA

答案:AB

解析:常用的對稱加密算法有:DES、3DES、RC2、RC4、AES

常用的非對稱加密算法有:RSA、DSA、ECC

使用單向散列函數(shù)的加密算法:MD5、SHA

18.新建一個流對象,下面哪個選項的代碼是錯誤的?()

A)new BufferedWriter(new FileWriter("a.txt"));

B)new BufferedReader(new FileInputStream("a.dat"));

C)new GZIPOutputStream(new FileOutputStream("a.zip"));

D)new ObjectInputStream(new FileInputStream("a.dat"));

答案:B

解析:請記得13題的那個圖嗎?Reader只能用FileReader進(jìn)行實(shí)例化。

19. 下面程序能正常運(yùn)行嗎()

public class NULL {

    public static void haha(){
        System.out.println("haha");
    }
    public static void main(String[] args) {
        ((NULL)null).haha();
    }

}

答案:能正常運(yùn)行

解析:輸出為haha,因為null值可以強(qiáng)制轉(zhuǎn)換為任何java類類型,(String)null也是合法的。但null強(qiáng)制轉(zhuǎn)換后是無效對象,其返回值還是為null,而static方法的調(diào)用是和類名綁定的,不借助對象進(jìn)行訪問所以能正確輸出。反過來,沒有static修飾就只能用對象進(jìn)行訪問,使用null調(diào)用對象肯定會報空指針錯了。這里和C++很類似。這里感謝@Florian網(wǎng)友解答。

20. 下面程序的運(yùn)行結(jié)果是什么()

class HelloA {

    public HelloA() {
        System.out.println("HelloA");
    }
    
    { System.out.println("I'm A class"); }
    
    static { System.out.println("static A"); }

}

public class HelloB extends HelloA {
    public HelloB() {
        System.out.println("HelloB");
    }
    
    { System.out.println("I'm B class"); }
    
    static { System.out.println("static B"); }
    
    public static void main(String[] args) { 
     new HelloB(); 
   }

}

答案:

static A
static B
I'm A class
HelloA
I'm B class
HelloB

解析:說實(shí)話我覺得這題很好,考查靜態(tài)語句塊、構(gòu)造語句塊(就是只有大括號的那塊)以及構(gòu)造函數(shù)的執(zhí)行順序。

對象的初始化順序:(1)類加載之后,按從上到下(從父類到子類)執(zhí)行被static修飾的語句;(2)當(dāng)static語句執(zhí)行完之后,再執(zhí)行main方法;(3)如果有語句new了自身的對象,將從上到下執(zhí)行構(gòu)造代碼塊、構(gòu)造器(兩者可以說綁定在一起)。

下面稍微修改下上面的代碼,以便更清晰的說明情況:

View Code

此時輸出結(jié)果為:

static A
static B
-------main start-------
I'm A class
HelloA
I'm B class
HelloB
I'm A class
HelloA
I'm B class
HelloB
-------main end-------

21.getCustomerInfo()方法如下,try中可以捕獲三種類型的異常,如果在該方法運(yùn)行中產(chǎn)生了一個IOException,將會輸出什么結(jié)果()

    public void getCustomerInfo() {

        try {

            // do something that may cause an Exception

        } catch (java.io.FileNotFoundException ex) {

            System.out.print("FileNotFoundException!");

        } catch (java.io.IOException ex) {

            System.out.print("IOException!");

        } catch (java.lang.Exception ex) {

            System.out.print("Exception!");

        }

    }

AIOException!

BIOException!Exception!

CFileNotFoundException!IOException!

DFileNotFoundException!IOException!Exception!

答案:A

解析:考察多個catch語句塊的執(zhí)行順序。當(dāng)用多個catch語句時,catch語句塊在次序上有先后之分。從最前面的catch語句塊依次先后進(jìn)行異常類型匹配,這樣如果父異常在子異常類之前,那么首先匹配的將是父異常類,子異常類將不會獲得匹配的機(jī)會,也即子異常類型所在的catch語句塊將是不可到達(dá)的語句。所以,一般將父類異常類即Exception老大放在catch語句塊的最后一個。

22. 下面代碼的運(yùn)行結(jié)果為:()

import java.io.*;
import java.util.*;

public class foo{

    public static void main (String[] args){

        String s;

        System.out.println("s=" + s);

    }

}

A代碼得到編譯,并輸出“s=”

B代碼得到編譯,并輸出“s=null”

C由于String s沒有初始化,代碼不能編譯通過

D代碼得到編譯,但捕獲到NullPointException異常

答案:C

解析:開始以為會輸出null什么的,運(yùn)行后才發(fā)現(xiàn)Java中所有定義的基本類型或?qū)ο蠖急仨毘跏蓟拍茌敵鲋怠?/p>

23. System.out.println("5" + 2);的輸出結(jié)果應(yīng)該是()。

A52 B7 C2 D5

答案:A

解析:沒啥好說的,Java會自動將2轉(zhuǎn)換為字符串。

24.指出下列程序運(yùn)行的結(jié)果()

public class Example {

    String str = new String("good");

    char[] ch = { 'a', 'b', 'c' };

    public static void main(String args[]) {

        Example ex = new Example();

        ex.change(ex.str, ex.ch);

        System.out.print(ex.str + " and ");

        System.out.print(ex.ch);

    }

    public void change(String str, char ch[]) {

        str = "test ok";

        ch[0] = 'g';

    }
}

A、good and abc

B、good and gbc

C、test ok and abc

D、test ok and gbc

答案:B

解析:大家可能以為Java中String和數(shù)組都是對象所以肯定是對象引用,然后就會選D,其實(shí)這是個很大的誤區(qū):因為在java里沒有引用傳遞,只有值傳遞

這個值指的是實(shí)參的地址的拷貝,得到這個拷貝地址后,你可以通過它修改這個地址的內(nèi)容(引用不變),因為此時這個內(nèi)容的地址和原地址是同一地址,

但是你不能改變這個地址本身使其重新引用其它的對象,也就是值傳遞,可能說的不是很清楚,下面給出一個完整的能說明情況的例子吧:

View Code

程序有些啰嗦,但能反映問題,該程序運(yùn)行結(jié)果為:

對象交換前:p1 = Alexia female
對象交換前:p2 = Edward male

對象交換后:p1 = Alexia female
對象交換后:p2 = Edward male

對象數(shù)組交換前:arraya[0] = Alexia female, arraya[1] = Edward male
對象數(shù)組交換前:arrayb[0] = jmwang female, arrayb[1] = hwu male

對象數(shù)組交換后:arraya[0] = Alexia female, arraya[1] = Edward male
對象數(shù)組交換后:arrayb[0] = jmwang female, arrayb[1] = hwu male

基本類型數(shù)組交換前:a[0] = 0, a[1] = 1
基本類型數(shù)組交換前:b[0] = 1, b[1] = 2

基本類型數(shù)組交換后:a[0] = 0, a[1] = 1
基本類型數(shù)組交換后:b[0] = 1, b[1] = 2

對象數(shù)組內(nèi)容交換并改變后:arraya[1] = wjl male
對象數(shù)組內(nèi)容交換并改變后:arrayb[1] = Edward male

基本類型數(shù)組內(nèi)容交換并改變后:a[1] = 5
基本類型數(shù)組內(nèi)容交換并改變后:b[1] = 1

說明:不管是對象、基本類型還是對象數(shù)組、基本類型數(shù)組,在函數(shù)中都不能改變其實(shí)際地址但能改變其中的內(nèi)容。


25.要從文件"file.dat"中讀出第10個字節(jié)到變量c中,下列哪個方法適合?()

AFileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();

BFileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read();

CFileInputStream in=new FileInputStream("file.dat"); int c=in.read();

DRandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();

答案:A?D?

解析:long skip(long n)作用是跳過n個字節(jié)不讀,主要用在包裝流中的,因為一般流(如FileInputStream)只能順序一個一個的讀不能跳躍讀,但是包裝流可以用skip方法跳躍讀取。那么什么是包裝流呢?各種字節(jié)節(jié)點(diǎn)流類,它們都只具有讀寫字節(jié)內(nèi)容的方法,以FileInputStream與FileOutputStream為例,它們只能在文件中讀取或者向文件中寫入字節(jié),在實(shí)際應(yīng)用中我們往往需要在文件中讀取或者寫入各種類型的數(shù)據(jù),就必須先將其他類型的數(shù)據(jù)轉(zhuǎn)換成字節(jié)數(shù)組后寫入文件,或者從文件中讀取到的字節(jié)數(shù)組轉(zhuǎn)換成其他數(shù)據(jù)類型,想想都很麻煩!!因此想通過FileOutputStream將一個浮點(diǎn)小數(shù)寫入到文件中或?qū)⒁粋€整數(shù)寫入到文件時是非常困難的。這時就需要包裝類DataInputStream/DataOutputStream,它提供了往各種輸入輸出流對象中讀入或?qū)懭敫鞣N類型的數(shù)據(jù)的方法。

DataInputStream/DataOutputStream并沒有對應(yīng)到任何具體的流設(shè)備,一定要給它傳遞一個對應(yīng)具體流設(shè)備的輸入或輸出流對象,完成類似DataInputStream/DataOutputStream功能的類就是一個包裝類,也叫過濾流類或處理流類。它對InputOutStream/OutputStream流類進(jìn)行了包裝,使編程人員使用起來更方便。其中DataInputStream包裝類的構(gòu)造函數(shù)語法:public DataInputStream(InputStream in)。包裝類也可以包裝另外一個包裝類。

首先BC肯定 是錯的,那A正確嗎?按上面的解析應(yīng)該也不對,但我試了下,發(fā)現(xiàn)A也是正確的,與網(wǎng)上解析的資料有些出入,下面是我的code:

View Code

那么D呢,RandomAccessFile是IO包的類,但是其自成一派,從Object直接繼承而來。可以對文件進(jìn)行讀取和寫入。支持文件的隨機(jī)訪問,即可以隨機(jī)讀取文件中的某個位置內(nèi)容,這么說RandomAccessFile肯定可以達(dá)到題目的要求,但是選項有些錯誤,比如RandomAccessFile的初始化是兩個參數(shù)而非一個參數(shù),采用的跳躍讀取方法是skipBytes()而非skip(),即正確的寫法是:

RandomAccessFile in = new RandomAccessFile("file.dat", "r");
in.skipBytes(9);
int c = in.readByte();

這樣也能讀到第十個字節(jié),也就是A和D都能讀到第十個字節(jié),那么到底該選哪個呢?A和D有啥不同嗎?求大神解答~~~

26.下列哪種異常是檢查型異常,需要在編寫程序時聲明()

ANullPointerException BClassCastException CFileNotFoundException D IndexOutOfBoundsException

答案:C

解析:看第2題的解析。

27. 下面的方法,當(dāng)輸入為2的時候返回值是多少?()

    public static int getValue(int i) {
        int result = 0;
        switch (i) {
        case 1:
            result = result + i;
        case 2:
            result = result + i * 2;
        case 3:
            result = result + i * 3;
        }
        return result;
    }

A0 B2 C4 D10

答案:D

解析:注意這里case后面沒有加break,所以從case 2開始一直往下運(yùn)行。

28.選項中哪一行代碼可以替換題目中//add code here而不產(chǎn)生編譯錯誤?()

public abstract class MyClass {
public int constInt = 5; //add code here public void method() { } }

Apublic abstract void method(int a);

B constInt = constInt + 5;

Cpublic int method();

Dpublic abstract void anotherMethod() {}

答案:A

解析:考察抽象類的使用。

抽象類遵循的原則:

(1)abstract關(guān)鍵字只能修飾類和方法,不能修飾字段。
(2)抽象類不能被實(shí)例化(無法使用new關(guān)鍵字創(chuàng)建對象實(shí)例),只能被繼承。
(3)抽象類可以包含屬性,方法,構(gòu)造方法,初始化塊,內(nèi)部類,枚舉類,和普通類一樣,普通方法一定要實(shí)現(xiàn),變量可以初始化或不初始化但不能初始化后在抽象類中重新賦值或操作該變量(只能在子類中改變該變量)。
(4)抽象類中的抽象方法(加了abstract關(guān)鍵字的方法)不能實(shí)現(xiàn)。
(5)含有抽象方法的類必須定義成抽象類。

擴(kuò)展:抽象類和接口的區(qū)別,做個總結(jié)吧:

(1)接口是公開的,里面不能有私有的方法或變量,是用于讓別人使用的,而抽象類是可以有私有方法或私有變量的。

(2)abstract class 在 Java 語言中表示的是一種繼承關(guān)系,一個類只能使用一次繼承關(guān)系。但是,一個類卻可以實(shí)現(xiàn)多個interface,實(shí)現(xiàn)多重繼承。接口還有標(biāo)識(里面沒有任何方法,如Remote接口)和數(shù)據(jù)共享(里面的變量全是常量)的作用。

(3)在abstract class 中可以有自己的數(shù)據(jù)成員,也可以有非abstarct的成員方法,而在interface中,只能夠有靜態(tài)的不能被修改的數(shù)據(jù)成員(也就是必須是 static final的,不過在 interface中一般不定義數(shù)據(jù)成員),所有的成員方法默認(rèn)都是 public abstract 類型的。

(4)abstract class和interface所反映出的設(shè)計理念不同。其實(shí)abstract class表示的是"is-a"關(guān)系,interface表示的是"has-a"關(guān)系。

(5)實(shí)現(xiàn)接口的一定要實(shí)現(xiàn)接口里定義的所有方法,而實(shí)現(xiàn)抽象類可以有選擇地重寫需要用到的方法,一般的應(yīng)用里,最頂級的是接口,然后是抽象類實(shí)現(xiàn)接口,最后才到具體類實(shí)現(xiàn)。抽象類中可以有非抽象方法。接口中則不能有實(shí)現(xiàn)方法。

(6)接口中定義的變量默認(rèn)是public static final 型,且必須給其初值,所以實(shí)現(xiàn)類中不能重新定義,也不能改變其值。抽象類中的變量默認(rèn)是 friendly 型,其值可以在子類中重新定義,也可以在子類中重新賦值。

29. 閱讀Shape和Circle兩個類的定義。在序列化一個Circle的對象circle到文件時,下面哪個字段會被保存到文件中?( )

class Shape {

       public String name;

}

class Circle extends Shape implements Serializable{

       private float radius;

       transient int color;

       public static String type = "Circle";

}

Aname

Bradius

Ccolor

Dtype

答案:B

解析:這里有詳細(xì)的解釋:http://www.cnblogs.com/lanxuezaipiao/p/3369962.html

30.下面是People和Child類的定義和構(gòu)造方法,每個構(gòu)造方法都輸出編號。在執(zhí)行new Child("mike")的時候都有哪些構(gòu)造方法被順序調(diào)用?請選擇輸出結(jié)果( )

class People {
    String name;

    public People() {
        System.out.print(1);
    }

    public People(String name) {
        System.out.print(2);
        this.name = name;
    }
}

class Child extends People {
    People father;

    public Child(String name) {
        System.out.print(3);
        this.name = name;
        father = new People(name + ":F");
    }

    public Child() {
        System.out.print(4);
    }
    
}

A312 B 32 C 432 D 132

答案:D

解析:考察的又是父類與子類的構(gòu)造函數(shù)調(diào)用次序。在Java中,子類的構(gòu)造過程中必須調(diào)用其父類的構(gòu)造函數(shù),是因為有繼承關(guān)系存在時,子類要把父類的內(nèi)容繼承下來。但如果父類有多個構(gòu)造函數(shù)時,該如何選擇調(diào)用呢?

第一個規(guī)則:子類的構(gòu)造過程中,必須調(diào)用其父類的構(gòu)造方法。一個類,如果我們不寫構(gòu)造方法,那么編譯器會幫我們加上一個默認(rèn)的構(gòu)造方法(就是沒有參數(shù)的構(gòu)造方法),但是如果你自己寫了構(gòu)造方法,那么編譯器就不會給你添加了,所以有時候當(dāng)你new一個子類對象的時候,肯定調(diào)用了子類的構(gòu)造方法,但是如果在子類構(gòu)造方法中我們并沒有顯示的調(diào)用基類的構(gòu)造方法,如:super();這樣就會調(diào)用父類沒有參數(shù)的構(gòu)造方法。

第二個規(guī)則:如果子類的構(gòu)造方法中既沒有顯示的調(diào)用基類構(gòu)造方法,而基類中又沒有無參的構(gòu)造方法,則編譯出錯,所以,通常我們需要顯示的:super(參數(shù)列表),來調(diào)用父類有參數(shù)的構(gòu)造函數(shù),此時無參的構(gòu)造函數(shù)就不會被調(diào)用。

總之,一句話:子類沒有顯示調(diào)用父類構(gòu)造函數(shù),不管子類構(gòu)造函數(shù)是否帶參數(shù)都默認(rèn)調(diào)用父類無參的構(gòu)造函數(shù),若父類沒有則編譯出錯。

最后,給大家出個思考題:下面程序的運(yùn)行結(jié)果是什么?

public class Dervied extends Base {

    private String name = "dervied";

    public Dervied() {
        tellName();
        printName();
    }
    
    public void tellName() {
        System.out.println("Dervied tell name: " + name);
    }
    
    public void printName() {
        System.out.println("Dervied print name: " + name);
    }

    public static void main(String[] args){
        
        new Dervied();    
    }
}

class Base {
    
    private String name = "base";

    public Base() {
        tellName();
        printName();
    }
    
    public void tellName() {
        System.out.println("Base tell name: " + name);
    }
    
    public void printName() {
        System.out.println("Base print name: " + name);
    }
}



以下是自己總結(jié)的一些Java常見的基礎(chǔ)知識題,答案僅供參考,如有異議請指出。一直保持更新狀態(tài)。

1.什么是Java虛擬機(jī)?為什么Java被稱作是“平臺無關(guān)的編程語言”?
Java虛擬機(jī)是一個可以執(zhí)行Java字節(jié)碼的虛擬機(jī)進(jìn)程。Java源文件被編譯成能被Java虛擬機(jī)執(zhí)行的字節(jié)碼文件。

2.“static”關(guān)鍵字是什么意思?Java中是否可以覆蓋(override)一個private或者是static的方法?
“static”關(guān)鍵字表明一個成員變量或者是成員方法可以在沒有所屬的類的實(shí)例變量的情況下被訪問。
Java中static方法不能被覆蓋,因為方法覆蓋是基于運(yùn)行時動態(tài)綁定的,而static方法是編譯時靜態(tài)綁定的。static方法跟類的任何實(shí)例都不相關(guān),所以概念上不適用。

3.是否可以在static環(huán)境中訪問非static變量?
static變量在Java中是屬于類的,它在所有的實(shí)例中的值是一樣的。當(dāng)類被Java虛擬機(jī)載入的時候,會對static變量進(jìn)行初始化。如果你的代碼嘗試不用實(shí)例來訪問非static的變量,編譯器會報錯,因為這些變量還沒有被創(chuàng)建出來,還沒有跟任何實(shí)例關(guān)聯(lián)上。

4.Java支持的數(shù)據(jù)類型有哪些?什么是自動拆裝箱?
Java語言支持的8中基本數(shù)據(jù)類型是:
? byte
? short
? int
? long
? float
? double
? boolean
? char
自動裝箱是Java編譯器在基本數(shù)據(jù)類型和對應(yīng)的對象包裝類型之間做的一個轉(zhuǎn)化。比如:把int轉(zhuǎn)化成Integer,double轉(zhuǎn)化成double,等等。反之就是自動拆箱。

5.Overload和Override的區(qū)別。Overloaded的方法是否可以改變返回值的類型?
方法的重寫Overriding和重載Overloading是Java多態(tài)性的不同表現(xiàn)。重寫Overriding是父類與子類之間多態(tài)性的一種表現(xiàn),重載O verloading是一個類中多態(tài)性的一種表現(xiàn)。如果在子類中定義某方法與其父類有相同的名稱和參數(shù),我們說該方法被重寫(Overriding)。子類的對象使用這個方法時,將調(diào)用子類中的定義,對它而言,父類中的定義如同被”屏蔽”了。如果在一個類中定義了多個同名的方法,它們或有不同的參數(shù)個數(shù)或有不同的參數(shù)類型,則稱為方法的重載(Overloading)。Overloaded的方法是可以改變返回值的類型。

6.Java支持多繼承么?
不支持,Java不支持多繼承。每個類都只能繼承一個類,但是可以實(shí)現(xiàn)多個接口。

7.接口和抽象類的區(qū)別是什么?
Java提供和支持創(chuàng)建抽象類和接口。它們的實(shí)現(xiàn)有共同點(diǎn),不同點(diǎn)在于:
? 接口中所有的方法隱含的都是抽象的。而抽象類則可以同時包含抽象和非抽象的方法。
? 類可以實(shí)現(xiàn)很多個接口,但是只能繼承一個抽象類
? 類如果要實(shí)現(xiàn)一個接口,它必須要實(shí)現(xiàn)接口聲明的所有方法。但是,類可以不實(shí)現(xiàn)抽象類聲明的所有方法,當(dāng)然,在這種情況下,類也必須得聲明成是抽象的。
? 抽象類可以在不提供接口方法實(shí)現(xiàn)的情況下實(shí)現(xiàn)接口。
? Java接口中聲明的變量默認(rèn)都是final的。抽象類可以包含非final的變量。
?Java接口中的成員函數(shù)默認(rèn)是public的。抽象類的成員函數(shù)可以是private,protected或者是public。
? 接口是絕對抽象的,不可以被實(shí)例化。抽象類也不可以被實(shí)例化,但是,如果它包含main方法的話是可以被調(diào)用的。
也可以參考JDK8中抽象類和接口的區(qū)別

8.什么是值傳遞和引用傳遞?
對象被值傳遞,意味著傳遞了對象的一個副本。因此,就算是改變了對象副本,也不會影響源對象的值。
對象被引用傳遞,意味著傳遞的并不是實(shí)際的對象,而是對象的引用。因此,外部對引用對象所做的改變會反映到所有的對象上。

9.創(chuàng)建線程有幾種不同的方式?你喜歡哪一種?為什么?
有三種方式可以用來創(chuàng)建線程:
? 繼承Thread類
? 實(shí)現(xiàn)Runnable接口
? 應(yīng)用程序可以使用Executor框架來創(chuàng)建線程池
實(shí)現(xiàn)Runnable接口這種方式更受歡迎,因為這不需要繼承Thread類。在應(yīng)用設(shè)計中已經(jīng)繼承了別的對象的情況下,這需要多繼承(而Java不支持多繼承),只能實(shí)現(xiàn)接口。同時,線程池也是非常高效的,很容易實(shí)現(xiàn)和使用。

10.同步方法和同步代碼塊的區(qū)別是什么?
在Java語言中,每一個對象有一把鎖。線程可以使用synchronized關(guān)鍵字來獲取對象上的鎖。synchronized關(guān)鍵字可應(yīng)用在方法級別(粗粒度鎖:這里的鎖對象可以是This)或者是代碼塊級別(細(xì)粒度鎖:這里的鎖對象就是任意對象)。

11.什么是死鎖(deadlock)?
兩個進(jìn)程都在等待對方執(zhí)行完畢才能繼續(xù)往下執(zhí)行的時候就發(fā)生了死鎖。結(jié)果就是兩個進(jìn)程都陷入了無限的等待中。
代碼表示:

代碼描述:

public class DieLockDemo {
public static void main(String[] args) {
DieLock dl1 = new DieLock(true);
DieLock dl2 = new DieLock(false);

dl1.start();
dl2.start();
}
}
*...理想狀態(tài)下dl1線程為true從if執(zhí)行先打出"if objA"然后再接著打出"if objB"之后釋放A、B的鎖對象,之后dl2線程執(zhí)行else語句打出"else objB","else objA"。
非理想狀態(tài)下dl1先打出"if objA",之后線程dl2執(zhí)行打出"else objB",然后1、2線程的鎖對象A和B都處于被鎖的狀態(tài),兩個線程爭奪鎖對象發(fā)生死鎖現(xiàn)象。..*
public class DieLock extends Thread {
private boolean flag;
public DieLock(boolean flag) {
this.flag = flag;
}
@Override
public void run() {
if (flag) {
synchronized (MyLock.objA) {
System.out.println("if objA");
synchronized (MyLock.objB) {
System.out.println("if objB");
}
}
} else {
synchronized (MyLock.objB) {
System.out.println("else objB");
synchronized (MyLock.objA) {
System.out.println("else objA");
}
}
}
}
}

12.如何確保N個線程可以訪問N個資源同時又不導(dǎo)致死鎖?
使用多線程的時候,一種非常簡單的避免死鎖的方式就是:指定獲取鎖的順序,并強(qiáng)制線程按照指定的順序獲取鎖。因此,如果所有的線程都是以同樣的順序加鎖和釋放鎖,就不會出現(xiàn)死鎖了。

13.Java集合類框架的基本接口有哪些?
Java集合類提供了一套設(shè)計良好的支持對一組對象進(jìn)行操作的接口和類。Java集合類里面最基本的接口有:
? Collection:代表一組對象,每一個對象都是它的子元素。
? Set:不包含重復(fù)元素的Collection。
? List:有順序的collection,并且可以包含重復(fù)元素。
? Map:可以把鍵(key)映射到值(value)的對象,鍵不能重復(fù)。

14.什么是迭代器(Iterator)?
Iterator接口提供了很多對集合元素進(jìn)行迭代的方法。每一個集合類都包含了可以返回迭代器實(shí)例的迭代方法。迭代器可以在迭代的過程中刪除底層集合的元素。

15.Iterator和ListIterator的區(qū)別是什么?
下面列出了他們的區(qū)別:
? Iterator可用來遍歷Set和List集合,但是ListIterator只能用來遍歷List。
? Iterator對集合只能是前向遍歷,ListIterator既可以前向也可以后向。
? ListIterator實(shí)現(xiàn)了Iterator接口,并包含其他的功能,比如:增加元素,替換元素,獲取前一個和后一個元素的索引,等等。

16.Java中的HashMap的工作原理是什么?
Java中的HashMap是以鍵值對(key-value)的形式存儲元素的。HashMap需要一個hash函數(shù),它使用hashCode()和equals()方法來向集合/從集合添加和檢索元素。當(dāng)調(diào)用put()方法的時候,HashMap會計算key的hash值,然后把鍵值對存儲在集合中合適的索引上。如果key已經(jīng)存在了,value會被更新成新值。HashMap的一些重要的特性是它的容量(capacity),負(fù)載因子(load factor)和擴(kuò)容極限(threshold resizing)。

17.HashMap和Hashtable有什么區(qū)別?
? HashMap和Hashtable都實(shí)現(xiàn)了Map接口,因此很多特性非常相似。但是,他們有以下不同點(diǎn):
?HashMap允許鍵和值是null,而Hashtable不允許鍵或者值是null。
?Hashtable是同步的,而HashMap不是。因此,HashMap更適合于單線程環(huán)境,而Hashtable適合于多線程環(huán)境。
? HashMap提供了可供應(yīng)用迭代的鍵的集合,因此,HashMap是快速失敗的。另一方面,Hashtable提供了對鍵的列舉(Enumeration)。
o 一般認(rèn)為Hashtable是一個遺留的類。

18.數(shù)組(Array)和列表(ArrayList)有什么區(qū)別?什么時候應(yīng)該使用Array而不是ArrayList?
下面列出了Array和ArrayList的不同點(diǎn):
?Array可以包含基本類型和對象類型,ArrayList只能包含對象類型。
?Array大小是固定的,ArrayList的大小是動態(tài)變化的。
? ArrayList提供了更多的方法和特性,比如:addAll(),removeAll(),iterator()等等。
? 對于基本類型數(shù)據(jù),集合使用自動裝箱來減少編碼工作量。但是,當(dāng)處理固定大小的基本數(shù)據(jù)類型的時候,這種方式相對比較慢。

19.ArrayList和LinkedList有什么區(qū)別?
ArrayList和LinkedList都實(shí)現(xiàn)了List接口,他們有以下的不同點(diǎn):
? ArrayList是基于索引的數(shù)據(jù)接口,它的底層是數(shù)組。它可以以O(shè)(1)時間復(fù)雜度對元素進(jìn)行隨機(jī)訪問。與此對應(yīng),LinkedList是以元素鏈表的形式存儲它的數(shù)據(jù),每一個元素都和它的前一個和后一個元素鏈接在一起,在這種情況下,查找某個元素的時間復(fù)雜度是O(n)。
? 相對于ArrayList,LinkedList的插入,添加,刪除操作速度更快,因為當(dāng)元素被添加到集合任意位置的時候,不需要像數(shù)組那樣重新計算大小或者是更新索引。
? LinkedList比ArrayList更占內(nèi)存,因為LinkedList為每一個節(jié)點(diǎn)存儲了兩個引用,一個指向前一個元素,一個指向下一個元素。
也可以參考ArrayList vs. LinkedList。

20.如何權(quán)衡是使用無序的數(shù)組還是有序的數(shù)組?
有序數(shù)組最大的好處在于查找的時間復(fù)雜度是O(log n),而無序數(shù)組是O(n)。有序數(shù)組的缺點(diǎn)是插入操作的時間復(fù)雜度是O(n),因為值大的元素需要往后移動來給新元素騰位置。相反,無序數(shù)組的插入時間復(fù)雜度是常量O(1)。

21.HashSet和TreeSet有什么區(qū)別?
HashSet是由一個hash表來實(shí)現(xiàn)的,因此,它的元素是無序的。add(),remove(),contains()方法的時間復(fù)雜度是O(1)。
另一方面,TreeSet是由一個樹形的結(jié)構(gòu)來實(shí)現(xiàn)的,它里面的元素是有序的。因此,add(),remove(),contains()方法的時間復(fù)雜度是O(logn)。

22.Java中垃圾回收有什么目的?什么時候進(jìn)行垃圾回收?
垃圾回收的目的是識別并且丟棄應(yīng)用不再使用的對象來釋放和重用資源。

23.如果對象的引用被置為null,垃圾收集器是否會立即釋放對象占用的內(nèi)存?
不會,在下一個垃圾回收周期中,這個對象將是可被回收的。

24、String是最基本的數(shù)據(jù)類型嗎?
基本數(shù)據(jù)類型包括byte、int、char、long、float、double、boolean和short。
java.lang.String類是final類型的,因此不可以繼承這個類、不能修改這個類。為了提高效率節(jié)省空間,我們應(yīng)該用StringBuffer類

25、int 和 Integer 有什么區(qū)別
Java 提供兩種不同的類型:引用類型和原始類型(或內(nèi)置類型)。Int是java的原始數(shù)據(jù)類型,Integer是java為int提供的封裝類。Java為每個原始類型提供了封裝類。

26、String 和StringBuffer的區(qū)別
JAVA平臺提供了兩個類:String和StringBuffer,它們可以儲存和操作字符串,即包含多個字符的字符數(shù)據(jù)。這個String類提供了數(shù)值不可改變的字符串。而這個StringBuffer類提供的字符串進(jìn)行修改。

27、說出ArrayList,Vector, LinkedList的存儲性能和特性
ArrayList 和Vector都是使用數(shù)組方式存儲數(shù)據(jù),此數(shù)組元素數(shù)大于實(shí)際存儲的數(shù)據(jù)以便增加和插入元素,它們都允許直接按序號索引元素,但是插入元素要涉及數(shù)組元素移動等內(nèi)存操作,所以索引數(shù)據(jù)快而插入數(shù)據(jù)慢,Vector由于使用了synchronized方法(線程安全),通常性能上較ArrayList差,而 Linke dList使用雙向鏈表實(shí)現(xiàn)存儲,按序號索引數(shù)據(jù)需要進(jìn)行前向或后向遍歷,但是插入數(shù)據(jù)時只需要記錄本項的前后項即可,所以插入速度較快。

List的子類特點(diǎn)
        ArrayList:
            底層數(shù)據(jù)結(jié)構(gòu)是數(shù)組,查詢快,增刪慢
            線程不安全,效率高
        Vector:
            底層數(shù)據(jù)結(jié)構(gòu)是數(shù)組,查詢快,增刪慢
            線程安全,效率低
        LinkedList:
            底層數(shù)據(jù)結(jié)構(gòu)是鏈表,查詢慢,增刪快
            線程不安全,效率高

28、Collection 和 Collections的區(qū)別
Collection是集合類的上級接口,繼承與他的接口主要有Set 和List.
Collections是針對集合類的一個幫助類,他提供一系列靜態(tài)方法實(shí)現(xiàn)對各種集合的搜索、排序、線程安全化等操作。
集合的繼承體系:

29、&和&&的區(qū)別。
&是位運(yùn)算符,表示按位與運(yùn)算,&&是邏輯運(yùn)算符,表示邏輯與(and)。

30、final, finally, finalize的區(qū)別。
final
用于聲明屬性,方法和類,分別表示屬性不可變,方法不可覆蓋,類不可繼承。
finally是異常處理語句結(jié)構(gòu)的一部分,表示總是執(zhí)行。
finalize是Object類的一個方法,在垃圾收集器執(zhí)行的時候會調(diào)用被回收對象的此方法,可以覆蓋此方法提供垃圾收集時的其他資源回收,例如關(guān)閉文件等。

31、sleep() 和 wait() 有什么區(qū)別?
sleep是線程類(Thread)的方法,導(dǎo)致此線程暫停執(zhí)行指定時間,給執(zhí)行機(jī)會給其他線程,但是監(jiān)控狀態(tài)依然保持,到時后會自動恢復(fù)。調(diào)用sleep不會釋放對象鎖。
wait是Object類的方法,對此對象調(diào)用wait方法導(dǎo)致本線程放棄對象鎖,進(jìn)入等待此對象的等待鎖定池,只有針對此對象發(fā)出notify方法(或not ifyAll)后本線程才進(jìn)入對象鎖定池準(zhǔn)備獲得對象鎖進(jìn)入運(yùn)行狀態(tài)。

32、error和exception有什么區(qū)別?
error
表示恢復(fù)不是不可能但很困難的情況下的一種嚴(yán)重問題。比如說內(nèi)存溢出。不可能指望程序能處理這樣的情況。
exception
表示一種設(shè)計或?qū)崿F(xiàn)問題。也就是說,它表示如果程序運(yùn)行正常,從不會發(fā)生的情況。

33、同步和異步有何異同,在什么情況下分別使用他們?舉例說明。
如果數(shù)據(jù)將在線程間共享。例如正在寫的數(shù)據(jù)以后可能被另一個線程讀到,或者正在讀的數(shù)據(jù)可能已經(jīng)被另一個線程寫過了,那么這些數(shù)據(jù)就是共享數(shù)據(jù),必須進(jìn)行同步存取。
當(dāng)應(yīng)用程序在對象上調(diào)用了一個需要花費(fèi)很長時間來執(zhí)行的方法,并且不希望讓程序等待方法的返回時,就應(yīng)該使用異步編程,在很多情況下采用異步途徑往往更有效率。

34、GC是什么? 為什么要有GC?
GC是垃圾收集的意思(Gabage Collection),內(nèi)存處理是編程人員容易出現(xiàn)問題的地方,忘記或者錯誤的內(nèi)存回收會導(dǎo)致程序或系統(tǒng)的不穩(wěn)定甚至崩潰,Java提供的GC功能可以自動監(jiān)測對象是否超過作用域從而達(dá)到自動回收內(nèi)存的目的,Java語言沒有提供釋放已分配內(nèi)存的顯示操作方法。

35、short s1 = 1; s1 = s1 + 1;有什么錯? short s1 = 1; s1 +=
1;有什么錯?
short s1 = 1; s1 = s1 + 1;
(s1+1運(yùn)算結(jié)果是int型,需要強(qiáng)制轉(zhuǎn)換類型)
short s1 = 1; s1 += 1;(可以正確編譯,+=內(nèi)置運(yùn)算符運(yùn)算時可自動變換數(shù)據(jù)類型)

36、Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
Math.round(11.5)==12
Math.round(-11.5)==-11
round方法返回與參數(shù)最接近的長整數(shù),參數(shù)加1/2后求其floor.

37、String s = new String(“xyz”);創(chuàng)建了幾個String Object?
兩個,一個是在堆中創(chuàng)建的s一個是在字符串常量池中創(chuàng)建的“xyz”。

38、接口是否可繼承接口?
抽象類是否可實(shí)現(xiàn)(implements)接口?
抽象類是否可繼承實(shí)體類(concrete class)?
接口可以繼承接口。抽象類可以實(shí)現(xiàn)(implements)接口,抽象類是否可繼承實(shí)體類,但前提是實(shí)體類必須有明確的構(gòu)造函數(shù)。

39、List, Set, Map是否繼承自Collection接口?
List,Set是,Map不是

40、abstract的method是否可同時是static,是否可同時是native,是否可同時是synchronized?
都不能

41、是否可以繼承String類?
String類是final類故不可以繼承。

42、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
switch(expr1)中,expr1是一個整數(shù)表達(dá)式。因此傳遞給switch 和 case 語句的參數(shù)應(yīng)該是 int、 short、 char 或者byte。long,string 都不能作用于swtich。

43、try {}里有一個return語句,那么緊跟在這個try后的finally {}里的code會不會被執(zhí)行,什么時候被執(zhí)行,在return前還是后?
會執(zhí)行,在return前執(zhí)行(finally中程序一定會被執(zhí)行,return結(jié)束后程序結(jié)束,所以肯定在之前執(zhí)行)。

44、兩個對象值相同(x.equals(y) == true),但卻可有不同的hash code,這句話對不對?
不對,有相同的hash code。(hashcode內(nèi)部也是根據(jù)對象的 來做處理的)

45、當(dāng)一個線程進(jìn)入一個對象的一個synchronized方法后,其它線程是否可進(jìn)入此對象的其它方法?
不能,一個對象的一個synchronized方法只能由一個線程訪問。(同步代碼塊時對象鎖可以是任何對象,同步方法時對象鎖只能是this對象所以無法訪問其他方法)

46、編程題: 寫一個Singleton出來。
Singleton模式主要作用是保證在Java應(yīng)用程序中,一個類Class只有一個實(shí)例存在。
一般Singleton模式通常有幾種種形式:
第一種形式:
定義一個類,它的構(gòu)造函數(shù)為private的,它有一個static的private的該類變量,在類初始化時實(shí)例話,通過一個public的getInsta nce方法獲取對它的引用,繼而調(diào)用其中的方法。
public class Singleton {
private Singleton(){}

//在自己內(nèi)部定義自己一個實(shí)例,是不是很奇怪?
//注意這是private 只供內(nèi)部調(diào)用
private static Singleton instance = new Singleton();

//這里提供了一個供外部訪問本class的靜態(tài)方法,可以直接訪問
public static Singleton getInstance() {
return instance;
}

}
第二種形式:
public class Singleton {
private static Singleton instance = null;
public static synchronized Singleton getInstance() {
//這個方法比上面有所改進(jìn),不用每次都進(jìn)行生成對象,只是第一次

//使用時生成實(shí)例,提高了效率!
if (instance==null)
instance=new Singleton();
return instance; }

}
其他形式:
定義一個類,它的構(gòu)造函數(shù)為private的,所有方法為static的。
一般認(rèn)為第一種形式要更加安全些

47、Java的接口和C++的虛類的相同和不同處。
由于Java不支持多繼承,而有可能某個類或?qū)ο笠褂梅謩e在幾個類或?qū)ο罄锩娴姆椒ɑ驅(qū)傩裕F(xiàn)有的單繼承機(jī)制就不能滿足要求。與繼承相比,接口有更高的靈活性,因為接口中沒有任何實(shí)現(xiàn)代碼。當(dāng)一個類實(shí)現(xiàn)了接口以后,該類要實(shí)現(xiàn)接口里面所有的方法和屬性,并且接口里面的屬性在默認(rèn)狀態(tài)下面都是public static,所有方法默認(rèn)情況下是public.一個類可以實(shí)現(xiàn)多個接口。

48、Java中的異常處理機(jī)制的簡單原理和應(yīng)用。
當(dāng)JAVA 程序違反了JAVA的語義規(guī)則時,JAVA虛擬機(jī)就會將發(fā)生的錯誤表示為一個異常。違反語義規(guī)則包括2種情況。一種是JAVA類庫內(nèi)置的語義檢查。例如數(shù)組下標(biāo)越界,會引發(fā)IndexOutOfBoundsException;訪問null的對象時會引發(fā)NullPointerException。另一種情況就是JAVA允許程序員擴(kuò)展這種語義檢查,程序員可以創(chuàng)建自己的異常,并自由選擇在何時用throw關(guān)鍵字引發(fā)異常。所有的異常都是java.lang.Thowable的子類。

49、垃圾回收的優(yōu)點(diǎn)和原理。并考慮2種回收機(jī)制。
Java語言中一個顯著的特點(diǎn)就是引入了垃圾回收機(jī)制,使c++程序員最頭疼的內(nèi)存管理的問題迎刃而解,它使得Java程序員在編寫程序的時候不再需要考慮內(nèi)存管理。由于有個垃圾回收機(jī)制,Java中的對象不再有”作用域”的概念,只有對象的引用才有”作用域”。垃圾回收可以有效的防止內(nèi)存泄露,有效的使用可以使用的內(nèi)存。垃圾回收器通常是作為一個單獨(dú)的低級別的線程運(yùn)行,不可預(yù)知的情況下對內(nèi)存堆中已經(jīng)死亡的或者長時間沒有使用的對象進(jìn)行清楚和回收,程序員不能實(shí)時的調(diào)用垃圾回收器對某個對象或所有對象進(jìn)行垃圾回收。回收機(jī)制有分代復(fù)制垃圾回收和標(biāo)記垃圾回收,增量垃圾回收。

50、char型變量中能不能存貯一個中文漢字?為什么?
能夠定義成為一個中文的,因為java中以unicode編碼,一個char占2個字節(jié),所以放一個中文是沒問題的

51、多線程有幾種實(shí)現(xiàn)方法,都是什么?同步有幾種實(shí)現(xiàn)方法,都是什么?
多線程有兩種實(shí)現(xiàn)方法,分別是繼承Thread類與實(shí)現(xiàn)Runnable接口
同步的實(shí)現(xiàn)方面有兩種,分別是同步代碼塊和同步方法

52、線程的基本概念、線程的基本狀態(tài)以及狀態(tài)之間的關(guān)系
線程指在程序執(zhí)行過程中,能夠執(zhí)行程序代碼的一個執(zhí)行單位,每個程序至少都有一個線程,也就是程序本身。
Java中的線程有五種狀態(tài)分別是:新建、就緒、運(yùn)行、阻塞、結(jié)束。

53、簡述synchronized和java.util.concurrent.locks.Lock的異同?
主要相同點(diǎn):Lock能完成synchronized所實(shí)現(xiàn)的所有功能
主要不同點(diǎn):Lock有比synchronized更精確的線程語義和更好的性能。
Lock是一個類,synchronized是一個關(guān)鍵字
synchronized會自動釋放鎖,而Lock一定要求程序員手工釋放,并且必須在finally從句中釋放。

54、JAVA語言如何進(jìn)行異常處理,關(guān)鍵字:throws,throw,try,catch,finally分別代表什么意義?在try塊中可以拋出異常嗎?
Java 通過面向?qū)ο蟮姆椒ㄟM(jìn)行異常處理,把各種不同的異常進(jìn)行分類,并提供了良好的接口。在Java中,每個異常都是一個對象,它是Throwable 類或其它子類的實(shí)例。當(dāng)一個方法出現(xiàn)異常后便拋出一個異常對象,該對象中包含有異常信息,調(diào)用這個對象的方法可以捕獲到這個異常并進(jìn)行處理。Java的異常處理是通過5 個關(guān)鍵詞來實(shí)現(xiàn)的:try、catch、throw、throws和finally。一般情況下是用try來執(zhí)行一段程序,如果出現(xiàn)異常,系統(tǒng)會拋出(throws)一個異常,這時候你可以通過它的類型來捕捉(catch)它,或最后(finally)由缺省處理器來處理。
用try來指定一塊預(yù)防所有”異常”的程序。緊跟在try程序后面,應(yīng)包含一個catch子句來指定你想要捕捉的”異常”的類型。
throw語句用來明確地拋出一個”異常”。
throws用來標(biāo)明一個成員函數(shù)可能拋出的各種”異常”。
Finally為確保一段代碼不管發(fā)生什么”異常”都被執(zhí)行一段代碼。
可以在一個成員函數(shù)調(diào)用的外面寫一個try語句,在這個成員函數(shù)內(nèi)部寫另一個try語句保護(hù)其他代碼。每當(dāng)遇到一個try語句,”異常”的框架就放到堆棧上面,直到所有的try語句都完成。如果下一級的try語句沒有對某種”異常”進(jìn)行處理,堆棧就會展開,直到遇到有處理這種”異常”的try語句。

55、一個”.java“源文件中是否可以包括多個類(不是內(nèi)部類)?有什么限制?
可以。必須只有一個類名與文件名相同。

56、java中有幾種類型的流?JDK為每種類型的流提供了一些抽象類以供繼承,請說出他們分別是哪些類?
字節(jié)流,字符流。字節(jié)流繼承于InputStream OutputStream,字符流繼承于InputStreamReader OutputStreamWriter。在java.io包中還有許多其他的流,主要是為了提高性能和使用方便。

57、java中會存在內(nèi)存泄漏嗎,請簡單描述。
會。如:int i,i2; return (i-i2); //when i為足夠大的正數(shù),i2為足夠大的負(fù)數(shù)。結(jié)果會造成溢位,導(dǎo)致錯誤。

58、java中實(shí)現(xiàn)多態(tài)的機(jī)制是什么?
方法的重寫Overriding和重載Overloading是Java多態(tài)性的不同表現(xiàn)。重寫Overriding是父類與子類之間多態(tài)性的一種表現(xiàn),重載Overloading是一個類中多態(tài)性的一種表現(xiàn)。

59、垃圾回收器的基本原理是什么?垃圾回收器可以馬上回收內(nèi)存嗎?有什么辦法主動通知虛擬機(jī)進(jìn)行垃圾回收?
對于GC來說,當(dāng)程序員創(chuàng)建對象時,GC就開始監(jiān)控這個對象的地址、大小以及使用情況。通常,GC采用有向圖的方式記錄和管理堆(heap)中的所有對象。通過這種方式確定哪些對象是”可達(dá)的”,哪些對象是”不可達(dá)的”。當(dāng)GC確定一些對象為”不可達(dá)”時,GC就有責(zé)任回收這些內(nèi)存空間。可以。程序員可以手動執(zhí)行System.gc(),通知GC運(yùn)行,但是Java語言規(guī)范并不保證GC一定會執(zhí)行。

60、什么是java序列化,如何實(shí)現(xiàn)java序列化?
序列化就是一種用來處理對象流的機(jī)制,所謂對象流也就是將對象的內(nèi)容進(jìn)行流化。可以對流化后的對象進(jìn)行讀寫操作,也可將流化后的對象傳輸于網(wǎng)絡(luò)之間。序列化是為了解決在對對象流進(jìn)行讀寫操作時所引發(fā)的問題。
序列化的實(shí)現(xiàn):將需要被序列化的類實(shí)現(xiàn)Serializable接口,該接口沒有需要實(shí)現(xiàn)的方法,implements Serializable只是為了標(biāo)注該對象是可被序列化的,然后使用一個輸出流(如:FileOutputStream)來構(gòu)造一個ObjectOutputStream(對象流)對象,接著,使用ObjectOutputStream對象的writeObject(Object obj)方法就可以將參數(shù)為obj的對象寫出(即保存其狀態(tài)),要恢復(fù)的話則用輸入流。

61、是否可以從一個static方法內(nèi)部發(fā)出對非static方法的調(diào)用?
不可以,如果其中包含對象的method();不能保證對象初始化.

62、List、Map、Set三個接口,存取元素時,各有什么特點(diǎn)?
List 以特定次序來持有元素,可有重復(fù)元素。
Set 無法擁有重復(fù)元素,內(nèi)部排序。
Map 保存key-value值,value可多值。

63、使用final關(guān)鍵字修飾一個變量時,是引用不能變,還是引用的對象不能變?
使用final關(guān)鍵字修飾一個變量時,是指引用變量不能變,引用變量所指向的對象中的內(nèi)容還是可以改變的。例如,對于如下語句:
final StringBuffer a=new StringBuffer(“immutable”);
執(zhí)行如下語句將報告編譯期錯誤:
a=new StringBuffer(“”);
但是,執(zhí)行如下語句則可以通過編譯:
a.append(” broken!”);

有人在定義方法的參數(shù)時,可能想采用如下形式來阻止方法內(nèi)部修改傳進(jìn)來的參數(shù)對象:
public void method(final StringBuffer param)
{
}
實(shí)際上,這是辦不到的,在該方法內(nèi)部仍然可以增加如下代碼來修改參數(shù)對象:
param.append(“a”);

65、請說出作用域public,private,protected,以及不寫時的區(qū)別
這四個作用域的可見范圍如下表所示。
說明:如果在修飾的元素上面沒有寫任何訪問修飾符,則表示friendly。

作用域 當(dāng)前類 同一package 子孫類 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×

備注:只要記住了有4種訪問權(quán)限,4個訪問范圍,然后將全選和范圍在水平和垂直方向上分別按排從小到大或從大到小的順序排列,就很容易畫出上面的圖了。

66、線程如何同步和通訊。
線程同步
什么是線程同步?
當(dāng)使用多個線程來訪問同一個數(shù)據(jù)時,非常容易出現(xiàn)線程安全問題(比如多個線程都在操作同一數(shù)據(jù)導(dǎo)致數(shù)據(jù)不一致),所以我們用同步機(jī)制來解決這些問題。

實(shí)現(xiàn)同步機(jī)制有兩個方法:
1。同步代碼塊:
synchronized(同一個數(shù)據(jù)){} 同一個數(shù)據(jù):就是N條線程同時訪問一個數(shù)據(jù)。

2。同步方法:
public synchronized 數(shù)據(jù)返回類型 方法名(){}
就是使用 synchronized 來修飾某個方法,則該方法稱為同步方法。對于同步方法而言,無需顯示指定同步監(jiān)視器,同步方法的同步監(jiān)視器是 this 也就是該對象的本身(這里指的對象本身有點(diǎn)含糊,其實(shí)就是調(diào)用該同步方法的對象)通過使用同步方法,可非常方便的將某類變成線程安全的類
線程通訊:

為什么要使用線程通訊?

當(dāng)使用synchronized 來修飾某個共享資源時(分同步代碼塊和同步方法兩種情況),當(dāng)某個線程獲得共享資源的鎖后就可以執(zhí)行相應(yīng)的代碼段,直到該線程運(yùn)行完該代碼段后才釋放對該 共享資源的鎖,讓其他線程有機(jī)會執(zhí)行對該共享資源的修改。當(dāng)某個線程占有某個共享資源的鎖時,如果另外一個線程也想獲得這把鎖運(yùn)行就需要使用wait() 和notify()/notifyAll()方法來進(jìn)行線程通訊了。

其他答案:
同學(xué)回答說synchronized方法或代碼塊!面試官似乎不太滿意!
只有多個synchronized代碼塊使用的是同一個監(jiān)視器對象,這些synchronized代碼塊之間才具有線程互斥的效果,假如a代碼塊用obj1作為監(jiān)視器對象,假如b代碼塊用obj2作為監(jiān)視器對象,那么,兩個并發(fā)的線程可以同時分別進(jìn)入這兩個代碼塊中。 …這里還可以分析一下同步的原理。
對于同步方法的分析,所用的同步監(jiān)視器對象是this
接著對于靜態(tài)同步方法的分析,所用的同步監(jiān)視器對象是該類的Class對象
接著對如何實(shí)現(xiàn)代碼塊與方法的同步進(jìn)行分析。
67、String s = “Hello”;s = s + ” world!”;這兩行代碼執(zhí)行后,原始的String對象中的內(nèi)容到底變了沒有?

沒有。因為String被設(shè)計成不可變(immutable)類,所以它的所有對象都是不可變對象。在這段代碼中,s原先指向一個String對象,內(nèi)容是 “Hello”,然后我們對s進(jìn)行了+操作,那么s所指向的那個對象是否發(fā)生了改變呢?答案是沒有。這時,s不指向原來那個對象了,而指向了另一個 String對象,內(nèi)容為”Hello world!”,原來那個對象還存在于內(nèi)存之中,只是s這個引用變量不再指向它了。

68、String 和StringBuffer的區(qū)別
JAVA平臺提供了兩個類:String和StringBuffer,它們可以儲存和操作字符串,即包含多個字符的字符數(shù)據(jù)。String類表示內(nèi)容不可改變的字符串。而StringBuffer類表示內(nèi)容可以被修改的字符串。當(dāng)你知道字符數(shù)據(jù)要改變的時候你就可以使用StringBuffer。典型地,你可以使用StringBuffers來動態(tài)構(gòu)造字符數(shù)據(jù)。另外,String實(shí)現(xiàn)了equals方法,new String(“abc”).equals(new String(“abc”)的結(jié)果為true,而StringBuffer沒有實(shí)現(xiàn)equals方法,所以,new StringBuffer(“abc”).equals(new StringBuffer(“abc”)的結(jié)果為false。

69、StringBuffer與StringBuilder的區(qū)別
StringBuffer和StringBuilder類都表示內(nèi)容可以被修改的字符串,StringBuilder是線程不安全的,運(yùn)行效率高,如果一個字符串變量是在方法里面定義,這種情況只可能有一個線程訪問它,不存在不安全的因素了,則用StringBuilder。如果要在類里面定義成員變量,并且這個類的實(shí)例對象會在多線程環(huán)境下使用,那么最好用StringBuffer。

70、數(shù)組有沒有l(wèi)ength()這個方法? String有沒有l(wèi)ength()這個方法?
數(shù)組沒有l(wèi)ength()這個方法,有l(wèi)ength的屬性。String有有l(wèi)ength()這個方法。

71、下面的程序代碼輸出的結(jié)果是多少?

public class  smallT
{
    public static void  main(String args[])
    {
        smallT t  = new  smallT();
        int  b  =  t.get();
        System.out.println(b);
    }

    public int  get()
    {
        try
        {
            return 1 ;
        }
        finally
        {
            return 2 ;
        }
    }
}

返回的結(jié)果是2。

72、設(shè)計4個線程,其中兩個線程每次對j增加1,另外兩個線程對j每次減少1。寫出程序。

以下程序使用內(nèi)部類實(shí)現(xiàn)線程,對j增減的時候沒有考慮順序問題。 
public class ThreadTest1 
{ 
private int j; 
public static void main(String args[]){ 
   ThreadTest1 tt=new ThreadTest1(); 
   Inc inc=tt.new Inc(); 
   Dec dec=tt.new Dec(); 
   for(int i=0;i<2;i++){ 
       Thread t=new Thread(inc); 
       t.start(); 
           t=new Thread(dec); 
       t.start(); 
       } 
   } 
private synchronized void inc(){ 
   j++; 
   System.out.println(Thread.currentThread().getName()+"-inc:"+j); 
   } 
private synchronized void dec(){ 
   j--; 
   System.out.println(Thread.currentThread().getName()+"-dec:"+j); 
   } 
class Inc implements Runnable{ 
   public void run(){ 
       for(int i=0;i<100;i++){ 
       inc(); 
       } 
   } 
} 
class Dec implements Runnable{ 
   public void run(){ 
       for(int i=0;i<100;i++){ 
       dec(); 
       } 

73、heap和stack有什么區(qū)別。
java的內(nèi)存分為兩類,一類是棧內(nèi)存,一類是堆內(nèi)存。棧內(nèi)存是指程序進(jìn)入一個方法時,會為這個方法單獨(dú)分配一塊私屬存儲空間,用于存儲這個方法內(nèi)部的局部變量,當(dāng)這個方法結(jié)束時,分配給這個方法的棧會釋放,這個棧中的變量也將隨之釋放。
堆是與棧作用不同的內(nèi)存,一般用于存放不放在當(dāng)前方法棧中的那些數(shù)據(jù),例如,使用new創(chuàng)建的對象都放在堆里,所以,它不會隨方法的結(jié)束而消失。方法中的局部變量使用final修飾后,放在堆中,而不是棧中。
74、寫一單實(shí)例類要求精簡、清晰。

懶漢模式:
public class SingletonDemo {
    private static SingletonDemo instance;
    private SingletonDemo(){

    }
    public static SingletonDemo getInstance(){
        if(instance==null){
            instance=new SingletonDemo();
        }
        return instance;
    }
}
#如上,通過提供一個靜態(tài)的對象instance,利用private權(quán)限的構(gòu)造方法和getInstance()方法來給予訪問者一個單例。

75、一列數(shù)的規(guī)則如下: 1、1、2、3、5、8、13、21、34…… 求第30位數(shù)是多少, 用遞歸算法實(shí)現(xiàn)

public class Test {  

    public static void main(String[] args) {  
        System.out.println("結(jié)果是:"+Test.foo(30));  
    }  

    /** 
     * 遞歸算法實(shí)現(xiàn) 
     */  
    public static int foo(int i){  
        if(i<=0)  
            return 0;  
        else if(i>0 && i<=2)  
            return 1;  
        return foo(i-1) + foo(i-2);  
    }  
}  

76、

/*
    面試題:final修飾局部變量的問題
        基本類型:基本類型的值不能發(fā)生改變。
        引用類型:引用類型的地址值不能發(fā)生改變,但是,該對象的堆內(nèi)存的值是可以改變的。
        結(jié)果:100
             10
   --------------
             10
             100
   --------------
             10
             100
*/
class Student {
    int age = 10;
}

class FinalTest {
    public static void main(String[] args) {
        //局部變量是基本數(shù)據(jù)類型
        int x = 10;
        x = 100;
        System.out.println(x);
        final int y = 10;
        //無法為最終變量y分配值
        //y = 100;
        System.out.println(y);
        System.out.println("--------------");

        //局部變量是引用數(shù)據(jù)類型
        Student s = new Student();
        System.out.println(s.age);
        s.age = 100;
        System.out.println(s.age);
        System.out.println("--------------");

        final Student ss = new Student();
        System.out.println(ss.age);
        ss.age = 100;
        System.out.println(ss.age);

        //重新分配內(nèi)存空間
        //無法為最終變量ss分配值
        ss = new Student();
    }
}

77、多態(tài)中成員訪問的特點(diǎn)

/*
    多態(tài):同一個對象(事物),在不同時刻體現(xiàn)出來的不同狀態(tài)。
    舉例:
        貓是貓,貓是動物。
        水(液體,固體,氣態(tài))。

    多態(tài)的前提:
        A:要有繼承關(guān)系。
        B:要有方法重寫。
            其實(shí)沒有也是可以的,但是如果沒有這個就沒有意義。
                動物 d = new 貓();//讀的時候從右往左讀(也可以這樣理解貓是new出來的對象,
                而左邊是一個類。所以就相當(dāng)于判斷一個對象是不是這個類的實(shí)例)貓是貓,貓是動物。
                d.show();
                動物 d = new 狗();
                d.show();
        C:要有父類引用指向子類對象。
            父 f =  new 子();

    用代碼體現(xiàn)一下多態(tài)。

    多態(tài)中的成員訪問特點(diǎn):
        A:成員變量
            編譯看左邊,運(yùn)行看左邊。
        B:構(gòu)造方法
            創(chuàng)建子類對象的時候,訪問父類的構(gòu)造方法,對父類的數(shù)據(jù)進(jìn)行初始化。
        C:成員方法
            編譯看左邊,運(yùn)行看右邊。
        D:靜態(tài)方法
            編譯看左邊,運(yùn)行看左邊。
            (靜態(tài)和類相關(guān),算不上重寫,所以,訪問還是左邊的)

        由于成員方法存在方法重寫,所以它運(yùn)行看右邊。
*/
class Fu {
    public int num = 100;

    public void show() {
        System.out.println("show Fu");
    }

    public static void function() {
        System.out.println("function Fu");
    }
}

class Zi extends Fu {
    public int num = 1000;
    public int num2 = 200;

    public void show() {
        System.out.println("show Zi");
    }

    public void method() {
        System.out.println("method zi");
    }

    public static void function() {
        System.out.println("function Zi");
    }
}

class DuoTaiDemo {
    public static void main(String[] args) {
        //要有父類引用指向子類對象。
        //父 f =  new 子();
        Fu f = new Zi();
        System.out.println(f.num);
        //找不到符號
        //System.out.println(f.num2);

        f.show();
        //找不到符號
        //f.method();
        f.function();
    }
}






總結(jié)

以上是生活随笔為你收集整理的Java笔试题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

无人区乱码一区二区三区 | 精品久久久无码中文字幕 | 国产精品久久久久无码av色戒 | 欧美35页视频在线观看 | 亚洲乱码日产精品bd | 亚洲欧洲无卡二区视頻 | 日韩av无码中文无码电影 | 中文字幕av日韩精品一区二区 | 亚洲精品国产品国语在线观看 | 麻花豆传媒剧国产免费mv在线 | 97夜夜澡人人爽人人喊中国片 | 国产精品久久国产精品99 | 领导边摸边吃奶边做爽在线观看 | 人妻无码αv中文字幕久久琪琪布 | 美女毛片一区二区三区四区 | 给我免费的视频在线观看 | 夜夜夜高潮夜夜爽夜夜爰爰 | 亚洲精品成人福利网站 | 亚洲精品中文字幕 | 少妇高潮喷潮久久久影院 | 巨爆乳无码视频在线观看 | 理论片87福利理论电影 | 欧美丰满老熟妇xxxxx性 | 丰满妇女强制高潮18xxxx | 亚洲人交乣女bbw | 奇米影视7777久久精品人人爽 | 亚洲国产欧美在线成人 | 妺妺窝人体色www婷婷 | 亚洲精品一区二区三区在线观看 | 又湿又紧又大又爽a视频国产 | 亚洲欧美日韩综合久久久 | 欧美老妇交乱视频在线观看 | 免费无码一区二区三区蜜桃大 | 亚洲色大成网站www国产 | 亚洲精品鲁一鲁一区二区三区 | 国模大胆一区二区三区 | 久久aⅴ免费观看 | 色一情一乱一伦一视频免费看 | 国产99久久精品一区二区 | 久久精品中文字幕一区 | 狠狠色噜噜狠狠狠狠7777米奇 | 国模大胆一区二区三区 | 国内揄拍国内精品少妇国语 | 欧美喷潮久久久xxxxx | 国产欧美熟妇另类久久久 | 少女韩国电视剧在线观看完整 | 亚洲人成影院在线观看 | 精品国产麻豆免费人成网站 | 日本欧美一区二区三区乱码 | 欧美真人作爱免费视频 | 又大又黄又粗又爽的免费视频 | 亚洲国产欧美国产综合一区 | 色综合视频一区二区三区 | 欧美freesex黑人又粗又大 | 国产超碰人人爽人人做人人添 | 一个人免费观看的www视频 | 性色av无码免费一区二区三区 | 99精品视频在线观看免费 | 中文无码伦av中文字幕 | 男女性色大片免费网站 | 沈阳熟女露脸对白视频 | 中文字幕无码日韩专区 | 日韩欧美群交p片內射中文 | 国产亚洲精品久久久ai换 | 婷婷丁香六月激情综合啪 | 熟妇女人妻丰满少妇中文字幕 | 在线亚洲高清揄拍自拍一品区 | 日日碰狠狠躁久久躁蜜桃 | 蜜桃无码一区二区三区 | 天堂一区人妻无码 | 精品日本一区二区三区在线观看 | 欧美丰满熟妇xxxx性ppx人交 | 欧美日韩一区二区综合 | 午夜精品一区二区三区在线观看 | 精品无人区无码乱码毛片国产 | 国产色xx群视频射精 | 丰满少妇高潮惨叫视频 | 在教室伦流澡到高潮hnp视频 | 日日鲁鲁鲁夜夜爽爽狠狠 | 国产午夜手机精彩视频 | 亚洲一区二区三区香蕉 | 中文字幕人妻无码一区二区三区 | 欧美 丝袜 自拍 制服 另类 | 成人精品一区二区三区中文字幕 | 性欧美videos高清精品 | 好男人www社区 | 无码中文字幕色专区 | 超碰97人人做人人爱少妇 | 影音先锋中文字幕无码 | 久久精品国产一区二区三区肥胖 | 国产婷婷色一区二区三区在线 | 国产成人无码一二三区视频 | 无码成人精品区在线观看 | 亚洲中文字幕无码中文字在线 | 日本精品少妇一区二区三区 | 99精品无人区乱码1区2区3区 | 中文字幕日韩精品一区二区三区 | 久久99精品国产麻豆蜜芽 | 强伦人妻一区二区三区视频18 | 丰满少妇女裸体bbw | 亚洲色成人中文字幕网站 | 丰满少妇高潮惨叫视频 | 波多野结衣av一区二区全免费观看 | 亚洲精品美女久久久久久久 | 国产农村妇女高潮大叫 | 水蜜桃亚洲一二三四在线 | 亚洲国产高清在线观看视频 | 亚洲中文字幕无码中字 | 国产乱人无码伦av在线a | 色妞www精品免费视频 | 国产精品无码成人午夜电影 | 久久精品人妻少妇一区二区三区 | 国产无遮挡又黄又爽又色 | 国产免费观看黄av片 | 樱花草在线社区www | 亚洲国产精品久久人人爱 | 久久综合狠狠综合久久综合88 | 日产精品高潮呻吟av久久 | 乱中年女人伦av三区 | aa片在线观看视频在线播放 | 亚洲区小说区激情区图片区 | 亚洲日韩av一区二区三区中文 | 99视频精品全部免费免费观看 | 中文精品无码中文字幕无码专区 | 久久人妻内射无码一区三区 | 国产精品无码成人午夜电影 | 亚洲一区二区三区在线观看网站 | 青青草原综合久久大伊人精品 | 狠狠亚洲超碰狼人久久 | 国産精品久久久久久久 | 久久综合给久久狠狠97色 | 久久午夜夜伦鲁鲁片无码免费 | 国产午夜精品一区二区三区嫩草 | 鲁大师影院在线观看 | 两性色午夜视频免费播放 | 99视频精品全部免费免费观看 | 国产精品无码久久av | 97夜夜澡人人爽人人喊中国片 | 午夜福利电影 | 欧美三级a做爰在线观看 | 曰韩少妇内射免费播放 | a片免费视频在线观看 | 免费乱码人妻系列无码专区 | 日本xxxx色视频在线观看免费 | 欧美丰满老熟妇xxxxx性 | 中文毛片无遮挡高清免费 | 国产性生交xxxxx无码 | 人妻夜夜爽天天爽三区 | 国产亚av手机在线观看 | 国产色视频一区二区三区 | 国产高清av在线播放 | 无码一区二区三区在线观看 | 99精品国产综合久久久久五月天 | 亚洲大尺度无码无码专区 | 99麻豆久久久国产精品免费 | 久久久精品456亚洲影院 | 成人影院yy111111在线观看 | 老司机亚洲精品影院 | 对白脏话肉麻粗话av | 丝袜人妻一区二区三区 | aa片在线观看视频在线播放 | 欧美精品免费观看二区 | 亚洲精品中文字幕 | 东京热一精品无码av | 噜噜噜亚洲色成人网站 | 精品国产麻豆免费人成网站 | 99视频精品全部免费免费观看 | 欧美怡红院免费全部视频 | 免费网站看v片在线18禁无码 | 天下第一社区视频www日本 | 国产午夜亚洲精品不卡下载 | 久久zyz资源站无码中文动漫 | 亚洲熟妇色xxxxx亚洲 | 一二三四在线观看免费视频 | 亚洲日韩av一区二区三区四区 | 国产莉萝无码av在线播放 | 亚洲の无码国产の无码影院 | 国产精品鲁鲁鲁 | 高潮毛片无遮挡高清免费视频 | 国产人妻人伦精品1国产丝袜 | 欧美35页视频在线观看 | 一个人看的www免费视频在线观看 | 特大黑人娇小亚洲女 | 国产色精品久久人妻 | 国产卡一卡二卡三 | 国产免费无码一区二区视频 | 亚洲国产精品无码一区二区三区 | 伊人久久大香线蕉亚洲 | 黄网在线观看免费网站 | 黑人粗大猛烈进出高潮视频 | 国产精品久久国产精品99 | 久久久久久久女国产乱让韩 | 国产精品香蕉在线观看 | 77777熟女视频在线观看 а天堂中文在线官网 | 自拍偷自拍亚洲精品被多人伦好爽 | 亚洲熟妇色xxxxx欧美老妇y | 亚洲精品久久久久中文第一幕 | 亚洲综合在线一区二区三区 | www成人国产高清内射 | 欧美 日韩 亚洲 在线 | 国色天香社区在线视频 | 日日夜夜撸啊撸 | 国产情侣作爱视频免费观看 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 亚洲日韩一区二区三区 | 色欲久久久天天天综合网精品 | 四虎国产精品一区二区 | 天海翼激烈高潮到腰振不止 | 三上悠亚人妻中文字幕在线 | 大胆欧美熟妇xx | 无码乱肉视频免费大全合集 | 色综合天天综合狠狠爱 | 国产suv精品一区二区五 | 97se亚洲精品一区 | 丰满妇女强制高潮18xxxx | 男女作爱免费网站 | 国产一区二区三区精品视频 | 国产精品第一国产精品 | 亚洲男人av香蕉爽爽爽爽 | 久久精品中文字幕一区 | 色婷婷欧美在线播放内射 | 蜜臀av无码人妻精品 | 久久熟妇人妻午夜寂寞影院 | 亚洲精品久久久久中文第一幕 | 熟女俱乐部五十路六十路av | 大肉大捧一进一出视频出来呀 | 久久国产自偷自偷免费一区调 | 久精品国产欧美亚洲色aⅴ大片 | 无码av最新清无码专区吞精 | 97久久精品无码一区二区 | 成人免费视频一区二区 | 久久zyz资源站无码中文动漫 | 国产明星裸体无码xxxx视频 | 国产精品久久福利网站 | 激情五月综合色婷婷一区二区 | 国产精品18久久久久久麻辣 | 激情亚洲一区国产精品 | 色窝窝无码一区二区三区色欲 | 欧美freesex黑人又粗又大 | 亚洲成a人片在线观看无码 | 国产精品久久久久影院嫩草 | 中文字幕无码日韩欧毛 | 国产精品久久久av久久久 | 国产精品无码一区二区三区不卡 | 欧美怡红院免费全部视频 | 欧美性生交活xxxxxdddd | 国产美女精品一区二区三区 | 国产精品亚洲一区二区三区喷水 | 伊人久久大香线蕉av一区二区 | 国产精品无码一区二区三区不卡 | 国内丰满熟女出轨videos | 老司机亚洲精品影院无码 | 亚洲精品欧美二区三区中文字幕 | 日本欧美一区二区三区乱码 | 乱人伦人妻中文字幕无码久久网 | 荫蒂被男人添的好舒服爽免费视频 | 秋霞成人午夜鲁丝一区二区三区 | 我要看www免费看插插视频 | 乱码午夜-极国产极内射 | 国产成人综合在线女婷五月99播放 | 日韩少妇内射免费播放 | 无码av中文字幕免费放 | 狠狠亚洲超碰狼人久久 | 亚洲精品中文字幕久久久久 | 免费国产成人高清在线观看网站 | 亚洲乱码国产乱码精品精 | 久久综合狠狠综合久久综合88 | 亚洲中文字幕无码中文字在线 | 性欧美熟妇videofreesex | 一区二区三区乱码在线 | 欧洲 | 欧美野外疯狂做受xxxx高潮 | 少妇无套内谢久久久久 | 日日鲁鲁鲁夜夜爽爽狠狠 | 色综合久久中文娱乐网 | 国精品人妻无码一区二区三区蜜柚 | 国产精品毛片一区二区 | 又大又硬又爽免费视频 | 亚洲成色在线综合网站 | 日本饥渴人妻欲求不满 | 国产亚洲美女精品久久久2020 | 日韩无套无码精品 | 成人毛片一区二区 | 日本一卡二卡不卡视频查询 | 国产 精品 自在自线 | 欧美黑人乱大交 | 国产精品igao视频网 | 亚洲国产成人a精品不卡在线 | 国产人妻久久精品二区三区老狼 | 女人被男人爽到呻吟的视频 | 无码国产激情在线观看 | 少妇久久久久久人妻无码 | 久久精品国产精品国产精品污 | 日韩在线不卡免费视频一区 | 亚洲 激情 小说 另类 欧美 | 99久久人妻精品免费二区 | 乱人伦中文视频在线观看 | 久久99热只有频精品8 | 俄罗斯老熟妇色xxxx | √8天堂资源地址中文在线 | 精品无人国产偷自产在线 | 欧美日韩在线亚洲综合国产人 | 少妇人妻偷人精品无码视频 | 一本色道婷婷久久欧美 | 午夜成人1000部免费视频 | 俺去俺来也在线www色官网 | 色综合久久88色综合天天 | 成人综合网亚洲伊人 | 久久久久久久久888 | www国产亚洲精品久久网站 | 国产黑色丝袜在线播放 | 国产福利视频一区二区 | 亚洲成熟女人毛毛耸耸多 | 国产午夜亚洲精品不卡下载 | 高潮喷水的毛片 | 欧美老妇交乱视频在线观看 | 人人妻人人澡人人爽人人精品 | 少妇被粗大的猛进出69影院 | 国产网红无码精品视频 | 麻豆av传媒蜜桃天美传媒 | 欧美日韩在线亚洲综合国产人 | 成人av无码一区二区三区 | 国产av一区二区三区最新精品 | 精品无码av一区二区三区 | 亚洲第一网站男人都懂 | 国产又爽又猛又粗的视频a片 | 成人免费无码大片a毛片 | 国产9 9在线 | 中文 | 国产成人综合美国十次 | 亚洲爆乳大丰满无码专区 | 日本精品少妇一区二区三区 | 九九热爱视频精品 | 国产激情无码一区二区app | 毛片内射-百度 | 内射爽无广熟女亚洲 | 久久精品国产亚洲精品 | 永久免费观看国产裸体美女 | 波多野结衣av一区二区全免费观看 | 少妇性l交大片欧洲热妇乱xxx | 欧美国产日韩亚洲中文 | 亚洲毛片av日韩av无码 | 亚洲中文字幕无码中文字在线 | 日本乱人伦片中文三区 | 成在人线av无码免费 | 亚洲欧美日韩综合久久久 | 亚洲综合久久一区二区 | 久久国产精品偷任你爽任你 | 老太婆性杂交欧美肥老太 | 国产三级精品三级男人的天堂 | 少女韩国电视剧在线观看完整 | 久久久久久久久蜜桃 | 国产亚洲tv在线观看 | 日本熟妇乱子伦xxxx | 成人无码精品1区2区3区免费看 | 1000部夫妻午夜免费 | 欧洲极品少妇 | 无码人中文字幕 | 免费观看激色视频网站 | 天干天干啦夜天干天2017 | 牲欲强的熟妇农村老妇女视频 | 少妇厨房愉情理9仑片视频 | 熟妇女人妻丰满少妇中文字幕 | 国产麻豆精品精东影业av网站 | 午夜福利一区二区三区在线观看 | 97久久国产亚洲精品超碰热 | 性生交大片免费看女人按摩摩 | 欧美xxxx黑人又粗又长 | 国产亚洲精品精品国产亚洲综合 | 亚洲色大成网站www国产 | 亚洲国产av美女网站 | 国产成人一区二区三区在线观看 | 人人澡人人透人人爽 | 久久成人a毛片免费观看网站 | 高潮喷水的毛片 | 日本饥渴人妻欲求不满 | 中文精品无码中文字幕无码专区 | 亚洲精品久久久久中文第一幕 | 日本一卡2卡3卡四卡精品网站 | 男女猛烈xx00免费视频试看 | 亚洲人成网站在线播放942 | 久久99精品国产麻豆蜜芽 | 亚洲精品久久久久avwww潮水 | 婷婷色婷婷开心五月四房播播 | 亚洲国产精品久久久久久 | 国産精品久久久久久久 | 人人爽人人澡人人人妻 | 老熟妇仑乱视频一区二区 | 亚洲成av人综合在线观看 | 青草青草久热国产精品 | 日日碰狠狠丁香久燥 | 亚洲色欲色欲天天天www | 国产激情一区二区三区 | 青青久在线视频免费观看 | 欧美一区二区三区视频在线观看 | 亚洲欧美综合区丁香五月小说 | 97精品国产97久久久久久免费 | 荡女精品导航 | 日本精品久久久久中文字幕 | 国产精品久久久久影院嫩草 | 人妻夜夜爽天天爽三区 | 久久精品女人的天堂av | 福利一区二区三区视频在线观看 | 欧洲精品码一区二区三区免费看 | 亚洲综合色区中文字幕 | 久久精品成人欧美大片 | 国产又粗又硬又大爽黄老大爷视 | 亚洲春色在线视频 | 久久人妻内射无码一区三区 | 中文字幕人成乱码熟女app | 全黄性性激高免费视频 | 欧美三级a做爰在线观看 | www一区二区www免费 | av香港经典三级级 在线 | 性欧美熟妇videofreesex | 又粗又大又硬毛片免费看 | 久久精品人妻少妇一区二区三区 | 亚洲国产精品无码久久久久高潮 | 成人免费视频在线观看 | 暴力强奷在线播放无码 | 少妇的肉体aa片免费 | 亚洲毛片av日韩av无码 | 国产av无码专区亚洲awww | 欧美日韩一区二区免费视频 | 午夜熟女插插xx免费视频 | 中文毛片无遮挡高清免费 | 久久午夜无码鲁丝片 | 亚洲国产精品一区二区美利坚 | 男人的天堂2018无码 | 亚洲国产精品久久久天堂 | 成人无码视频免费播放 | 欧美性生交活xxxxxdddd | 亚洲精品国产精品乱码视色 | 欧洲精品码一区二区三区免费看 | 青青草原综合久久大伊人精品 | 日日夜夜撸啊撸 | 人妻互换免费中文字幕 | 高中生自慰www网站 | 老熟妇仑乱视频一区二区 | 久久久中文字幕日本无吗 | 色婷婷综合中文久久一本 | 国产精品福利视频导航 | 97人妻精品一区二区三区 | 欧美人与善在线com | 无人区乱码一区二区三区 | 午夜丰满少妇性开放视频 | 日本一卡2卡3卡四卡精品网站 | 亚洲综合无码久久精品综合 | 乌克兰少妇xxxx做受 | 桃花色综合影院 | 国产成人综合美国十次 | 国产人妻精品一区二区三区不卡 | 真人与拘做受免费视频一 | 久在线观看福利视频 | 亚洲一区二区三区 | 福利一区二区三区视频在线观看 | 内射白嫩少妇超碰 | 香港三级日本三级妇三级 | 国产乱人无码伦av在线a | 自拍偷自拍亚洲精品被多人伦好爽 | 大肉大捧一进一出好爽视频 | 亚洲 a v无 码免 费 成 人 a v | 欧美激情综合亚洲一二区 | 国产人妻精品午夜福利免费 | 久久久久久久久蜜桃 | 中文字幕av伊人av无码av | 牲欲强的熟妇农村老妇女视频 | 欧美乱妇无乱码大黄a片 | 图片小说视频一区二区 | 日本熟妇乱子伦xxxx | 动漫av网站免费观看 | 国产做国产爱免费视频 | 中文字幕乱码亚洲无线三区 | 亚洲人交乣女bbw | 日本xxxx色视频在线观看免费 | 国产精品久久精品三级 | 国产在线aaa片一区二区99 | 亚洲精品国产精品乱码视色 | 国产人妻精品午夜福利免费 | 日本乱人伦片中文三区 | 无码毛片视频一区二区本码 | 夜精品a片一区二区三区无码白浆 | 成年美女黄网站色大免费全看 | 国产另类ts人妖一区二区 | 成熟妇人a片免费看网站 | 国内揄拍国内精品人妻 | 动漫av网站免费观看 | 午夜男女很黄的视频 | 国产在线精品一区二区三区直播 | 日韩精品a片一区二区三区妖精 | 午夜性刺激在线视频免费 | 牛和人交xxxx欧美 | 国产熟妇高潮叫床视频播放 | 在线观看欧美一区二区三区 | 精品无码国产一区二区三区av | 成人欧美一区二区三区 | 国产农村乱对白刺激视频 | 国产莉萝无码av在线播放 | 国产精品人人爽人人做我的可爱 | 自拍偷自拍亚洲精品10p | 久久精品国产精品国产精品污 | 一个人看的www免费视频在线观看 | 人人爽人人爽人人片av亚洲 | 国产色精品久久人妻 | 亚洲の无码国产の无码影院 | 色综合视频一区二区三区 | 亚洲自偷精品视频自拍 | 日本爽爽爽爽爽爽在线观看免 | 国产午夜福利100集发布 | 熟女少妇人妻中文字幕 | 麻豆蜜桃av蜜臀av色欲av | 欧美老人巨大xxxx做受 | 日本爽爽爽爽爽爽在线观看免 | 国产精品无码永久免费888 | 国产亚洲精品久久久闺蜜 | 377p欧洲日本亚洲大胆 | 色偷偷人人澡人人爽人人模 | 久久精品丝袜高跟鞋 | av无码久久久久不卡免费网站 | 99久久无码一区人妻 | 性生交大片免费看女人按摩摩 | 国产精品丝袜黑色高跟鞋 | 精品 日韩 国产 欧美 视频 | 国产成人综合色在线观看网站 | 我要看www免费看插插视频 | 亚洲啪av永久无码精品放毛片 | 国产精品久久国产精品99 | 在线播放亚洲第一字幕 | 国产成人精品一区二区在线小狼 | 丝袜足控一区二区三区 | a在线亚洲男人的天堂 | 国产明星裸体无码xxxx视频 | 国产精品香蕉在线观看 | 国产成人综合色在线观看网站 | 成人性做爰aaa片免费看不忠 | 娇妻被黑人粗大高潮白浆 | 内射爽无广熟女亚洲 | 午夜精品久久久久久久 | 天堂久久天堂av色综合 | 精品久久久中文字幕人妻 | 久9re热视频这里只有精品 | 国产一区二区三区精品视频 | 中文字幕乱码人妻无码久久 | 欧美国产日韩亚洲中文 | 图片区 小说区 区 亚洲五月 | 妺妺窝人体色www在线小说 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 日日天干夜夜狠狠爱 | 精品乱码久久久久久久 | 欧美 日韩 亚洲 在线 | 久久午夜无码鲁丝片 | 免费播放一区二区三区 | 国内揄拍国内精品少妇国语 | 国内综合精品午夜久久资源 | 国产人妻精品午夜福利免费 | 久久综合激激的五月天 | 亚洲精品久久久久中文第一幕 | 午夜精品一区二区三区的区别 | 亚洲精品久久久久久久久久久 | 熟女俱乐部五十路六十路av | 免费视频欧美无人区码 | 最新国产乱人伦偷精品免费网站 | 日韩欧美成人免费观看 | 熟女少妇在线视频播放 | www国产亚洲精品久久久日本 | 久久精品国产99久久6动漫 | 人人爽人人爽人人片av亚洲 | 97久久精品无码一区二区 | 久久国产精品_国产精品 | 夜夜躁日日躁狠狠久久av | 娇妻被黑人粗大高潮白浆 | av香港经典三级级 在线 | 99re在线播放 | 欧美日韩在线亚洲综合国产人 | v一区无码内射国产 | 日韩成人一区二区三区在线观看 | 久久午夜无码鲁丝片 | 日韩精品一区二区av在线 | 国产无套内射久久久国产 | 欧美日韩一区二区综合 | 亚洲色欲色欲天天天www | 亚洲一区二区三区 | 久久久精品成人免费观看 | 呦交小u女精品视频 | 国产精品久久久久久久影院 | 成人无码视频免费播放 | 色婷婷av一区二区三区之红樱桃 | 扒开双腿吃奶呻吟做受视频 | 精品无码一区二区三区爱欲 | 国产成人综合在线女婷五月99播放 | 亚洲高清偷拍一区二区三区 | 大肉大捧一进一出好爽视频 | 九月婷婷人人澡人人添人人爽 | 精品国产一区二区三区av 性色 | 亚洲中文字幕无码一久久区 | 国产在线一区二区三区四区五区 | 亚洲色偷偷偷综合网 | 精品无码av一区二区三区 | www国产亚洲精品久久久日本 | 精品无码一区二区三区的天堂 | 午夜福利不卡在线视频 | 秋霞成人午夜鲁丝一区二区三区 | 夫妻免费无码v看片 | 又大又黄又粗又爽的免费视频 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 男女猛烈xx00免费视频试看 | 任你躁在线精品免费 | 自拍偷自拍亚洲精品10p | 亚洲欧洲中文日韩av乱码 | 日韩精品无码一区二区中文字幕 | 日本欧美一区二区三区乱码 | 伊人久久大香线蕉亚洲 | 国产免费无码一区二区视频 | 色综合久久中文娱乐网 | 亚洲天堂2017无码中文 | 双乳奶水饱满少妇呻吟 | 国产欧美精品一区二区三区 | 在线精品亚洲一区二区 | 国产成人综合在线女婷五月99播放 | 国产精品久久久久久久影院 | 日韩在线不卡免费视频一区 | 麻豆果冻传媒2021精品传媒一区下载 | 亚洲国产一区二区三区在线观看 | 日日干夜夜干 | 在线播放亚洲第一字幕 | 伦伦影院午夜理论片 | 99久久精品日本一区二区免费 | 少妇被黑人到高潮喷出白浆 | 一本色道久久综合狠狠躁 | 免费无码的av片在线观看 | 妺妺窝人体色www在线小说 | 亚洲精品无码人妻无码 | 天下第一社区视频www日本 | 精品久久久无码人妻字幂 | 少妇无码吹潮 | 亚洲爆乳大丰满无码专区 | 国产在线无码精品电影网 | 久精品国产欧美亚洲色aⅴ大片 | 麻花豆传媒剧国产免费mv在线 | 玩弄少妇高潮ⅹxxxyw | av人摸人人人澡人人超碰下载 | 久激情内射婷内射蜜桃人妖 | 婷婷色婷婷开心五月四房播播 | 蜜桃无码一区二区三区 | 成年美女黄网站色大免费全看 | 欧美日韩综合一区二区三区 | 在线欧美精品一区二区三区 | 欧美 日韩 人妻 高清 中文 | 亚洲熟悉妇女xxx妇女av | 美女黄网站人色视频免费国产 | 夜夜高潮次次欢爽av女 | 亚洲中文字幕无码中字 | 狠狠色噜噜狠狠狠狠7777米奇 | 黑人粗大猛烈进出高潮视频 | 精品国偷自产在线视频 | 377p欧洲日本亚洲大胆 | 又大又紧又粉嫩18p少妇 | 亚洲 a v无 码免 费 成 人 a v | 久久久国产精品无码免费专区 | 亚洲成a人片在线观看日本 | 国产日产欧产精品精品app | 精品国产福利一区二区 | 日韩人妻少妇一区二区三区 | 国产精品无码成人午夜电影 | 国产精品理论片在线观看 | 精品偷拍一区二区三区在线看 | 成人aaa片一区国产精品 | 性生交大片免费看女人按摩摩 | 日日天干夜夜狠狠爱 | 荫蒂被男人添的好舒服爽免费视频 | 乱人伦人妻中文字幕无码久久网 | 人人妻在人人 | 国产午夜福利亚洲第一 | 日韩精品乱码av一区二区 | 人人妻人人澡人人爽欧美一区九九 | 黑人玩弄人妻中文在线 | 国产成人午夜福利在线播放 | 日本高清一区免费中文视频 | 97夜夜澡人人双人人人喊 | 国产精品久久久久久久影院 | 中文精品久久久久人妻不卡 | 东京热男人av天堂 | 中文精品无码中文字幕无码专区 | 亚洲国产精品久久人人爱 | 波多野结衣一区二区三区av免费 | 亚洲精品国偷拍自产在线麻豆 | 久久亚洲中文字幕无码 | 国产婷婷色一区二区三区在线 | 免费观看黄网站 | 乱中年女人伦av三区 | 日日橹狠狠爱欧美视频 | 男人的天堂2018无码 | 成人试看120秒体验区 | 久久久精品国产sm最大网站 | 3d动漫精品啪啪一区二区中 | 日本丰满熟妇videos | 中文字幕乱码人妻二区三区 | 性做久久久久久久久 | 欧美性黑人极品hd | 精品一区二区三区波多野结衣 | 麻豆精产国品 | 亚洲男女内射在线播放 | 亚洲熟女一区二区三区 | 色一情一乱一伦 | 亚洲va中文字幕无码久久不卡 | 色一情一乱一伦一区二区三欧美 | 无码人妻丰满熟妇区毛片18 | 激情国产av做激情国产爱 | 日韩在线不卡免费视频一区 | 国产无遮挡又黄又爽免费视频 | 图片区 小说区 区 亚洲五月 | 国产国产精品人在线视 | 国产精品成人av在线观看 | 亚洲高清偷拍一区二区三区 | 一本色道婷婷久久欧美 | 欧美熟妇另类久久久久久不卡 | 奇米影视7777久久精品 | 综合网日日天干夜夜久久 | 亚洲色欲色欲欲www在线 | 国产9 9在线 | 中文 | 国产莉萝无码av在线播放 | 真人与拘做受免费视频一 | 日韩精品成人一区二区三区 | 亚洲精品一区国产 | 国产高清不卡无码视频 | 国产成人无码a区在线观看视频app | 婷婷五月综合激情中文字幕 | 女人高潮内射99精品 | 亚洲精品一区二区三区在线 | 欧美黑人巨大xxxxx | 在线成人www免费观看视频 | 精品日本一区二区三区在线观看 | 噜噜噜亚洲色成人网站 | 久久精品无码一区二区三区 | 国精产品一品二品国精品69xx | 夫妻免费无码v看片 | 黑人巨大精品欧美黑寡妇 | 77777熟女视频在线观看 а天堂中文在线官网 | 日日夜夜撸啊撸 | 婷婷综合久久中文字幕蜜桃三电影 | 亚洲男人av天堂午夜在 | 亚洲国产欧美日韩精品一区二区三区 | 国内精品人妻无码久久久影院蜜桃 | 内射爽无广熟女亚洲 | 亚洲自偷自拍另类第1页 | 精品日本一区二区三区在线观看 | 精品无码国产一区二区三区av | 无码一区二区三区在线 | 国产成人人人97超碰超爽8 | 日本一卡2卡3卡四卡精品网站 | 少妇久久久久久人妻无码 | 中文精品久久久久人妻不卡 | 亚洲国产高清在线观看视频 | 国产精品久久国产精品99 | 国产一区二区不卡老阿姨 | 东北女人啪啪对白 | 九九综合va免费看 | 国产欧美熟妇另类久久久 | 老熟妇乱子伦牲交视频 | 日日摸夜夜摸狠狠摸婷婷 | 帮老师解开蕾丝奶罩吸乳网站 | 久久久婷婷五月亚洲97号色 | 国产精品无码永久免费888 | 国产成人精品三级麻豆 | 99久久精品日本一区二区免费 | 荫蒂添的好舒服视频囗交 | 国产亚洲美女精品久久久2020 | 国产av无码专区亚洲a∨毛片 | 日本va欧美va欧美va精品 | 最近中文2019字幕第二页 | 中文字幕人成乱码熟女app | 国产精品爱久久久久久久 | 午夜精品久久久久久久 | 久久人人爽人人人人片 | 欧美老人巨大xxxx做受 | 中文字幕av日韩精品一区二区 | 无码一区二区三区在线观看 | 成人综合网亚洲伊人 | 精品无码av一区二区三区 | 国产香蕉尹人视频在线 | 欧美乱妇无乱码大黄a片 | 99久久亚洲精品无码毛片 | 久久久精品成人免费观看 | 日日摸夜夜摸狠狠摸婷婷 | 久久综合激激的五月天 | 国产成人无码区免费内射一片色欲 | 亚洲综合在线一区二区三区 | 国产成人无码区免费内射一片色欲 | 欧美野外疯狂做受xxxx高潮 | 装睡被陌生人摸出水好爽 | 精品一二三区久久aaa片 | 人人超人人超碰超国产 | aa片在线观看视频在线播放 | 国产极品美女高潮无套在线观看 | 最新国产乱人伦偷精品免费网站 | 无码国产激情在线观看 | 丰腴饱满的极品熟妇 | 无码国产激情在线观看 | 乌克兰少妇性做爰 | 秋霞成人午夜鲁丝一区二区三区 | 亚洲精品午夜国产va久久成人 | 久久婷婷五月综合色国产香蕉 | 国产精品欧美成人 | 熟妇激情内射com | 99久久婷婷国产综合精品青草免费 | 性生交大片免费看女人按摩摩 | 永久免费观看国产裸体美女 | 久久久久成人片免费观看蜜芽 | 性生交片免费无码看人 | 成人免费无码大片a毛片 | 性色欲网站人妻丰满中文久久不卡 | 久久99久久99精品中文字幕 | 成人女人看片免费视频放人 | √天堂中文官网8在线 | 又湿又紧又大又爽a视频国产 | 国产成人精品一区二区在线小狼 | 最近中文2019字幕第二页 | 国产乱子伦视频在线播放 | 婷婷丁香五月天综合东京热 | 精品国产福利一区二区 | 欧美色就是色 | 亚洲男人av天堂午夜在 | 国产精品高潮呻吟av久久 | 欧美高清在线精品一区 | 国产精品亚洲а∨无码播放麻豆 | 亚无码乱人伦一区二区 | 免费无码肉片在线观看 | 中文字幕 亚洲精品 第1页 | 日产精品99久久久久久 | 黑人巨大精品欧美一区二区 | 色欲综合久久中文字幕网 | 色综合久久久久综合一本到桃花网 | 一本久久a久久精品亚洲 | 久久久久成人精品免费播放动漫 | 青青青爽视频在线观看 | 国产精品美女久久久久av爽李琼 | 国产精品99久久精品爆乳 | 亚洲另类伦春色综合小说 | 婷婷综合久久中文字幕蜜桃三电影 | 久久综合香蕉国产蜜臀av | 一本久道久久综合婷婷五月 | 18禁黄网站男男禁片免费观看 | 国产人妻精品一区二区三区不卡 | 国产成人精品三级麻豆 | 日本一卡2卡3卡四卡精品网站 | 欧美第一黄网免费网站 | 国产熟妇高潮叫床视频播放 | 日韩精品乱码av一区二区 | 免费看男女做好爽好硬视频 | 成熟妇人a片免费看网站 | 久久亚洲精品中文字幕无男同 | 色婷婷综合中文久久一本 | 亚洲一区二区三区国产精华液 | 伊人久久大香线蕉亚洲 | 小泽玛莉亚一区二区视频在线 | 又黄又爽又色的视频 | 精品无人国产偷自产在线 | 日韩人妻系列无码专区 | 日本护士毛茸茸高潮 | 久久国语露脸国产精品电影 | 亚洲一区av无码专区在线观看 | 人人超人人超碰超国产 | 少妇性俱乐部纵欲狂欢电影 | 久久午夜无码鲁丝片午夜精品 | 无码人妻出轨黑人中文字幕 | 18黄暴禁片在线观看 | 日本精品少妇一区二区三区 | 国产在线一区二区三区四区五区 | 色综合久久88色综合天天 | 亚洲高清偷拍一区二区三区 | 初尝人妻少妇中文字幕 | 亚洲熟熟妇xxxx | 国产亚洲视频中文字幕97精品 | 国产精品人人妻人人爽 | 日韩精品乱码av一区二区 | 久久久国产精品无码免费专区 | 亚洲欧洲中文日韩av乱码 | 十八禁真人啪啪免费网站 | 一本色道久久综合狠狠躁 | 亚洲最大成人网站 | 欧美日韩在线亚洲综合国产人 | 久久久亚洲欧洲日产国码αv | 伦伦影院午夜理论片 | 国产成人一区二区三区别 | 成在人线av无码免费 | 少妇的肉体aa片免费 | 国产成人无码av片在线观看不卡 | 国产欧美亚洲精品a | 少妇性l交大片 | 久久久久se色偷偷亚洲精品av | 中文字幕无码乱人伦 | 亚洲精品一区国产 | 一区二区传媒有限公司 | 欧美成人免费全部网站 | 成人亚洲精品久久久久 | 又湿又紧又大又爽a视频国产 | 狂野欧美激情性xxxx | 亚洲精品久久久久久一区二区 | 国产成人午夜福利在线播放 | 六月丁香婷婷色狠狠久久 | 无码福利日韩神码福利片 | 捆绑白丝粉色jk震动捧喷白浆 | 台湾无码一区二区 | 国产尤物精品视频 | 综合人妻久久一区二区精品 | 国产精品人人妻人人爽 | 欧美真人作爱免费视频 | 少妇人妻偷人精品无码视频 | 欧美精品国产综合久久 | 少女韩国电视剧在线观看完整 | 国产精品久久久久无码av色戒 | 一本久久伊人热热精品中文字幕 | 久久99热只有频精品8 | 久久久久国色av免费观看性色 | 日韩人妻少妇一区二区三区 | 少妇性荡欲午夜性开放视频剧场 | 久久综合狠狠综合久久综合88 | 亚洲国产日韩a在线播放 | 日韩精品a片一区二区三区妖精 | 亚洲国产av精品一区二区蜜芽 | 日韩av无码中文无码电影 | 亚洲中文字幕无码中字 | 一本精品99久久精品77 | 久久精品人妻少妇一区二区三区 | 国产真人无遮挡作爱免费视频 | 亚洲国产欧美国产综合一区 | 精品成在人线av无码免费看 | 精品亚洲成av人在线观看 | 中文无码成人免费视频在线观看 | 国产精品igao视频网 | 久久精品女人的天堂av | 搡女人真爽免费视频大全 | 香蕉久久久久久av成人 | 野外少妇愉情中文字幕 | 精品无码成人片一区二区98 | 成人无码精品1区2区3区免费看 | 亚洲中文字幕无码一久久区 | 超碰97人人做人人爱少妇 | 久久午夜无码鲁丝片秋霞 | 日本精品少妇一区二区三区 | 久久综合网欧美色妞网 | 久久精品中文字幕大胸 | 老熟妇仑乱视频一区二区 | 国产精品久久久久久久9999 | 国内老熟妇对白xxxxhd | 久久综合网欧美色妞网 | 亚洲精品久久久久中文第一幕 | 成人三级无码视频在线观看 | 日本丰满护士爆乳xxxx | 亚洲精品午夜无码电影网 | 欧美午夜特黄aaaaaa片 | 九月婷婷人人澡人人添人人爽 | 中文字幕色婷婷在线视频 | 亚洲国产欧美在线成人 | 国产女主播喷水视频在线观看 | 男人和女人高潮免费网站 | а√天堂www在线天堂小说 | 人人妻人人澡人人爽欧美一区九九 | 无遮挡啪啪摇乳动态图 | 人妻熟女一区 | 人人澡人人透人人爽 | 粉嫩少妇内射浓精videos | 免费看少妇作爱视频 | 偷窥村妇洗澡毛毛多 | 暴力强奷在线播放无码 | 成人亚洲精品久久久久软件 | 丰满少妇人妻久久久久久 | 一个人看的视频www在线 | 欧美精品国产综合久久 | 青草青草久热国产精品 | 亚洲日本va中文字幕 | 青春草在线视频免费观看 | 最新国产麻豆aⅴ精品无码 | 欧美激情一区二区三区成人 | 国语精品一区二区三区 | 婷婷五月综合激情中文字幕 | 国产亚洲精品久久久ai换 | ass日本丰满熟妇pics | 久久久久久国产精品无码下载 | 午夜性刺激在线视频免费 | 亚洲国产成人a精品不卡在线 | 欧美熟妇另类久久久久久不卡 | 黄网在线观看免费网站 | 日本在线高清不卡免费播放 | 久久天天躁夜夜躁狠狠 | 国产莉萝无码av在线播放 | 一本久道高清无码视频 | 国产精品永久免费视频 | 国产日产欧产精品精品app | 亚洲中文字幕无码一久久区 | 野外少妇愉情中文字幕 | 日韩av无码一区二区三区 | 国产在线无码精品电影网 | 国产亚洲精品久久久闺蜜 | 永久黄网站色视频免费直播 | 天天拍夜夜添久久精品大 | 国产成人久久精品流白浆 | 精品成在人线av无码免费看 | 欧美成人家庭影院 | 亚洲国产av美女网站 | 国产热a欧美热a在线视频 | 无遮无挡爽爽免费视频 | 婷婷五月综合激情中文字幕 | 高潮毛片无遮挡高清免费视频 | 亚洲国产日韩a在线播放 | 日本精品少妇一区二区三区 | 天堂亚洲免费视频 | 中文字幕人妻无码一区二区三区 | 亚洲熟妇色xxxxx欧美老妇y | 亚洲中文字幕久久无码 | 国产亚洲日韩欧美另类第八页 | 性做久久久久久久免费看 | 成人无码视频免费播放 | 丰满人妻精品国产99aⅴ | 欧美亚洲日韩国产人成在线播放 | 欧美freesex黑人又粗又大 | 97精品人妻一区二区三区香蕉 | 国产亚洲欧美在线专区 | 国产亚洲视频中文字幕97精品 | 国产69精品久久久久app下载 | 小sao货水好多真紧h无码视频 | 午夜精品一区二区三区在线观看 | 亚洲色偷偷偷综合网 | 久久久久成人精品免费播放动漫 | 波多野结衣一区二区三区av免费 | 九九在线中文字幕无码 | 亚洲熟妇色xxxxx欧美老妇y | 亚洲阿v天堂在线 | 欧美第一黄网免费网站 | 亚洲精品午夜国产va久久成人 | 精品国产福利一区二区 | 人妻少妇精品无码专区动漫 | aⅴ亚洲 日韩 色 图网站 播放 | 午夜精品一区二区三区在线观看 | 精品亚洲成av人在线观看 | 激情亚洲一区国产精品 | 久久亚洲中文字幕精品一区 | 亚洲色偷偷男人的天堂 | 亚洲一区二区三区 | 一本一道久久综合久久 | 久久国语露脸国产精品电影 | 亚洲 欧美 激情 小说 另类 | 亚洲码国产精品高潮在线 | 国产成人综合在线女婷五月99播放 | 日产精品高潮呻吟av久久 | 久久精品视频在线看15 | 亚洲乱亚洲乱妇50p | 国产亚av手机在线观看 | 呦交小u女精品视频 | 国产超碰人人爽人人做人人添 | 亚洲小说图区综合在线 | 国产精品丝袜黑色高跟鞋 | 精品乱码久久久久久久 | 中文亚洲成a人片在线观看 | 亚洲中文字幕无码中字 | 成人欧美一区二区三区 | 国产精品亚洲专区无码不卡 | 网友自拍区视频精品 | 国产偷国产偷精品高清尤物 | 免费国产成人高清在线观看网站 | 少妇人妻av毛片在线看 | 国产亲子乱弄免费视频 | 清纯唯美经典一区二区 | 日本一卡二卡不卡视频查询 | 一二三四在线观看免费视频 | 国产三级久久久精品麻豆三级 | 国产在线一区二区三区四区五区 | 欧美激情内射喷水高潮 | 日韩亚洲欧美精品综合 | 人妻尝试又大又粗久久 | 久久久中文久久久无码 | 国产精品欧美成人 | 无套内谢的新婚少妇国语播放 | 亲嘴扒胸摸屁股激烈网站 | 午夜丰满少妇性开放视频 | 亚洲中文字幕无码中文字在线 | 亚洲一区二区三区国产精华液 | 欧美第一黄网免费网站 | 亚洲国产av美女网站 | 亚洲gv猛男gv无码男同 | 国产口爆吞精在线视频 | 亚洲日韩av片在线观看 | 国产亚洲精品久久久久久国模美 | 亚洲熟妇色xxxxx亚洲 | 欧美人与善在线com | 国内丰满熟女出轨videos | 亚洲 激情 小说 另类 欧美 | 亚洲人成网站在线播放942 | 日本大乳高潮视频在线观看 | 麻豆果冻传媒2021精品传媒一区下载 | 国产精品国产三级国产专播 | 中文字幕无码av激情不卡 | 丰满少妇女裸体bbw | 国产sm调教视频在线观看 | 国产精品久久国产精品99 | 无码人妻少妇伦在线电影 | 高潮毛片无遮挡高清免费 | 国产成人无码一二三区视频 | 久久精品成人欧美大片 | 亚洲区小说区激情区图片区 | 午夜理论片yy44880影院 | 国精产品一区二区三区 | 亚洲乱码中文字幕在线 | 波多野结衣 黑人 | 久久久国产一区二区三区 | 久久国产自偷自偷免费一区调 | 88国产精品欧美一区二区三区 | 综合激情五月综合激情五月激情1 | 大地资源网第二页免费观看 | 久久久久久久久888 | 国产人妻精品一区二区三区 | a片免费视频在线观看 | 精品久久久久香蕉网 | 久久99精品久久久久婷婷 | 久久久久亚洲精品中文字幕 | 99精品久久毛片a片 | 日日鲁鲁鲁夜夜爽爽狠狠 | 国产av一区二区三区最新精品 | 国产精品第一国产精品 | 国产成人综合美国十次 | 国产精品二区一区二区aⅴ污介绍 | 久久伊人色av天堂九九小黄鸭 | 亚洲色成人中文字幕网站 | 亚洲aⅴ无码成人网站国产app | 日韩精品无码一区二区中文字幕 | 男人扒开女人内裤强吻桶进去 | 中文字幕精品av一区二区五区 | 香蕉久久久久久av成人 | 免费乱码人妻系列无码专区 | 中文字幕无线码免费人妻 | 亚洲日韩av一区二区三区中文 | 国内综合精品午夜久久资源 | 曰韩少妇内射免费播放 | 亚洲爆乳精品无码一区二区三区 | 日日橹狠狠爱欧美视频 | 日韩av无码一区二区三区不卡 | 7777奇米四色成人眼影 | 无码人妻丰满熟妇区毛片18 | 欧美黑人巨大xxxxx | 亚洲 欧美 激情 小说 另类 | 国产人妖乱国产精品人妖 | 久久午夜无码鲁丝片秋霞 | 无码人妻久久一区二区三区不卡 | 久久99精品久久久久久 | 亚洲国产成人av在线观看 | 亚洲国产欧美在线成人 | 国产欧美精品一区二区三区 | 国产成人无码午夜视频在线观看 | 国产超级va在线观看视频 | 国产美女极度色诱视频www | 亚洲性无码av中文字幕 | 内射巨臀欧美在线视频 | 亚洲精品欧美二区三区中文字幕 | 国产在线一区二区三区四区五区 | 久久久中文久久久无码 | 性啪啪chinese东北女人 | 亚洲成a人一区二区三区 | 嫩b人妻精品一区二区三区 | 荫蒂添的好舒服视频囗交 | 自拍偷自拍亚洲精品10p | 中文亚洲成a人片在线观看 | 午夜精品久久久内射近拍高清 | 四虎国产精品免费久久 | 精品乱子伦一区二区三区 | 国产莉萝无码av在线播放 | 亚洲一区二区三区无码久久 | 99久久精品日本一区二区免费 | 日日摸日日碰夜夜爽av | 欧美喷潮久久久xxxxx | 久久五月精品中文字幕 | 精品久久久久久人妻无码中文字幕 | 成人动漫在线观看 | 成熟女人特级毛片www免费 | 国产精品久久久午夜夜伦鲁鲁 | 久久久久国色av免费观看性色 | 偷窥日本少妇撒尿chinese | 中文字幕 人妻熟女 | 波多野结衣一区二区三区av免费 | 国产亚洲欧美日韩亚洲中文色 | 少妇久久久久久人妻无码 | 少妇人妻大乳在线视频 | 99久久久国产精品无码免费 | 久久99久久99精品中文字幕 | 国产sm调教视频在线观看 | 久久久精品国产sm最大网站 | 欧美日韩视频无码一区二区三 | 国内精品人妻无码久久久影院 | 日本一区二区更新不卡 | 男女猛烈xx00免费视频试看 | 日本xxxx色视频在线观看免费 | a在线观看免费网站大全 | 无码人妻av免费一区二区三区 | 丰满诱人的人妻3 | 青青青手机频在线观看 | 无码任你躁久久久久久久 | а天堂中文在线官网 | 成年美女黄网站色大免费全看 | 麻豆国产人妻欲求不满谁演的 | 欧美精品国产综合久久 | 色综合天天综合狠狠爱 | 好屌草这里只有精品 | 久久久精品人妻久久影视 | 国产高潮视频在线观看 | 黑人大群体交免费视频 | 欧美日韩综合一区二区三区 | 国内精品一区二区三区不卡 | 精品久久久久久亚洲精品 | 日韩亚洲欧美中文高清在线 | 亚洲精品中文字幕 | 日韩人妻少妇一区二区三区 | 男女性色大片免费网站 | 国产人妻久久精品二区三区老狼 | 欧美日韩一区二区免费视频 | 无码乱肉视频免费大全合集 | 日韩av无码一区二区三区 | 亚洲日韩乱码中文无码蜜桃臀网站 | 国产激情综合五月久久 | 日本熟妇乱子伦xxxx | 中文字幕无码热在线视频 | 国内少妇偷人精品视频 | 亚洲无人区午夜福利码高清完整版 | 97久久国产亚洲精品超碰热 | 久久久久久久久蜜桃 | 成熟人妻av无码专区 | 强开小婷嫩苞又嫩又紧视频 | 少妇性俱乐部纵欲狂欢电影 | 狠狠噜狠狠狠狠丁香五月 | 久久综合九色综合97网 | 窝窝午夜理论片影院 | 欧美日韩一区二区三区自拍 | 成人免费视频视频在线观看 免费 | 国产9 9在线 | 中文 | 午夜熟女插插xx免费视频 | 久久久国产精品无码免费专区 | 亚洲日韩av一区二区三区四区 | 国产婷婷色一区二区三区在线 | 亚洲精品久久久久avwww潮水 | 精品国产福利一区二区 | 撕开奶罩揉吮奶头视频 | 又色又爽又黄的美女裸体网站 | 欧美国产日韩久久mv | 欧美兽交xxxx×视频 | 377p欧洲日本亚洲大胆 | 人人澡人人妻人人爽人人蜜桃 | 久久综合香蕉国产蜜臀av | 国产婷婷色一区二区三区在线 | 亚洲人成影院在线无码按摩店 | 久久久久人妻一区精品色欧美 | 国产人妻人伦精品 | 人妻少妇精品视频专区 | 九月婷婷人人澡人人添人人爽 | 欧美高清在线精品一区 | 任你躁国产自任一区二区三区 | 4hu四虎永久在线观看 | 成人免费视频一区二区 | 国产成人综合色在线观看网站 | 三级4级全黄60分钟 | 婷婷丁香六月激情综合啪 | 国产精品久免费的黄网站 | 好屌草这里只有精品 | 精品久久久久久人妻无码中文字幕 | 亚洲色欲色欲天天天www | 久久国产精品精品国产色婷婷 | 欧美老妇交乱视频在线观看 | 成人精品一区二区三区中文字幕 | 国产女主播喷水视频在线观看 | 漂亮人妻洗澡被公强 日日躁 | 无码帝国www无码专区色综合 | 大色综合色综合网站 | 超碰97人人做人人爱少妇 | 97人妻精品一区二区三区 | 国产无套粉嫩白浆在线 | 图片区 小说区 区 亚洲五月 | 少妇无码一区二区二三区 | 在线观看国产一区二区三区 | 人人妻人人澡人人爽精品欧美 | 两性色午夜免费视频 | 小sao货水好多真紧h无码视频 | 色欲av亚洲一区无码少妇 | 日韩av无码中文无码电影 | 亚洲欧美色中文字幕在线 | 蜜桃视频插满18在线观看 | 无码中文字幕色专区 | 特黄特色大片免费播放器图片 | 无套内谢的新婚少妇国语播放 | 精品亚洲韩国一区二区三区 | 久久99精品久久久久久 | 无码成人精品区在线观看 | 久久综合给合久久狠狠狠97色 | 国产免费观看黄av片 | 99精品国产综合久久久久五月天 | 亚洲成a人片在线观看无码 | 午夜丰满少妇性开放视频 | 国产av一区二区精品久久凹凸 | 日韩人妻系列无码专区 | 久久婷婷五月综合色国产香蕉 | 亚洲国产成人av在线观看 | 男女作爱免费网站 | 国产国语老龄妇女a片 | 亚洲va欧美va天堂v国产综合 | av人摸人人人澡人人超碰下载 | 少妇邻居内射在线 | 国产激情艳情在线看视频 | 中文字幕人妻无码一夲道 | 天下第一社区视频www日本 | 天天拍夜夜添久久精品 | 中文字幕乱妇无码av在线 | 亚洲乱码日产精品bd | 无码av免费一区二区三区试看 | 国产绳艺sm调教室论坛 | 亚洲国产欧美国产综合一区 | 亚洲熟妇色xxxxx欧美老妇y | 欧美性生交活xxxxxdddd | 日韩人妻少妇一区二区三区 | 亚洲精品久久久久avwww潮水 | 无码人妻精品一区二区三区不卡 | 精品无码av一区二区三区 | 国产av剧情md精品麻豆 | 乱人伦人妻中文字幕无码 | 无码中文字幕色专区 | 四虎国产精品免费久久 | 欧美亚洲国产一区二区三区 | 久久99久久99精品中文字幕 | 欧美一区二区三区 | 国产真实夫妇视频 | 中文久久乱码一区二区 | 免费人成在线视频无码 | 女人被爽到呻吟gif动态图视看 | 午夜精品久久久久久久久 | 国产9 9在线 | 中文 | 无码国模国产在线观看 | 欧美老妇交乱视频在线观看 | 自拍偷自拍亚洲精品被多人伦好爽 | 国产成人无码a区在线观看视频app | 国产莉萝无码av在线播放 | av小次郎收藏 | 免费网站看v片在线18禁无码 | 国产av剧情md精品麻豆 | 久久久久久九九精品久 | 国产猛烈高潮尖叫视频免费 | 日韩av无码一区二区三区不卡 | 又湿又紧又大又爽a视频国产 | 国产亚洲精品久久久久久久久动漫 | 一本久久a久久精品vr综合 | 狂野欧美性猛xxxx乱大交 | 日韩欧美成人免费观看 | 精品人人妻人人澡人人爽人人 | 东京热一精品无码av | 99麻豆久久久国产精品免费 | 成年美女黄网站色大免费全看 | 国产亚洲精品久久久久久久 | 久久无码人妻影院 | 亚洲精品国偷拍自产在线观看蜜桃 | 中文亚洲成a人片在线观看 | 人人妻人人澡人人爽欧美精品 | 成人精品视频一区二区 | 清纯唯美经典一区二区 | 欧美 日韩 人妻 高清 中文 | 7777奇米四色成人眼影 | 女人高潮内射99精品 | 国产精品怡红院永久免费 | 无遮挡国产高潮视频免费观看 | 强辱丰满人妻hd中文字幕 | 波多野结衣一区二区三区av免费 | 久久 国产 尿 小便 嘘嘘 | 亚洲区小说区激情区图片区 | 国产欧美熟妇另类久久久 | 西西人体www44rt大胆高清 | 亚洲理论电影在线观看 | 国产午夜亚洲精品不卡下载 | 久久久久免费精品国产 | 国产精品人人爽人人做我的可爱 | 十八禁真人啪啪免费网站 | 无码吃奶揉捏奶头高潮视频 | 九月婷婷人人澡人人添人人爽 | 天海翼激烈高潮到腰振不止 | 99在线 | 亚洲 | 又色又爽又黄的美女裸体网站 | 欧美精品国产综合久久 | 日韩欧美中文字幕公布 | 国产成人一区二区三区在线观看 | 亚洲精品国偷拍自产在线观看蜜桃 | 午夜丰满少妇性开放视频 | 色欲av亚洲一区无码少妇 | 精品一二三区久久aaa片 | 久久久av男人的天堂 | 久久99精品国产麻豆 | 国产精品毛多多水多 | 乌克兰少妇性做爰 | 伊在人天堂亚洲香蕉精品区 | 精品久久久无码中文字幕 | 日产精品99久久久久久 | 中文字幕无码热在线视频 | 日本一区二区三区免费播放 | 少女韩国电视剧在线观看完整 | 沈阳熟女露脸对白视频 | 亚洲男人av天堂午夜在 | 九九久久精品国产免费看小说 | 久久久久久久久蜜桃 | 麻豆国产丝袜白领秘书在线观看 | 国产综合色产在线精品 | 少妇无码av无码专区在线观看 | 亚洲综合无码久久精品综合 | 欧美 丝袜 自拍 制服 另类 | 国产精品无码久久av | 红桃av一区二区三区在线无码av | 亚洲中文字幕成人无码 | 久久精品中文字幕一区 | 久久国产精品偷任你爽任你 | 桃花色综合影院 | 久久婷婷五月综合色国产香蕉 | 丁香啪啪综合成人亚洲 | 久久精品丝袜高跟鞋 | 亚洲欧美综合区丁香五月小说 | 沈阳熟女露脸对白视频 | 国产精品嫩草久久久久 | 国产亚洲精品久久久久久久 | 图片小说视频一区二区 | 亚洲va中文字幕无码久久不卡 | 男女作爱免费网站 | 少妇性荡欲午夜性开放视频剧场 | 亚洲精品综合一区二区三区在线 | 亚洲狠狠婷婷综合久久 | 国产热a欧美热a在线视频 | 欧美性黑人极品hd | 香港三级日本三级妇三级 | 熟女少妇人妻中文字幕 | 99久久久无码国产精品免费 | 日本熟妇人妻xxxxx人hd | 狠狠色噜噜狠狠狠狠7777米奇 | 麻豆国产人妻欲求不满谁演的 | 亚洲色欲色欲欲www在线 | 爽爽影院免费观看 | 国产精品va在线观看无码 | 精品乱子伦一区二区三区 | 玩弄少妇高潮ⅹxxxyw | 国产精品亚洲专区无码不卡 | 四虎影视成人永久免费观看视频 | 国产熟妇另类久久久久 | 97精品国产97久久久久久免费 | 最近免费中文字幕中文高清百度 | 色老头在线一区二区三区 | 久青草影院在线观看国产 | 在线天堂新版最新版在线8 | 日韩少妇内射免费播放 | 5858s亚洲色大成网站www | 在线成人www免费观看视频 | 精品欧美一区二区三区久久久 | 欧美国产亚洲日韩在线二区 | 国产偷国产偷精品高清尤物 | 少妇被粗大的猛进出69影院 | 亚洲aⅴ无码成人网站国产app | 成人精品视频一区二区 | 熟妇人妻无码xxx视频 | 黄网在线观看免费网站 | 国产又爽又猛又粗的视频a片 | 国产精品沙发午睡系列 | 人人妻人人藻人人爽欧美一区 | 免费无码肉片在线观看 | 国产精品无码一区二区三区不卡 | 免费看男女做好爽好硬视频 | 领导边摸边吃奶边做爽在线观看 | 性开放的女人aaa片 | 中文字幕无码日韩欧毛 | 无码播放一区二区三区 | 国产亚洲人成a在线v网站 | 天海翼激烈高潮到腰振不止 | 国产av无码专区亚洲a∨毛片 | 国产莉萝无码av在线播放 | 国产乱人无码伦av在线a | 亚洲精品一区三区三区在线观看 | 欧洲精品码一区二区三区免费看 | 精品人妻人人做人人爽夜夜爽 | 国产精品久久久久影院嫩草 | 夫妻免费无码v看片 | 亚洲一区二区三区国产精华液 | 午夜肉伦伦影院 | 国产 精品 自在自线 | 超碰97人人射妻 | 成人无码精品1区2区3区免费看 | 日韩精品乱码av一区二区 | 国产人成高清在线视频99最全资源 | 欧美丰满熟妇xxxx性ppx人交 | 久久精品一区二区三区四区 | 宝宝好涨水快流出来免费视频 | 亚洲s色大片在线观看 | 丰满护士巨好爽好大乳 | 亚洲s色大片在线观看 | 免费无码午夜福利片69 | 日日碰狠狠躁久久躁蜜桃 | 国产乱人无码伦av在线a | 国产精品99爱免费视频 | 未满小14洗澡无码视频网站 | 国产精品久久久久影院嫩草 | 狂野欧美激情性xxxx | 亚洲精品午夜国产va久久成人 | 精品人妻中文字幕有码在线 | 国产麻豆精品精东影业av网站 | 免费人成在线观看网站 | 一本精品99久久精品77 | 国产明星裸体无码xxxx视频 | 牲欲强的熟妇农村老妇女 | 亚洲精品成a人在线观看 | 久久人人爽人人爽人人片av高清 | 永久免费观看国产裸体美女 | 欧美日本免费一区二区三区 | 漂亮人妻洗澡被公强 日日躁 | 漂亮人妻洗澡被公强 日日躁 | 欧美丰满少妇xxxx性 | 国产乱码精品一品二品 | 久久久久99精品成人片 | 亚洲中文字幕av在天堂 | 激情内射日本一区二区三区 | 欧美激情综合亚洲一二区 | 国产av剧情md精品麻豆 | 亚洲无人区一区二区三区 | 成人无码视频在线观看网站 | 国产成人无码区免费内射一片色欲 | 疯狂三人交性欧美 | 日韩精品一区二区av在线 | 日日碰狠狠躁久久躁蜜桃 | 中文字幕色婷婷在线视频 | 亚洲精品午夜国产va久久成人 | 日本xxxx色视频在线观看免费 | 日本精品人妻无码77777 天堂一区人妻无码 | 国产亚洲tv在线观看 | 玩弄少妇高潮ⅹxxxyw | 欧美激情一区二区三区成人 | 亚洲综合久久一区二区 | 99国产欧美久久久精品 | 亚洲乱亚洲乱妇50p | 久久久久亚洲精品男人的天堂 | 午夜嘿嘿嘿影院 | 青青久在线视频免费观看 | 亚洲国产精品无码一区二区三区 | 国产无av码在线观看 | 国产成人精品优优av | 午夜精品一区二区三区的区别 | 国产亚洲精品久久久久久大师 | 少妇被粗大的猛进出69影院 | 国产性生交xxxxx无码 | 内射老妇bbwx0c0ck | 亚洲精品一区三区三区在线观看 | 老熟女重囗味hdxx69 | 亚洲の无码国产の无码步美 | 中文字幕色婷婷在线视频 | 2019nv天堂香蕉在线观看 | 午夜熟女插插xx免费视频 | 中文字幕av日韩精品一区二区 | 亚洲色大成网站www | 成在人线av无码免费 | 国内精品人妻无码久久久影院 | 丰满肥臀大屁股熟妇激情视频 | 精品厕所偷拍各类美女tp嘘嘘 | 狂野欧美性猛交免费视频 | 少妇无码一区二区二三区 | 又湿又紧又大又爽a视频国产 | 亚洲 a v无 码免 费 成 人 a v | 日本免费一区二区三区最新 | 国产精品无码一区二区桃花视频 | 午夜精品久久久久久久 | 一本色道婷婷久久欧美 | 装睡被陌生人摸出水好爽 | 久激情内射婷内射蜜桃人妖 | 亚洲精品一区二区三区在线观看 | 老熟妇仑乱视频一区二区 | 成人试看120秒体验区 | 亚洲色大成网站www | 久久国内精品自在自线 | 伊人久久大香线焦av综合影院 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 扒开双腿吃奶呻吟做受视频 | 久久亚洲日韩精品一区二区三区 | 亚洲色大成网站www国产 | 人人超人人超碰超国产 | 男女猛烈xx00免费视频试看 | 欧美成人家庭影院 | 99久久久无码国产精品免费 | 久久精品女人天堂av免费观看 | 国产美女极度色诱视频www | 一本色道婷婷久久欧美 | 欧美激情一区二区三区成人 | 日本成熟视频免费视频 | 亚洲精品中文字幕久久久久 | 东北女人啪啪对白 | 一本一道久久综合久久 | 九月婷婷人人澡人人添人人爽 | 亚洲熟妇色xxxxx亚洲 | 麻豆蜜桃av蜜臀av色欲av | 亚洲国产日韩a在线播放 | 性生交大片免费看l | 鲁大师影院在线观看 | 97se亚洲精品一区 | 日韩人妻无码中文字幕视频 | 国产人妻精品午夜福利免费 | 久久精品国产一区二区三区肥胖 | 搡女人真爽免费视频大全 | 人人妻人人澡人人爽欧美一区九九 | 国产成人综合色在线观看网站 | 国产成人综合美国十次 | 国产在热线精品视频 | 国产性生大片免费观看性 | 国产亚洲欧美在线专区 | 日韩精品久久久肉伦网站 | 亚洲精品无码人妻无码 | 狠狠色丁香久久婷婷综合五月 | 日本va欧美va欧美va精品 | 亚洲熟悉妇女xxx妇女av | 久久久成人毛片无码 | 黑人玩弄人妻中文在线 | 午夜男女很黄的视频 | 人妻aⅴ无码一区二区三区 | 成人精品视频一区二区三区尤物 | 国产真人无遮挡作爱免费视频 | 亚洲欧美精品伊人久久 | 欧美性猛交内射兽交老熟妇 | 国产成人无码av在线影院 | 久久伊人色av天堂九九小黄鸭 | 久久国产自偷自偷免费一区调 | 狠狠综合久久久久综合网 | 久久精品中文闷骚内射 | 日韩av无码一区二区三区 | 99久久婷婷国产综合精品青草免费 | 噜噜噜亚洲色成人网站 | 性色av无码免费一区二区三区 | 亚洲日本va中文字幕 | 国色天香社区在线视频 | 18禁黄网站男男禁片免费观看 | 亚洲自偷精品视频自拍 | 人人爽人人爽人人片av亚洲 | 亲嘴扒胸摸屁股激烈网站 | 无码乱肉视频免费大全合集 | 国产美女极度色诱视频www | 一本大道伊人av久久综合 | 夜精品a片一区二区三区无码白浆 | 夜夜高潮次次欢爽av女 | 亚洲七七久久桃花影院 | 九月婷婷人人澡人人添人人爽 | 国产精品亚洲а∨无码播放麻豆 | 少妇愉情理伦片bd | 国产无av码在线观看 | 国产精品美女久久久久av爽李琼 | 久久99热只有频精品8 | 色五月五月丁香亚洲综合网 | 亚洲性无码av中文字幕 | 乱人伦人妻中文字幕无码 | 国产成人精品无码播放 | 亚洲日韩一区二区三区 | 久久熟妇人妻午夜寂寞影院 | 任你躁在线精品免费 | 欧美性猛交内射兽交老熟妇 | 欧美黑人巨大xxxxx | 99久久无码一区人妻 | 国产人妻人伦精品1国产丝袜 | 永久免费观看国产裸体美女 | 亚洲精品中文字幕久久久久 | 乱码午夜-极国产极内射 | 国产亚洲美女精品久久久2020 | 国产麻豆精品一区二区三区v视界 | 熟妇人妻中文av无码 | 国产亚洲人成在线播放 | 亚洲欧美精品aaaaaa片 | a片免费视频在线观看 | 精品国产精品久久一区免费式 | 精品亚洲成av人在线观看 | 国产乱人伦av在线无码 | 国产国语老龄妇女a片 | 国产成人精品一区二区在线小狼 | 国语自产偷拍精品视频偷 | 十八禁真人啪啪免费网站 | 久久久久久亚洲精品a片成人 | 欧美阿v高清资源不卡在线播放 | 成人aaa片一区国产精品 | 中文字幕人妻无码一夲道 | 丁香花在线影院观看在线播放 | 性做久久久久久久久 | 熟妇人妻激情偷爽文 | 成人无码视频免费播放 |