<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Java筆試常考知識(shí)點(diǎn)

    時(shí)間:2024-07-18 09:15:07 JAVA認(rèn)證 我要投稿
    • 相關(guān)推薦

    Java筆試常考知識(shí)點(diǎn)錦集

      Java提供的Object類及其子類的繼承關(guān)系如同一棵倒立的樹(shù)形,根類為Object類,Object類功能強(qiáng)大,經(jīng)常會(huì)使用到它及其它派生的子類。下面是小編收集的Java筆試常考知識(shí)點(diǎn),希望大家認(rèn)真閱讀!

    Java筆試常考知識(shí)點(diǎn)錦集

      1.獲得Class對(duì)象的三種方式

      // 1. 根據(jù)給定的類名來(lái)獲得 用于類加載

      String classname = "cn.itcast.reflect.Person";// 來(lái)自配置文件

      Class clazz = Class.forName(classname);// 此對(duì)象代表Person.class

      // 2. 如果拿到了對(duì)象,不知道是什么類型 用于獲得對(duì)象的類型

      Object obj = new Person();

      Class clazz1 = obj.getClass();// 獲得對(duì)象具體的類型

      // 3. 如果是明確地獲得某個(gè)類的Class對(duì)象 主要用于傳參

      Class clazz2 = Person.class;

      引深一下Java創(chuàng)建對(duì)象的幾種方式:

      (1) 用new語(yǔ)句創(chuàng)建對(duì)象,這是最常見(jiàn)的創(chuàng)建對(duì)象的方法。

      (2) 運(yùn)用反射手段,調(diào)用java.lang.Class或者java.lang.reflect.Constructor類的newInstance()實(shí)例方法。

      (3) 調(diào)用對(duì)象的clone()方法。

      (4) 運(yùn)用反序列化手段,調(diào)用java.io.ObjectInputStream對(duì)象的 readObject()方法。

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

      2.Java變量合法性

      $ 、字母、下劃線開(kāi)頭都行,后面的可以是數(shù)字、字母、下劃線;不能以數(shù)字開(kāi)頭。不含有Java關(guān)鍵字

      3.修飾符互斥

      abstract不可以用static,native或synchronized修飾

      其中native是聲明本地方法,交給操作系統(tǒng)去實(shí)現(xiàn),JNI調(diào)用時(shí)候使用。

      4.靜態(tài)變量,Main函數(shù)引

      Main函數(shù)中可以直接使用static類變量,不能直接使用非靜態(tài)變量,使用非靜態(tài)變量要首先new對(duì)象后,才能使用

      不能在靜態(tài)方法中調(diào)用非靜態(tài)的方法或者變量(已經(jīng)存在的東西不能引用還不存在的東西);非靜態(tài)方法可以直接調(diào)用靜態(tài)變量并且給它賦值,但不可以在非靜態(tài)方法中定義靜態(tài)變量;

      5.修飾符訪問(wèn)權(quán)限(本類,本包,子類,外部)

      (1)public:可以被所有其他類所訪問(wèn)。(all)

      (2)private:只能被自己訪問(wèn)和修改。本類

      (3)protected:自身,子類及同一個(gè)包中類可以訪問(wèn)。 本類,本包,子類

      (4)default(默認(rèn)):同一包中的類可以訪問(wèn),聲明時(shí)沒(méi)有加修飾符,認(rèn)為是friendly。 本類,本包

      6.Java繼承中的構(gòu)造方法

      (1)子類的構(gòu)造過(guò)程中必須調(diào)用其基類的構(gòu)造方法。

      (2)子類可以在自己的構(gòu)造方法中使用super(argument_list)調(diào)用基類的構(gòu)造方法。

      2.1、使用this(argument_list)調(diào)用本類的另外構(gòu)造方法。

      2.2、如果調(diào)用super,必須寫在子類構(gòu)造方法的第一行。

      (3)如果子類的構(gòu)造方法中沒(méi)有顯示的調(diào)用基類的構(gòu)造方法,則系統(tǒng)默認(rèn)調(diào)用基類的無(wú)參數(shù)構(gòu)造方法。

      (4)如果子類構(gòu)造方法中既沒(méi)有顯示調(diào)用基類構(gòu)造方法,而基類又沒(méi)有無(wú)參數(shù)的構(gòu)造方法,則編譯出錯(cuò)。

    【Java筆試?贾R(shí)點(diǎn)】相關(guān)文章:

    小升初語(yǔ)文常考知識(shí)點(diǎn)匯編02-01

    公文寫作與處理常考知識(shí)點(diǎn)03-20

    執(zhí)業(yè)中藥師常考知識(shí)點(diǎn)集合05-14

    小學(xué)英語(yǔ)40個(gè)常考知識(shí)點(diǎn)03-10

    口腔執(zhí)業(yè)醫(yī)師考點(diǎn):?贾R(shí)點(diǎn)03-26

    2016年中考物理常考知識(shí)點(diǎn)歸納01-23

    小升初語(yǔ)文《紅樓夢(mèng)》?贾R(shí)點(diǎn)01-26

    2017執(zhí)業(yè)中藥師常考知識(shí)點(diǎn)集合03-09

    小升初英語(yǔ)?嫉氖笾R(shí)點(diǎn)01-24

    主站蜘蛛池模板: 色偷偷888欧美精品久久久| 精品97国产免费人成视频| 国产精品尹人在线观看| 国内精品九九久久久精品| 欧美午夜精品一区二区三区91| 国产精品天天影视久久综合网| 亚洲av无码成人精品国产| 亚洲精品私拍国产福利在线| 久久99热只有频精品8| 久久夜色精品国产www| 亚洲国产精品久久久久网站| 精品国偷自产在线| 中文字幕无码久久精品青草| 精品国产乱码久久久久久浪潮| 精品久久久久久久久中文字幕| 性欧洲精品videos| 欧美国产精品va在线观看| 99久久婷婷国产综合精品草原| 精品国产乱码久久久久久郑州公司| 拍国产乱人伦偷精品视频| 午夜影视日本亚洲欧洲精品一区| 国产精品国产三级国产AV主播| 无码国产精品一区二区免费式芒果 | 国产精品一区三区| 欧美精品一本久久男人的天堂 | 人妻精品久久久久中文字幕69 | 日韩人妻无码精品久久免费一| 久久e热在这里只有国产中文精品99| jizz国产精品| 国产99视频精品免费视频76| 亚洲第一精品在线视频| 国产精品一级片| 国产精品久久久久影视不卡| 国产成人精品免费久久久久| 国产精品视频第一区二区三区| 国内精品久久久久久99蜜桃 | 99久久国产综合精品成人影院| 久久精品国产福利国产秒| 国产成人亚洲精品| 国产精品久久网| 天天爽夜夜爽精品视频app|