原创 不可錯過的JVM深度好文!-純乾貨詳解JVM垃圾回收

JVM-垃圾回收 1. 垃圾回收相關概述 1.1 什麼是垃圾 ​ 垃圾指的是在運行程序中沒有任何指針(或引用)指向的對象,這個對象就是需要回收的垃圾。 如果不及時對內存中的垃圾進行清理,那麼這些垃圾對象所佔用的內存空間一直保留到應

原创 不可錯過的JVM深度好文-純乾貨詳解JVM!-JVM概述&內存結構1

1 JVM概述 1.1 前言 本文爲本人的JVM的學習記錄,適合有一定的java編程基礎( J2SE)並希望進一步理解java的程序員,虛擬機愛好者,jvm實踐者。 大多數java開發工程師,都是處於使用框架階段,使用java a

原创 不可錯過的JVM深度好文-純乾貨詳解JVM!-JVM內存結構2

2.4 本地方法棧 2.4.1 什麼是本地方法 ​ 簡單地講,一個Native Method就是一個java調用非java代碼的接口。一個Native Method是這樣一個java的方法:該方法的實現由非java語言實現,比如C

原创 集合2:List、ArrayList、LinkedList、Vector的使用及遍歷方法

List 在集合類中,List是最基礎的一種集合:它是一種有序列表,元素可重複。 List的行爲和數組幾乎完全相同:List內部按照放入元素的先後順序存放,每個元素都可以通過索引確定自己的位置,List的索引和數組一樣,從0開始。 數

原创 集合1:Java集合框架體系、Collection接口、Collection方法、Collection遍歷集合

Java Collection 集合是什麼:集合就是“由若干個確定的元素所構成的整體”。 爲什麼要在計算機中引入集合:在Java中,如果一個Java對象可以在內部持有若干其他Java對象,並對外提供訪問接口,我們把這種Java對象稱爲

原创 一文講明白反射(必看)----反射概念、通過反射創建對象、使用反射指定方法、屬性

Java Reflection  Reflection(反射)是被視爲動態語言的關鍵,反射機制允許程序在執行期藉助於Reflection API取得任何類的內部信息,並能直接操作任意對象的內部屬性及方法(包括私有的方法和屬性)。 Ja

原创 2016.3.31Python函數的參數

定義函數的時候,我們把參數的名字和位置確定下來,函數的接口定義就完成了。對於函數的調用者來說,只需要知道如何傳遞正確的參數,以及函數將返回什麼樣的值就夠了,函數內部的複雜邏輯被封裝起來,調用者無需瞭解。 Python的函數

原创 2016.3.17.Python之循環

對昨天的代碼進行優化,用十四行實現了和昨天一樣的功能 代碼如下: print('歡迎使用BMI指數計算\n') h=float(input('請輸入你的身高(m):')) w=float(input('請輸入你的體重(kg):')) s=

原创 2016.3.16

昨天學習了Python的list和tuple。前者是一種有序集合,可以隨時添加和刪除其中的元素,len()函數可以用於獲得list元素的個數,我們也可以用索引訪問list中每一個位置的元素,從0開始,可以用append()向list中追加

原创 2016.3.17HTML入門瞭解

爲什麼要學習HTML5? 1.從2010年HTML5正式推出以來,它就受到了世界各大瀏覽器的歡迎和支持,根據世界上各大IT界知名媒體的評論,新的web時代,HTML5的時代馬上就要到來。 2.它可以跨平臺運行,在PC,Mark,Li

原创 2016.3.21

HTML 文檔 = 網頁 HTML 文檔描述網頁 HTML 文檔包含 HTML 標籤和純文本 HTML 文檔也被稱爲網頁Web 瀏覽器的作用是讀取 HTML 文檔,並以網頁的形式顯示出它們。瀏覽器不會顯示 HTML 標籤,而是使用標籤來

原创 2016.3.21html標題,段落與格式化

HTML 標題 標題(Heading)是通過 <h1> - <h6> 等標籤進行定義的。 <h1> 定義最大的標題。<h6> 定義最小的標題。 其中,瀏覽器會自動地在標題的前後添加空行,默認情況下,HTML 會自動地在塊級元素前後

原创 2016.3.15python基礎

一。瞭解Python Python就爲我們提供了非常完善的基礎代碼庫,覆蓋了網絡、文件、GUI、數據庫、文本等大量內容,被形象地稱作“內置電池(batteries included)”。用Python開發,許多功能不必從零編寫,直接使

原创 2016.3.19css入門

昨天一天沒見着電腦,所以沒學習也沒更新。 今天瞭解了CSS,先從學習路徑說起。 css是英文Cascading Style Sheets的縮寫。  它是一種用來表現HTML(標準通用標記語言的一個應用)或XML(標準通用標記語言

原创 2016.3.30python函數

函數 Python不但能非常靈活地定義函數,而且本身內置了很多有用的函數,可以直接調用。而函數是我們抽象出來的,藉助抽象,我們才能不關心底層的具體計算過程,而直接在更高的層次上思考問題。寫計算機程序也是一樣,函數就是最基本的一種代碼抽