Java基礎(chǔ)關(guān)鍵字:一道面試題引發(fā)的血案

轉(zhuǎn)載請注明原創(chuàng)出處,謝謝!
  • GitHub: @Ricco
    這對于我來說也許是世界上最草率的一次面試聊天态蒂,但讓我感受頗多。
    本來我不想寫太多基礎(chǔ)的東西手素,但是這個坑我踩了泉懦,還摔了一跤疹瘦,為了防止以后繼續(xù)出現(xiàn)這樣的失誤言沐,所以我還是覺得應(yīng)該寫出來,給自己敲一個警鐘汹押,也給正在讀這篇文章的你起便,留下一點(diǎn)思考榆综。
    問題的提出與回答.png

    簡單的寒暄奖年,了解了我的基本情況,開始了技術(shù)面試震贵,沒想到水评,第一題的Java基礎(chǔ)我就GG了中燥,藍(lán)瘦香菇!
    面試官告訴我怎么回答.png

    我決定按照面試官給的建議寫這篇文章吟秩,不得不說绽淘,面試官的思路很清晰。

關(guān)鍵字

  • 關(guān)鍵字是電腦語言里事先定義的壮池,有特別意義的標(biāo)識符椰憋,有時又叫保留字赔退,還有特別意義的變量硕旗。
  • Java的關(guān)鍵字對Java的編譯器有特殊的意義,他們用來表示一種數(shù)據(jù)類型慧域,或者表示程序的結(jié)構(gòu)等浪读,關(guān)鍵字不能用作變量名碘橘、方法名、類名仰禽、包名和參數(shù)纺蛆。
  • Java語言規(guī)定關(guān)鍵字不能作為標(biāo)識符桥氏。

Java關(guān)鍵字

關(guān)鍵字 備注
保留字
1-1 const
1-2 goto
訪問修飾符
2-1 public 4√所有
2-2 protected 3√自己+子類
2-3 default 2√同包
2-4 private 1√自己
面向?qū)ο?/td>
3-1 class
3-2 abstract 抽象凤藏,天生當(dāng)?shù)?/td>
3-3 extends 繼承,BaseXXX
3-4 interface 接口揖庄,Retrofit
3-5 implements 實(shí)現(xiàn)接口
3-6 new 創(chuàng)建新對象
4-1 import 引入
4-2 package 定義蹄梢,第一行
數(shù)據(jù)類型
5-1 boolean
5-2 byte 1
5-3 char 2检号,Charater
5-4 short 2
5-5 int 4齐苛,Integer
5-6 float 4
5-7 long 8
5-8 double 8
5-9 void 無返回值
5-10 null 恐怖凹蜂,null≠""
5-11 true
5-12 false
流程控制
6-1 if
6-2 else
6-3 while
6-4 do
6-5 switch
6-6 case 類型
6-7 default
6-8 for
6-9 break 跳出循環(huán)
6-10 continue 中斷本次循環(huán)
6-11 return 返回
6-12 instanceof 雙目運(yùn)算符玛痊,重寫equal
修飾
7-1 static 靜態(tài)擂煞,塊对省,單例
7-2 final 最終晾捏,常量
7-3 super 調(diào)用父類的方法
7-4 this
7-5 native 本地惦辛,JNI,NDK開發(fā)
7-6 synchronized 線程玻淑,同步呀伙,鎖
7-7 strictfp 浮點(diǎn)運(yùn)算更加精確
7-8 transient 不能被序列化
7-9 volatile 不能解決并發(fā)問題
異常處理
8-1 try 捕獲
8-2 catch 處理
8-3 finally 有沒有異常都執(zhí)行
8-4 throw 拋出一個異常對象
8-5 throws 聲明一個異城常可能被拋出
其他
9-1 enum 枚舉
9-2 assert 斷言

簡單自定義LogUtils,throw

public class LogUtils {
    public static final boolean isDebug = true;
    // 是否需要打印bug麻汰,可以在application的onCreate函數(shù)里面初始化,或者直接修改為false
    // 必要時加入日志存儲功能溺职,方便用戶反饋

