學妹一反常態主動聯絡我,我要不要答應幫她?

2022-09-21 14:39:10 字數 1506 閱讀 3103

這麼久沒聯絡了,一上來就讓我幫忙?這**拍的,手抖的像是得了帕金森似的,字都有重影。

放大**仔細看,這應該是某大廠的筆試題吧。

這些題都不是很難,答案脫口而出。

封裝封裝是把客觀事物封裝成抽象的類,並且類可以把自己的資料和方法只讓可信的類或者物件操作,對不可信的進行資訊隱藏。

繼承繼承是讓某個類獲得另乙個類的屬性和方法。它可以使用現有類的除了私有以外的所有功能,不需要重新編寫原來的類的情況下對這些功能進行擴充套件。

多型多型是乙個類例項的相同方法在不同情形有不同表現形式,多型機制使具有不同內部結構的物件可以共享相同的外部介面。

類載入器收到類載入的請求後,它不會首先自己去嘗試載入這個類,而是把這個請求委派給父類載入器去嘗試載入。

只有當父類載入器反饋自己無法完成這個載入請求(它的搜尋範圍中沒有找到所需的類)時,子載入器才會嘗試自己去載入。

程式計數器

當前執行緒所執行的位元組碼的行號指示器。

虛擬機器棧

j**a方法執行的記憶體模型,用於儲存區域性變數表、運算元棧、動態鏈結、方法出口等資訊。

本地方法棧

本地方法執行的記憶體模型,和虛擬機器棧非常相似,其區別是本地方法棧為jvm使用到的native方法服務。

堆用於儲存物件例項,是垃圾收集器管理的主要區域。

方法區用於儲存已被jvm載入的類資訊、常量、靜態變數、即時編譯器編譯後的**等資料。

乙個物件到gc roots沒有任何引用鏈相連,jvm就可以對這些物件進行**了。

要是再答上哪些是 gc roots就更加分了:

堆被劃分為年輕代young generation)和老年代(old generation)。

年輕代又被劃分為乙個eden區和兩個survivor區,大部分物件在eden區中生成。當eden空間不足時,觸發minor gc,eden空間和乙個survivor區中存活的物件將被轉移到另外乙個survivor區。

移動時存活的物件年齡加1,當年齡到達指定值後移動到老年代。當老年代空間不足時,觸發full gc,**整個堆的垃圾。

由此我不禁想起了《倚天屠龍記》的一句台詞:

關注後回覆「電子書」

獲取12本j**a必讀技術書籍

最後,感謝你的點讚關注,帥氣又美麗。

constexpr 乙個常態的世界

include includeusing namespace std int sqr int n int main int main else constexpr int d factorial 10 const的原義和基礎的含義,自然是表示修飾他的內容不會變化.const在型別宣告的不同位置會產生...

對高一學妹的一些建議

資訊學奧賽是學計算機程式設計,一門令人自閉十分有趣的學科,我們主要學習的是各種各樣的演算法 當然前半年主要學的是c 語法 學習本奧賽是非常困難的過程,因為這個課程本身與文化課脫節不像其他科目可以某方面提高成績,學下來需要興趣與頹廢堅持。資訊學奧賽並不如其他人說的那麼簡單,甚至要難很多,需要投入很多時...

開始準備恢復常態的一天!

拋棄單執行緒 投入多執行緒的懷抱 這點是因為咱們美國申請綜合性很強,申master的話專業性會很強 無論是research方向還是industry方向 而大部分有產出 or含金量 的專案都是需要提前打基礎的,所以像你們之前自己沒人帶的時候想的,先刷tg再準備,已經不再適用於此後的高階申請了 滿g,t...