原创 歡迎使用CSDN-markdown編輯器

歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用StackEdit修改而來,用它寫博客,將會帶來全新的體驗哦: Markdown和擴展Markdown簡潔的語法 代碼塊高亮 圖片鏈接和圖片上傳 LaTex數學公式 UM

原创 github建立本地與遠程倉庫的連接

github 遠程倉庫 我們已經在本地創建好了倉庫,現在想在遠程github上創建一個倉庫,是本地倉庫和遠程倉庫可以進行同步,大家也可以協同工作 1. 在github上創建倉庫 打開我們自己的github主頁,點擊界面上的綠色按鈕New

原创 垃圾收集器與內存分配策略

垃圾收集器與內存分配策略 判斷對象是否存活 引用計數: 給對象中添加一個引用計數器,每當有一個地方引用它時,計數器值就加1;當引用失效時,計數器值就減1,;任何時刻都計數器都爲0的對象就是不可能再被使用的。在大部分情況下它都是一個不錯

原创 Git 本地版本控制

版本庫也也是倉庫,表現爲一個目錄或者是一個文件夾,這個文件夾裏面的所有文件都可以被Git管理起來,文件修改刪除也都能被Git記錄下來,方便版本控制。 git相關概念簡介: 工作區:就是存放文件的文件夾。 版本庫:可以粗略的理解爲 .gi

原创 虛擬機字節碼執行引擎

運行時棧幀結構     棧幀(Stack Frame)是用於支持虛擬機進行方法調用和方法執行的數據結構,它是虛擬機運行時數據區中的虛擬機棧(Virtual Machine Stack)的棧元素。棧幀存儲了方法的局部變量表、操作數棧、動態鏈

原创 淺談使用單元素的枚舉類型實現單例模式

簡介 使用單元素的枚舉實現單例模式 簡介 通常情況下,我們寫單例模式的時候無非就是三個步驟:構造器私有化,聲明私有靜態變量,提供靜態獲取實例的方法。簡單說就是以下這種方式: class SingletonA { p