    private LogUtilS() {
        /* cannot be instantiated,不能被實(shí)例化 */
        throw new UnsupportedOperationException("cannot be instantiated");
    }

    public static void v(String tag, String msg) {
        if (isDebug) {
            Log.v(tag, msg);
        }
    }

    public static void d(String tag, String msg) {
        if (isDebug) {
            Log.d(tag, msg);
        }
    }

    public static void i(String tag, String msg) {
        if (isDebug) {
            Log.i(tag, msg);
        }
    }

    public static void e(String tag, String msg) {
        if (isDebug) {
            Log.e(tag, msg);
        }
    }
}

當(dāng)面試官說出清華倆字的時候浪耘,讓我想起了以前和一位研究生爭3000塊工資的事七冲,求你們规婆,給專科生掘鄙,非985/211的同學(xué)一點(diǎn)機(jī)會嗡髓。
清華都瘋了嗎?
我嚴(yán)重懷疑現(xiàn)在Android就業(yè)不景氣颅夺,不是培訓(xùn)機(jī)構(gòu)的過蛹稍,是清華的過。你都清華北大了拗慨,干什么3/4k的活胺盥?你出來干個3/4的活烦却,大學(xué)在清華干什么其爵?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市摩渺,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌横侦,老刑警劉巖枉侧,帶你破解...
    沈念sama閱讀 217,509評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件狂芋,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)黍特,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評論 3 394
  • 文/潘曉璐 我一進(jìn)店門灭衷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來旁涤,“玉大人,你說我怎么就攤上這事瞳遍【穑” “怎么了?”我有些...
    開封第一講書人閱讀 163,875評論 0 354
  • 文/不壞的土叔 我叫張陵猾蒂,是天一觀的道長肚菠。 經(jīng)常有香客問我罩缴,道長层扶,這世上最難降的妖魔是什么怒医? 我笑而不...
    開封第一講書人閱讀 58,441評論 1 293
  • 正文 為了忘掉前任奢讨,我火速辦了婚禮,結(jié)果婚禮上扒袖,老公的妹妹穿的比我還像新娘亩码。我一直安慰自己,他們只是感情好飒泻,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評論 6 392
  • 文/花漫 我一把揭開白布泞遗。 她就那樣靜靜地躺著席覆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪聊倔。 梳的紋絲不亂的頭發(fā)上生巡,一...
    開封第一講書人閱讀 51,365評論 1 302
  • 那天雌团,我揣著相機(jī)與錄音抄课,去河邊找鬼酪我。 笑死棕洋,一個胖子當(dāng)著我的面吹牛遂庄,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播秸谢,決...
    沈念sama閱讀 40,190評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼塑煎!你這毒婦竟也來了臭蚁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,062評論 0 276
  • 序言:老撾萬榮一對情侶失蹤冷尉,失蹤者是張志新(化名)和其女友劉穎雀哨,沒想到半個月后私爷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡捌浩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評論 3 335
  • 正文 我和宋清朗相戀三年嘉栓,在試婚紗的時候發(fā)現(xiàn)自己被綠了拓诸。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片麻昼。...
    茶點(diǎn)故事閱讀 39,834評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡抚芦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出叉抡,到底是詐尸還是另有隱情,我是刑警寧澤季春,帶...
    沈念sama閱讀 35,559評論 5 345
  • 正文 年R本政府宣布载弄,位于F島的核電站,受9級特大地震影響宇攻,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜逞刷,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評論 3 328
  • 文/蒙蒙 一亲桥、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧词身,春花似錦番枚、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽洋丐。三九已至,卻和暖如春友绝,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背郭宝。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評論 1 269
  • 我被黑心中介騙來泰國打工粘室, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留卜范,地道東北人。 一個月前我還...
    沈念sama閱讀 47,958評論 2 370
  • 正文 我出身青樓缰冤,卻偏偏與公主長得像,于是被迫代替她去往敵國和親怀薛。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評論 2 354

推薦閱讀更多精彩內(nèi)容