上一篇文章最后提到,java 內(nèi)省的原生 api 操作依舊不方便,比如參數(shù)類型的判斷。用腳趾頭都想得到,一定有人寫了輪子。 可以使用 BeanU...
投稿
上一篇文章最后提到,java 內(nèi)省的原生 api 操作依舊不方便,比如參數(shù)類型的判斷。用腳趾頭都想得到,一定有人寫了輪子。 可以使用 BeanU...
有的人說,不推薦使用枚舉。有的人說,枚舉很好用。究竟怎么使用,如何使用,仁者見仁智者見智??傊?,先學(xué)會(huì)再說~ 為什么要引入枚舉類 一個(gè)小案例 你...
注意注意?。。∏芭盘崾荆。?!本篇文章過長,最好收藏下來慢慢看,如果你之前對內(nèi)部類不是很熟悉,一次性看完,大概你會(huì)懵逼。。。 1. 內(nèi)部類概述 一...
你很清楚的知道什么時(shí)候用抽象類,什么時(shí)候用接口么?p.s. 多文字預(yù)警! 1 抽象類和接口簡介 1.1 抽象類 1.1.1 一個(gè)小案例 我們先...
你總以為你會(huì)了,其實(shí)你只是一知半解。 final 關(guān)鍵字概覽 final關(guān)鍵字可用于聲明屬性、方法、參數(shù)和類,分別表示屬性不可變、方法不可覆蓋、...
你知道么,static的用法至少有五種? 初識(shí)static static是“靜態(tài)”的意思,這個(gè)大家應(yīng)該都清楚,靜態(tài)變量,靜態(tài)方法大家也都能隨口道...
多態(tài),大概每個(gè)人都知道。但是,又有幾個(gè)人真的理解什么是多態(tài)、多態(tài)有哪些細(xì)節(jié)呢?如果你看到這篇文章的名字,腦海中對多態(tài)沒有一個(gè)清晰的概念,不妨點(diǎn)進(jìn)...
有人學(xué)了繼承,認(rèn)為他是面向?qū)ο筇攸c(diǎn)之一,就在所有能用到繼承的地方使用繼承,而不考慮究竟該不該使用,無疑,這是錯(cuò)誤的。那么,究竟該如何使用繼承呢?...
學(xué)習(xí)一個(gè)新知識(shí)的第一步,就是要知道它是什么,然后要知道為什么要用它,最后要知道如何使用它。這篇文章,我們重新認(rèn)識(shí)一下java中的繼承。 繼承是個(gè)...
如果你認(rèn)為封裝僅僅是private + getter and setter,那你就大錯(cuò)特錯(cuò)了! 什么是封裝 對于面向?qū)ο蟮奶攸c(diǎn),我想大家都可以倒...