摘要:本人生性愚鈍,在大學期間沒能好好領略等面向對象編程的魅力。現借助一些較為權威的書籍資料,將基礎知識里比較重要的東西整理成文,命名從基礎學。如果博文不慎侵犯了您的著作權,請聯系我。
和很多大學一樣,我的學校也是從 Java 、C++ 入手,教給我們面向對象 (OOP) 的思想。本人生性愚鈍,在大學期間沒能好好領略 Java 等面向對象編程的魅力。現借助一些較為權威的書籍資料,將 Java 基礎知識里比較重要的東西整理成文,命名『從基礎學 Java』。將其作為自己知識管理系統 (KMS) / 技能樹的一部分,同時以博文的方式發布在網上,供大犇指點。
Java 和 C++ 同為面向對象的計算機語言,卻隱藏了很多細節的東西。例如: Java 里沒有指針,沒有頭文件,沒有析構函數,沒有操作符重載,更沒有虛基類。Java 的設計者在 Java 白皮書里提及了 Java 的多個特點:
簡單性
面向對象
網絡編程
健壯性
安全性
可移植性
解釋型
高性能
多線程
動態性
該系列博文就 Java 的各個特點,對參考文獻1里的精華部分做了一部分總結,文章列表如下:
Java 運算符和數據類型
Java 對象
Java 繼承
Java 接口與內部類
Java 異常機制
Java 泛型
Java 反射
Java 集合框架
Java I/O
Java 多線程
憑自己了解的有限知識,本人的確很難寫出很多有價值的東西,故在這里將此系列博文的參考資料統一羅列,不再于每篇博文里一一指明。如果博文不慎侵犯了您的著作權,請聯系我。
Java 核心技術-卷1
Java 核心技術-卷2
Java 網絡編程
JavaSE(8) 官方文檔
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/66821.html
摘要:程序員到底要學什么程序員到底要學什么或者說,程序員到底要學多少東西呢這個問題問到你了嗎今天就來簡單聊一聊程序員的學習之路。程序員的種類很多,這里只講前端工程師和后端工程師,因為自己也就接觸到這兩個層面。 ...
摘要:前提深入理解內存模型程曉明著,該書在以前看過一遍,現在學的東西越多,感覺那塊越重要,于是又再細看一遍,于是便有了下面的讀書筆記總結。同步同步是指程序用于控制不同線程之間操作發生相對順序的機制。線程之間的通信由內存模型控制。 showImg(https://mmbiz.qpic.cn/mmbiz_jpg/1flHOHZw6RtPu3BNx3zps1JhSmPICRw7QgeOmxOfTb...
摘要:基礎知識復習后端掘金的作用表示靜態修飾符,使用修飾的變量,在中分配內存后一直存在,直到程序退出才釋放空間。將對象編碼為字節流稱之為序列化,反之將字節流重建成對象稱之為反序列化。 Java 學習過程|完整思維導圖 - 后端 - 掘金JVM 1. 內存模型( 內存分為幾部分? 堆溢出、棧溢出原因及實例?線上如何排查?) 2. 類加載機制 3. 垃圾回收 Java基礎 什么是接口?什么是抽象...
摘要:前提深入理解內存模型程曉明著,該書在以前看過一遍,現在學的東西越多,感覺那塊越重要,于是又再細看一遍,于是便有了下面的讀書筆記總結。同步同步是指程序用于控制不同線程之間操作發生相對順序的機制。線程之間的通信由內存模型控制。 showImg(https://segmentfault.com/img/remote/1460000013474312?w=1920&h=1271); 前提 《深...
閱讀 2111·2021-11-23 10:06
閱讀 3477·2021-11-11 16:54
閱讀 3343·2019-08-29 17:31
閱讀 3569·2019-08-29 17:05
閱讀 2171·2019-08-26 13:36
閱讀 2159·2019-08-26 12:17
閱讀 525·2019-08-26 12:12
閱讀 1673·2019-08-26 10:19