原创 JVM:Java Virtual Machine,Java虛擬機。

JVM:Java Virtual Machine,Java虛擬機。         作用:由類裝載器裝載class字節碼文件,通過執行引擎執行被裝載類中方法中的指令。        生命週期:啓動一個Java程序,就會創建一個虛擬機實例

原创 深入解析補碼的意義

相信大家看到這個標題都不屑一顧,因爲在任何一本計算機基礎知識書的第一章都有他們的解釋,但是在書上我們只能找到一些簡單的定義,沒次看過之後不久就忘了。最近論壇裏有人問起這些概念,看到很多人的回覆是以前看過現在忘了去看看某某書之類,很少有給出

原创 JAVA虛擬機體系結構

JAVA虛擬機的生命週期   一個運行時的Java虛擬機實例的天職是:負責運行一個java程序。當啓動一個Java程序時,一個虛擬機實例也就誕生了。當該程序關閉退出,這個虛擬機實例也就隨之消亡。如果同一臺計算機上同時運行三個Jav

原创 彙編學習小結

【基礎概念:】 彙編指令,是機器指令的助記符,每一種CPU都有自己的機器指令集。 彙編,程序員用彙編語言(彙編指令)編寫源程序,彙編編譯器將其編譯爲

原创 段寄存器的引用

段寄存器是因爲對內存的分段管理而設置的。16位CPU有四個段寄存器,所以,其程序可同時訪問四個不同含義的段。段寄存器及其偏移量的引用關係如圖所示。 段寄存器CS指向存放程序的內存段,IP是用來存放下條待執行的指令在該段的偏移量,把

原创 準備寫博客了,就是記錄,交流,共同進步;

CSDN提供的博客真的很好,實用大方,在此必須要感謝CSDN提供給我們這個交流平臺。 我打算先把以前學過的技術重新過一遍,把過程記錄在這裏,就這樣吧,在這個特殊的年份,祝福大家。 先上一段偉大的代碼: /** * @author S

原创 彙編學習筆記:CPU內部組成,寄存器講解

==============CPU內部組成,寄存器講解=========================== 一個典型的CPU由控制器、運算器、寄存器等器件構成,這些器件通過【內部總線】相連! 運算器進行信息處理、 寄存器進行信息存儲、

原创 彙編學習筆記:第一個程序,Hello World!!!

==============第一個程序,Hello World!!!=========================== 編寫執行過程: 1:用文

原创 現代程序員的幾個錯誤觀點(翻老帖)

VC、VB、Delphi …… ,你該學哪個?   具體到編程而言,我要告訴你:任何一種計算機語言,都是計算機科學理論的載體或表現形式。C++很神嗎?Java很酷嗎?它們差距很遠嗎?是的。但從理論的層面上講,它們沒有區別,都是“面向對象”

原创 8086 CPU 寄存器簡介

引子 打算寫幾篇稍近底層或者說是基礎的博文,淺要介紹或者說是回顧一些基礎知識, 自然,還是得從最基礎的開始,那就從彙編語言開刀吧, 從彙編語言開刀的話,我們必須還先要了解一些其他東西, 像  CPU ,內存這些知識點還是

原创 Class文件結構

大家都知道,Java之所以如此受人喜歡,很大的原因是要規於它的跨平臺性。“一次編寫,到處運行”,Java誕生之時曾提出的著名的宣傳口號,充分表達了軟件開發人員對衝破平臺界限的渴求。 或許大部分程序員都認爲Java虛擬機執行Java程序

原创 彙編學習筆記:寄存器(內存訪問)

==============寄存器(內存訪問)=========================== CPU用16位寄存器存儲一個字,高八位存放高位

原创 最全的博客、網站提交入口(備用)

一直以來都想用心做個網站或者博客,但由於種種原因,還是未能堅持下來。下面收集的一些網站提交入口,爲網站提交做好準備,當然SEO還是最重要的。網站提交:

原创 探討i++跟++i

通常的理解: Java中,提起i++就知道是先賦值後自增,提起++i就知道是先自增後賦值,那麼來看下面一段程序: public class Demo{ public static void main(String[] args) {

原创 進制轉換小記

首先,進制就是計數規則。名副其實,進制分爲2進制,8進制,10進制,16進制。 我們平時生活中,最常用的是10進制,而在計算機裏,數據全是2進制表現形式。 首先來說下10進制,有10個基數,0-9; 計數規則是滿十進一。0...5...9