原创 爲什麼很多編程語言中的數組都從0開始編號?——你真的瞭解數組嗎?

數組是學習數據結構的開端。儘管數組看起來非常基礎、簡單,但是有多少人理解數組的精髓呢?在大部分編程語言中,數組都是從0開始編號的,回想當年初學java,剛接觸數組的時候,我就想過,爲什麼數組要從0開始編號,而不是從1開始呢?從1開始不是更符

原创 業務開發工程師,你真的願意做一輩子 CRUD boy 嗎?

文章轉載自極客時間你是不是覺得數據結構和算法,跟操作系統、計算機網絡一樣,是脫離實際工作的知識?可能除了面試,這輩子也用不着?儘管計算機相關專業的同學在大學都學過這門課程,甚至很多培訓機構也會培訓這方面的知識,但是據我瞭解,很多程序員對數據

原创 java核心技術——Exception和Error的區別

Exception 和 Error 都是繼承了 Throwable 類,在 Java 中只有 Throwable 類型的實例纔可以被拋出(throw)或者捕獲(catch),它是異常處理機制的基本組成類型。Exception 和 Erro