前言 相信大家日常開發中,經常看到Java對象“implements Serializable”。那么,它到底有什么用呢?本文從以下幾個角度來解析序列這一塊知識點~ 什么是Java序列化? 為什么需要序列化? 序列化用途 Java序列化常用API 序列化的使用 序列化 ...
前言 volatile是Java程序員必備的基礎,也是面試官非常喜歡問的一個話題,本文跟大家一起開啟vlatile學習之旅,如果有不正確的地方,也麻煩大家指出哈,一起相互學習 .volatile的用法 .vlatile變量的作用 .現代計算機的內存模型 計算機模型,總線,MESI協議,嗅探技術 .Java內存模型 JMM .並發編程的 個特性 原子性 可見性 有序性 happen before ...
2020-08-11 00:47 3 506 推薦指數:
前言 相信大家日常開發中,經常看到Java對象“implements Serializable”。那么,它到底有什么用呢?本文從以下幾個角度來解析序列這一塊知識點~ 什么是Java序列化? 為什么需要序列化? 序列化用途 Java序列化常用API 序列化的使用 序列化 ...
前言 掌握Git命令是每位程序員必備的基礎,之前一直是用smartGit工具,直到看到大佬們都是在用Git命令操作的,回想一下,發現有些Git命令我都忘記了,於是寫了這篇博文,復習一下~ https://github.com/whx123/JavaHome 公眾號:撿田螺的小男孩 ...
前言 整理了一下內部類的相關知識,算是比較全,比較基礎的,希望大家一起學習進步。 一、什么是內部類? 在Java中,可以將一個類的定義放在另外一個類的定義內部,這就是內部類。內部類本身就是類的一個屬性,與其他屬性 定義方式一致。 一個內部類的例子: 二、內部類的種類 內部類 ...
最近幾年,Java 的技術棧發展的非常快,成百上千的技術工具正不斷地涌出來,這也造成了一個問題: 我們作為開發者,到底應該選哪些工具搭建出最合適的技術棧呢? 今天我就推薦一波我常用的、我了解的工具和框架。 一、項目工具 1.1 IDE 主流的 Java 開發工具現在非 IntelliJ ...
不知道為什么,被管理員移出了首頁,看來管理員覺得我的字太少了,或者覺得我有打廣告的嫌疑, 不過這些網址全是干貨,有很多我覺得非常珍貴,不是你隨便就可以找到的,是我幾年保存的, 寫代碼可能隨手就用,需要的保存歐。 順便也吐槽一下發布博客園首頁的規則,完全靠手工審核,真的覺得有些 ...
最近打算換城市了,受不了北京的霧霾了,所以准備逃離啦。所以一直在面試中,整理了下最近遇到的一些面試題,供大家參考。其中會包含一些面試的小經驗,如果您是面霸,希望能給予指導。自己不是大牛,如果您是大牛,也可以忽略之。我面試的崗位是Java后端開發工程師。 一、簡歷 簡歷里面需要包含的內容應該是 ...
其實本來真的沒打算寫這篇文章,主要是LZ得記憶力不是很好,不像一些記憶力強的人,面試完以后,幾乎能把自己和面試官的對話都給記下來。LZ自己當初面試完以后,除了記住一些聊過的知識點以外,具體的內容基本上忘得一干二凈,所以寫這篇文章其實是很有難度的。 但是,最近問LZ的人實在是太多了,為了避免重復 ...
Java 程序員面試技巧 對於每一個求職者,有一份優秀的簡歷是很必要的,企業通過簡歷的篩選,會給予求職者面試的機會。然而,很多求職者就是在面試過程中與鍾情的工作失之交臂。如何在面試中取得成功呢?“細節決定成敗” ,有很多求職者有很強的專業技術,因為在面試過程中忽略了一些細節,從而失去了一次 ...