最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Android原生相機(jī)Camera2里CameraActivity 是如何跟界面設(shè)置關(guān)聯(lián)起來(lái)的?

2023-02-12 22:34 作者:努力學(xué)習(xí)天天賺錢123456  | 我要投稿

一、JAVA基礎(chǔ)知識(shí)

內(nèi)部接口:嵌套類可以直接調(diào)用嗎?可以不引用父類來(lái)調(diào)用嗎?

? ? ? ? ? ? ? ? ? ? ?為什么使用嵌套接口?嵌套接口的作用?

? Inner Interface是指在接口中定義的接口。最常見的就是Map中的Entry了:

? public interface Map<K, V> {

? ? interface Entry<K, V> {

? ? ? ? K getKey();

? ? }

這里的內(nèi)部接口一定是static的,因?yàn)榻涌谑遣荒軐?shí)例化的,所以為了訪問(wèn)到接口中的接口,必須定義為static。如果不指定,則默認(rèn)就是static。 大家只要把內(nèi)部的類或者接口看成一個(gè)變量,就可以很好的理解上面的內(nèi)容了。?

? ?https://zhuanlan.zhihu.com/p/139353541

? ?https://blog.csdn.net/yaomingyang/article/details/79308562

? ?https://cloud.tencent.com/developer/article/1585264

在 Java 類庫(kù)中一個(gè)典型的嵌套接口的例子是 java.util.Map 以及 Java.util.Map.Entry。

java.util.Map在這里也起到了命名空間的作用。關(guān)于命名空間詳細(xì)點(diǎn)說(shuō)就是如果這個(gè) Entry??

不做為 Map 接口的一個(gè)內(nèi)部接口,那么為了說(shuō)明這個(gè)接口是用于 Map 的實(shí)現(xiàn)的一部分,

就應(yīng)該取名為 MapEntry。那么對(duì)于企業(yè)級(jí)別的框架設(shè)計(jì)而言,這將會(huì)有非常多的 MapEntry。

一般用戶卻不需要實(shí)現(xiàn)這些接口,但是這些接口卻和 Map 這些可能被用戶實(shí)現(xiàn)的接口在同一級(jí)別上,不利于閱讀。??

?java.util.Map??

?Java.util.Map.Entry

?Map是java.util中的接口,Map.Entry是Map的一個(gè)內(nèi)部接口。

二、實(shí)踐,Android原生相機(jī)Camera2里CameraActivity 是如何調(diào)用 EIS.java的?

更多交流,請(qǐng)關(guān)注微信公眾號(hào)


Android原生相機(jī)Camera2里CameraActivity 是如何跟界面設(shè)置關(guān)聯(lián)起來(lái)的?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
闽清县| 潼关县| 朔州市| 揭阳市| 本溪| 永仁县| 永年县| 铜山县| 西贡区| 香港 | 琼海市| 许昌市| 泽普县| 乐平市| 洛浦县| 镇赉县| 宁南县| 通化县| 三都| 白水县| 吴江市| 宜春市| 昌黎县| 柳河县| 柘城县| 额敏县| 全州县| 酒泉市| 卓资县| 隆化县| 柳州市| 丰原市| 吴川市| 云霄县| 酒泉市| 英吉沙县| 五寨县| 孟连| 岢岚县| 来凤县| 荣昌县|