原创 談談內存單元

要點: 我們知道8位=1字節=1個存儲單元,而編譯器又分16/32/64位(這代表編譯器的尋址空間);在32位編譯器中:32位是地址長度(2^32個二進制)也就是說每次32位系統讀取的內存單元都是32/8=4個字節的偶數倍。

原创 奇葩for循環

研究問題: 普通for循環與增強for循環? 要點: 常見的for循環語法如下: for(初始值;判斷條件;迭代變量){ 執行語句······ } 增強for循環 for(元素類型 ele : 數組名/Iterab

原创 BOM_DOM

1. BOM編程 1.1 List item 全稱 Browser Object Model,瀏覽器對象模型。 JavaScript是由瀏覽器中內置的javascript腳本解釋器程序來執行javascript腳本語言的。 爲了便於

原创 C&&C++&&VB&&java

研究問題: 學的越多越容易打岔,這時候有必要對比一下細微差別! 以下是C/C++/visual basic/java等語法差別!! 要點: C/C++/java語言嚴格區分大小寫,VB不區分大小寫 C語言中沒有特定的字符串類型,

原创 新版本draw()

要點: virtual void draw(cocos2d::Renderer *renderer,const cocos2d::Mat4& transform,uint32_t flags);  來自 http://www.coco

原创 代碼塊調用順序

研究問題: 主方法中靜態代碼塊、構造代碼塊、構造方法順序? 要點: A:靜態代碼塊->main方法->構造代碼塊->構造方法 B:靜態內容隨着類的加載而加載,靜態代碼塊會優先執行 C:若存在繼承關係,子類初始化之前先會進行父類

原创 包下-控制檯編譯運行.java文件

// 廢話不多說,上代碼CODE在eclipse中顯示: package com.java.accuracy; public class DataTypeDemo { public static vo

原创 CPU與內存

CPU相當於指揮數據的司令部,內存相當於數據集合的軍隊,CPU與內存之間有三線:地址線、控制線、數據線。 CPU內核:運算器、控制器。其中運算器由算術邏輯單元、累加寄存器、數據寄存器、程序狀態字寄存器組成。

原创 內存緩衝區

研究問題: 內存緩衝區分類?? gets()與scanf()讀入數據的區別?? 避免清除緩衝區數據?? 要求: 讀取字符時: scanf()以Space、Enter、Tab結束一次輸入,不會捨棄最後的回車符(即回車符會殘留在緩衝

原创 面試必考-JVM工作原理

研究問題: .java—(javadoc)—->java字節碼文件—-JRE類加載器—->二進制數據載入系統分配給JVM內存區—->執行引擎或編譯類文件—->即時編譯器將字節碼轉化爲機器碼 Java虛擬機體系結構? 要點: htt

原创 坑點--左移&&右移&&無符號右移

要點: <<:左移 左邊最高位丟棄,右邊補齊0 >>:右移 最高位是0,左邊補齊0;最高爲是1,左邊補齊1 >>>:無符號右移 無論最高位是0還是1,左邊補齊0 面試題: 請用最有效率的方式寫出計算2乘以8的結果?

原创 VMware Workstation之ubuntu x64安裝文件分享

  解壓壓縮包到,使用VMware直接打開虛擬機.vmx文件,省去我們安裝鏡像文件、VMwave Tools的時間。   以下是ubuntu虛擬機文件下載鏈接:   ubuntu x64-13.10.rar   鏈接:https:/

原创 字符串常量池

研究問題: new String(char[] value)與字符串賦值在內存中地址問題?? 要點: new String(char[] value) 創建兩個對象:new創建字符串在堆內存中創建一個對象保存其方法區的地址,在方

原创 Timer計時器

研究問題: Timer循環體中怎樣避免反覆調用的死循環? 要點: 定義其他部件,通過控制其他部件的變化間接的控制所要控制的部件 如:在Form1裏面加個Text1控件,Visble設爲False不可見。把Text1當成全局變量使

原创 Collection集合類分析

研究問題: Collection多種類類型:Set(集)、List(列表)、Map(映射)數據存儲?? 要點: 常用集合類的繼承結構如下: Collection(接口)<–List(接口)<–Vector Collecti