原创 android面試題(共12章,史上最全)
第1章 初識Android 1 1.1 Android歷史 1 l Android之父是誰? 答案:Andy Rubin(安迪魯賓)。 1.2 移動操作系統簡介 2 l 請寫出當前比較流行的幾款移動操作系統與其開發語言。 答案:Windo
原创 第四篇 虛擬機類加載機制
概述: 在前幾篇中我們瞭解了class文件存儲格式的具體細節,而class文件(字節流文件)最終都會加載到虛擬機之後才能被運行和使用,而虛擬機是如何加載這些class類的,加載完之後class文件又會發生什麼樣的變化?這些就
原创 第五篇 虛擬機字節碼執行引擎
概述: 執行引擎是java虛擬機最核心的組成部分之一,“虛擬機”是一個相對於“物理機”的概念,區別是:物理機的執行引擎是直接建立在處理器、硬件、指令集和操作系統層面的;而虛擬機的執行引擎則是自己實現的,因此可以自行制定指令
原创 第六篇 Java編譯器與C/C++編譯器的比較
概述: 在Java虛擬機中,Java的“編譯期”是個不確定的過程,它可以指一個前端編譯器將.Java文件編譯爲.class文件;也有可能指將虛擬機的後端運行期將.class字節碼文件編譯爲機器碼的過程(JIT編譯器);還可能
原创 第三篇 Java類文件結構
Java類文件結構 一、概述 Java實現了跨平臺,“一次編譯,到處運行”。實現平臺語言無關性的基礎仍然是虛擬機的字節碼存儲格式。使用java、JRuby等其他語言的編譯器都可以將程序編譯成class文件,虛擬機並不關心class文件的來
原创 Linux 初步第一課
內容概要: 這篇博客是適合於初步接觸linux的學習人員,我的linux詳細學習路線可以從我的學習旅程中找到,這篇博客包括以下幾方面: (1)虛擬機安裝與使用
原创 源碼四:SlideView以及側滑刪除的使用
一、項目介紹: 該項目是對SlideView以及側滑刪除的使用,很簡單,看源碼就可以了。 二、項目截圖: 三、下載地址: http://download.csdn.net/my
原创 第一篇:自動內存管理機制
第一章 Java內存區域與內存溢出異常 一、概述: 對於java程序員來說,在虛擬機的自動內存管理機制下,不再需要爲每一個new操作去分配對應的delete/free操作,不再容易出現內存泄漏和內存溢出問題。不過,也正是因
原创 源碼五:HTTP網絡的使用
一、說明: HTTP網絡我覺得原理大家看書或是其他資料都可以,這兒上傳下源碼,自己寫的,一共是三個項目:截圖如下 二、下載地址: http://download.csdn.net/detail/qq_17832107/93
原创 android基礎知識點總結:Android部分基礎控件使用總結(111頁word下載)
一、說明: 在我的android之旅中已經介紹了,起初學習android基礎知識我是通過看《第一行代碼》和《瘋狂android講義》(挑着學的)學習的,同時,看這兩本書之前,我是看的《Android權威指南》。看書得有筆記(
原创 android易忽視知識點總結(word版開源下載:8頁)
一、說明: 我自己在學習中碰到的一些細節知識點,而自我感覺這些知識點容易忽視,就記載了下來。 二、目錄: Content: 1、android安裝與環境配置。 2 2、 android使用剪貼板傳遞數據。 2 3、 通過
原创 源碼二:SimpleAdapterimple與Sqlite的使用
一、說明: 該項目是對ListView、SimpleAdapter、Sqlite的綜合使用。 二、截圖: 三、下載地址: http://download.csdn.net/detail/qq_17832
原创 java虛擬機初步瞭解與想法
有一天,看前輩寫的博客,裏邊一句話令我影響深刻:“如果我不看java虛擬機,我都不知道開發這麼多年到底在做啥?” 其實慢慢想來:真的一直在調用java API,卻不知道爲什麼這麼調,說白了,對Java還是基本不瞭解。作爲
原创 我的android之旅
一、我的大學學習經歷。 寫在前: 寫這篇博客是在我在大三,其實以前也有過博客,但都是轉載的東西,現在打造屬於自己的東西,來記錄自己的學習成長曆程。 我的經歷:2013年入學,專業是軟件工程,平淡的生活也沒什麼好
原创 android最佳性能實踐
android最佳性能實踐(一)-----合理管理內存 參考博客:(郭霖博客)http://blog.csdn.net/guolin_blog/article/details/42238627 內存(RAM)對手機來說至關