天天看點

牛客問題

之前做的題都沒有記錄哪裡的知識點存在漏洞的。有些時候還是會忘記的,還是記錄下來吧!

在做題的時候也有發現自己完全沒有見過的知識内容!

1  <code>Math</code> 類包含用于執行基本數學運算的方法?

     <code>Math</code> 類包含用于執行基本數學運算的方法,這也不需要一一的記住。在使用的時候可以檢視文檔。

      常用的一些可以了解 比如:  random()方法一般是用來産生随機數的(傳回帶正号的 <code>double</code> 值,該值大于等于 <code>0.0</code> 且小于 <code>1.0</code>。 是一個僞随機選擇的數)

                                         abs()方法是取絕對值 

                                        。。。。。。

2 在運作時,由java解釋器自動引入,而不用import語句引入的包是()?

   解析:

             java.lang包是java語言的核心包,lang是language的縮寫

             java.lang包定義了一些基本的類型,包括Integer,String之類的,是java程式必備的包,有解釋器自動引入,無需手動導入。

3 java中的枚舉 ?

   解析: 枚舉類 所有的枚舉值都是類靜态常量,在初始化時會對所有的枚舉值對象進行第一次初始化。

4 == ;equals();包裝類的拆箱裝箱比較?

  解析: == 比較對象位址

          equals()比較内容

         ==的情況,包裝類不會自動拆箱

         equals()會自動裝箱

<code>     </code><code>String s = </code><code>"hello"</code><code>;//這是存在常量池的一個字元串</code>

<code>    </code><code>String t = </code><code>"hello"</code><code>;//這是存在常量池的一個字元串</code>

<code>    </code><code>char</code> <code>c[] = {</code><code>'h'</code><code>, </code><code>'e'</code><code>, </code><code>'l'</code><code>, </code><code>'l'</code><code>, </code><code>'o'</code><code>};//傳回一個對象.</code>

    這幾次做題我都把常量池給忽略了!

6  這道題都沒有看懂!

牛客問題

老師給我講了 這個會出現運作時的異常,因為找不到T11這個類

牛客問題

   1

 通路修飾符             本類      同一包中不同類      子類      不同包

  public                  √        √           √         √

  protected      √        √                    √

  default(不寫)         √        √

  private        √

 2 經常出現的問題了

 3  簡單介紹介幾個吧

  java.awt:   包含構成抽象視窗工具集的多個類,用來建構和管理應用程式的圖形使用者界面

  java.lang:  提供java編成語言的程式設計的基礎類

  java.io:       包含提供多種輸出輸入功能的類,

  java.net:     包含執行與網絡有關的類,如URL,SCOKET,SEVERSOCKET,

  java.applet:   包含java小應用程式的類

  java.util:     包含一些實用性的類

7 有關線程安全,以及線程的幾個狀态,方法的使用情況?

  狀态:

8 有關webservice的描述(特點)?

1月7号——考點:數組的下标,長度    線程問題   算法結構   抽象類的特點

9   構造器 靜态代碼塊 非靜态代碼塊在繼承中根據不同的執行個體化執行的順序 ?

   子類A繼承父類B        A a = new A(); 則父類B構造函數、父類B靜态代碼塊、父類B非靜态代碼塊、子類A構造函數、子類A靜态代碼塊、子類A非靜态代碼塊 執行的先後順序是?

     解:父類B靜态代碼塊-&gt;子類A靜态代碼塊-&gt;父類B非靜态代碼塊-&gt;父類B構造函數-&gt;子類A非靜态代碼塊-&gt;子類A構造函數

    解析:當執行個體化子類對象時,首先要加載父類的class檔案進記憶體,靜态代碼塊是随着類的建立而執行,是以父類靜态代碼塊最先被執行,子類class檔案再被加載,同理靜态代碼塊被先執行;

            執行個體化子類對象要先調用父類的構造方法,而調用父類構造方法前會先執行父類的非靜态代碼塊

10 JDK提供的用于并發程式設計的同步器有?

Semaphore     CyclicBarrier    CountDownLatch

11 &amp; 不管前面是否為真,後面的一定執行,|與之類似。 

1月8号——考點:多态的特點   對對象加互斥鎖的關鍵字   在繼承中根據執行個體化來判斷 父類 子類 的構造函數、靜态代碼塊、非靜态代碼塊的執行順序  StringBuffer 中的length()方法和  capacity()的差別   ArrayList和LinkList差別  

Spring沒有提供AOP方式的日志系統 JDK提供的用于并發程式設計的同步器(這個還真是一點都不了解) 在java中 &amp; 與 &amp;&amp; 、| 與 || 的差別

12 今天做的題考了有關曆史人物使用的思想來與java裡的一些思想,曆史的思想我一點也不了解。

13  多态與強制類型轉換!

 開始java問答題了!