
前段時間面試華為時,考官問了一道小算法題。 今天在看數據結構這本書時,想起了這道算法題。 其實就是使用棧這種數據結構判斷一個中綴表達式中的分隔符...
運行時類型信息使得你可以在程序運行時發現和使用類型信息 為什么需要RTTI(運行時類型信息):比如,我們使用```Interface inter...
下面說一些平時可能不太注意的知識點: String 對象具有只讀特性,所以指向它的任何引用都不可能改變它的值,因此不會其它的引用有什么影響。St...
在這里說說一些容易忽略的知識點。 對異常來說最重要的就是異常的類名。要做到見名知義。比如NullPointerException,Illegal...
線程池有啥好處 降低資源消耗:通過重復利用已創建的線程降低線程創建和銷毀造成的消耗。 提高響應速度:當任務到達時,任務可以不需要等到線程創建就能...
內部類的類型 普通內部類(非靜態) 實際例子: 測試代碼 運行結果: 這是一個典型的迭代器模式。從上面例子可以看出,內部可以訪問外圍類的成員變量...
迭代器模式是一個比較古老的模式,最常見效的是集合里的迭代器(Iterator),肯定都不會陌生。迭代器模式,提供一種方法順序訪問一個聚合對象中的...
在沒有Iterator的情況下我們可以用for循環,那為什么我們要使用Iterator呢? 為什么需要迭代器Iterator? 迭代器是一種模式...
鏈表 概念 說到鏈表,coder們都不會陌生,在日常開發中或多或少都會用到它。它是鏈式存儲的線性表,簡稱鏈表。鏈表由多個鏈表元素組成,這些元素稱...