原创 android面試-垃圾回收算法(久邦涉及到)

推薦參考深入理解Java虛擬機書籍 垃圾回收算法包括四種:標記清除、標記整理、複製、分代回收算法 1、標記-清除 這是一種最基礎的收集算法(Mark-Sweep)。分爲標記-清除兩個階段。 標記階段: 先標記出所有需要回收的對象,在標記

原创 Java - 刪除鏈表中倒數第n個節點

給定一個鏈表,刪除鏈表中倒數第n個節點,返回鏈表的頭節點。  注意事項 鏈表中的節點個數大於等於n 您在真實的面試中是否遇到過這個題?  Yes 樣例 給出鏈表1->2->3->4->5->null和

原创 java-迴文數

判斷一個正整數是不是迴文數。 迴文數的定義是,將這個數反轉之後,得到的數仍然是同一個數。  注意事項 給的數一定保證是32位正整數,但是反轉之後的數就未必了。 您在真實的面試中是否遇到過這個題?  Yes 樣

原创 Android——RoundedImageView應用及源碼總結筆記

介紹 源碼參考文章,RoundedImageView是用來對圖片進行裁剪,可以在代碼塊中實現,也可以在佈局xml中實現。 github源碼地址:https://github.com/vinc3m1/RoundedImageView 作者對

原创 hashMap與hashtable區別

1、父類繼承 Hashtable繼承自Dictionary類,而HashMap繼承自AbstractMap類,但二者都實現了Map接口 2、安全性 hashMap爲線程不安全,HashMap是Hashtable的輕量級實現(非線程安全的實

原创 java - 各位相加 O(1)

給出一個非負整數 num,反覆的將所有位上的數字相加,直到得到一個一位的整數。 您在真實的面試中是否遇到過這個題?  Yes 樣例 給出 num = 38。 相加的過程如下:3 + 8 = 11,1 + 1 = 2

原创 Android開發之藍牙(二)——基於BLE協議藍牙模塊通信

介紹 基本概念 Android開發流程 app是ble與spp選擇連接藍牙模塊,關於spp的可以看 http://blog.csdn.net/wzhworld/article/details/76223301 介紹

原创 android-接口回調(精簡)筆記總結

看了很多網上的文章越看越亂,所以首先回到概念,什麼是回調?按照網上大多文章寫的,就是兩個類互相調用方法,一開始看着也是挺奇怪的,這個“互相”是怎麼來的,那麼我門就來舉個栗子。 接口類: public interface ContactI

原创 android——adb被佔用、無法打開

轉自http://blog.csdn.net/liranke/article/details/42524851 今天,久未出現的著名的“adb server is out of date.  killing”又發生了,在此,將解決方法記

原创 java - 字符串置換

給定兩個字符串,請設計一個方法來判定其中一個字符串是否爲另一個字符串的置換。 置換的意思是,通過改變順序可以使得兩個字符串相等。 您在真實的面試中是否遇到過這個題?  Yes 樣例 "abc" 爲 "cba" 的置換

原创 android——Glide框架總結筆記

有興趣可以看看郭霖的詳細的Glide介紹,本文是基於幾篇文章而做出一些總結筆記 介紹 Android上的圖片加載框架有很多,比如UIL、Google的Volley、Glide、Picasso、Fresco,每個框架都是功能十分強大,所以我

原创 java-最長迴文串

給出一個包含大小寫字母的字符串。求出由這些字母構成的最長的迴文串的長度是多少。 數據是大小寫敏感的,也就是說,"Aa" 並不會被認爲是一個迴文串。  注意事項 假設字符串的長度不會超過 1010。 您在真實的面試中是否遇

原创 android面試-java虛擬機運行時數據區(迅雷、久邦涉及到)

一、區域劃分 java虛擬機運行時數據區主要分爲以下幾個區域管理:堆、本地方法棧、java虛擬機棧、方法區、程序計數器 二、詳細介紹 想要了解以下的概念首先得有jvm的執行過程的概念: 1、什麼是JVM內存: Java源代碼文件(.jav

原创 Android開發之藍牙(一)——基於SPP協議藍牙模塊通信

使用設備 基本概念 基本流程 本文意在介紹藍牙開發的主要流程,學習使用藍牙開發一個星期了,寫寫一個星期以來遇到的一些小問題,還有介紹下流程。開發具有基本的通信功能,本項目主要是用於與藍牙模塊的串口讀寫功能。 下一

原创 android面試-加載圖片如何防止OOM(YY面試涉及)

在準備面試,做筆記用,參考Android開發藝術探索 想真正瞭解這個問題最好買本書,靜下心來細細看,因爲除了這個方法,你還能看到一些更細節的東西,推薦參考任玉剛的Android開發藝術探索,除了加載大圖片之外,還有關於內存緩存,磁盤緩存,