原创 Java-字節碼文件深入解析的學習
JAVA字節碼整體結構 class文件結構中常量池中11種數據類型結構表 Access_Flag訪問標誌 字段表集合 fields_count:u2 方法表 methods_count:u2 方法的屬性結構 方
原创 類加載器的命名空間
每個類加載器都有自己的命名空間,命名空間是由該加載器及其父加載器所加載的類組成 在同一個命名空間中不會出現相同的類的名字 在不同的命名空間中可能會出現類的完整名字相同的兩個類
原创 線程上下文類加載器說明
線程上下文類加載器(Context Classloader) 線程上下文類加載器是從JDK1.2開始引入的,類Thread中的getContextClassloader()和setContextClassloader()方法分別是獲取當前
原创 類的加載與初始化
具體步驟: 加載->驗證->準備->解析->初始化 步驟說明 加載:把二進制形式的java類型讀入java虛擬機中 驗證:驗證類的正確性 準備:爲類變量分配內存,設置默認值。直到初始化之前類變量都沒有初始化爲真正的初始值 解析:在類的
原创 Lambda--函數式接口說明
1:如果一個接口只有一個抽象方法,那麼這個接口就是一個函數式接口。 2:如果我們在某個接口上定義了FunctionalInterface註解,那麼編譯器就會按照函數式接口的定義方式去規範此接口。 3:如果某個接口只有一個抽象方法,但是我們
原创 hashcode導致內存泄漏
當某個類中的某個變量用於計算hashcode,當我們將這個類的一個對象放入使用hash算法的集合中去,然後我們改變對象用於計算hashcode的字段的值時,我們再使用remove方法去移出集合中的對象時發現無法移除,導致內存泄漏,這是因爲
原创 Java持有對象(容器)的學習研究——學習筆記
關於持有對象的學習總結爲以下幾點: 1)數組將數字與對象連接起來。它保存類型明確的對象,查詢對象時,不需要對結果進行類型轉換。它可以是多維的,可以保存基本類型的數據。但是數組一旦生成,其容量將不可更改。 2)Collection保存單一的
原创 Java垃圾回收機制—幾種回收方式的介紹(學習筆記)
垃圾回收器如何工作 它像一個傳送帶,每分配一個新對象,它就往前移動一格。這意味着對象存儲空間的分配速度非常快。Java的“堆指針”只是簡單地移動到尚未分配的區域,其效率比得上C++在堆棧上分配空間的效率。當它工作時將一面
原创 Java-finalize函數介紹(學習筆記)
介紹 假如你的對象(並非通過new)獲得了一塊內存區域,由於垃圾回收器只知道回收那些通過new分配的內存,所以它不知道該如何釋放這塊內存,爲了應對這種特殊情況Java允許在類中定義一個名爲finalize()的方法 工
原创 java程序運行時存儲位置
寄存器 這是最快的存儲區,因爲它位於不同於其他存儲區的地方——處理器內部。但是寄存器的數量極其有限,所以寄存器根據需求進行分配。你不能直接控制,也不能在程序中感覺到寄存器存在的任何痕跡(另一方面,C和C++允許向編譯器建
原创 java代碼調用kettle的一次實踐
說明 第一次寫博客,沒經驗,比較亂,抱歉!下面步入正文。 使用kettle版本爲8.2,開始時使用7.1但是7.1中寫java代碼片段時出現不少問題,換成8.2問題都消失了。 所遇問題 jar包問題(缺少jar包,jar包版本低)
原创 Vue原理解析之observer模塊
Vue原理解析之observer模塊vue.js JoeRay61 2017年02月16日發佈本文是針對[email protected]進行分析observer是Vue核心中最重要的一個模塊(個人認爲),能夠實現視圖與數據的響應式更新,底層全憑obse
原创 深入探究CSS中Animations和Transitions的工作原理
深入探究CSS中Animations和Transitions的工作原理這篇文章主要介紹了深入探究CSS中Animations和Transitions的工作原理,包括和GPU的硬件使用及相關屬性等內容,需要的朋友可以參考下在這篇文章中,我們
原创 SqlServer字段說明查詢及快速查看錶結構
SqlServer字段說明查詢及快速查看錶結構SqlServer字段說明查詢SELECT t.[name] AS 表名,c.[name] AS 字段名,cast(ep.[value] as varchar(100)) AS [字段說
原创 GET和POST兩種基本請求方法的區別
GET和POST兩種基本請求方法的區別GET和POST是HTTP請求的兩種基本方法,要說它們的區別,接觸過WEB開發的人都能說出一二。 最直觀的區別就是GET把參數包含在URL中,POST通過request body傳遞參數。 你可能自己