原创 day 8-9 面試題:泛型、Android8.0適配

面試題: 1. 泛型: 1. 什麼是泛型,能解決什麼問題 2. 說說java中的泛型的工作機制 3. 在泛型中extends和super關鍵字的區別 2. Android 8.0適配? 1. 面試題解

原创 day 12-13 面試題:apk瘦身、System.exit(),onDestory,Activity.finish()的區別

面試題: 1. 談談你對apk瘦身的經驗 2. System.exit(),onDestory,Activity.finish()的區別 1. 談談你對apk瘦身的經驗 安裝包體積對轉化率、安裝時間、運行內存、RO

原创 day6-7算法:樹、二叉樹、二叉搜索樹

1. 題目 給定一個二叉樹,判斷其是否是一個有效的二叉搜索樹:https://leetcode-cn.com/problems/validate-binary-search-tree/ 給定一個二叉樹, 找到該樹中兩個指定節點的

原创 day 6-7 面試題:什麼是反射、volaitle關鍵字

面試題: 1. 懶漢單例模式爲什麼要加volaitle 2. 什麼是反射?怎麼獲取一個類的成員變量、成員方法,註解信息?在項目中反射多嗎?主要用來做什麼? 1. 面試題解題 1.1 懶漢單例模式爲什麼要加volaitle 我以前

原创 day 10-11 面試題:Android6.0-Android 7.0適配

面試題: 1. Android 6.0適配 2. Android 7.0適配 1. Android 6.0適配 1.1 HttpClient不支持問題 在Android 6.0以上,HttpClient被google

原创 day 8-9 算法:二叉樹遍歷、遞歸與分治

1. 題目 實現pow(x,n),即計算x的n次冪函數 求衆數,給定一個大小爲n的數組,找到其中的衆數。衆數是指出現次數大於 n/2 的元素。 2. 基本知識 2.1 二叉樹遍歷 前序遍歷:根-左-右 中序遍歷:左-根-右

原创 day 10-11 算法:貪心算法,廣度、深度優先、股票買賣最佳時機;二叉樹層次遍歷

1. 題目 給定一個數組,它的第i個元素是這支股價的第i天的價格,只能持有一股,買賣次數不限,無交易中介費。 二叉樹的層次遍歷:給定一個二叉樹,返回其按層次遍歷的節點值 2. 基本知識 2.1 貪心算法 2.1.1 定義 又

原创 day 12-13 算法:二叉樹最大最小深度,生成有效括號組合

1. 題目 二叉樹的最大深度:給定一個二叉樹,找出其最大深度(離根節點最遠的路徑節點個數) 二叉樹的最小深度:給定一個二叉樹,找出其最小深度(離根節點最近的路徑節點個數) 生成有效的括號組合:給定數字n,寫出一個函數,把所有閉合

原创 每日一道算法題+面試題day3

文章只是總結,便於面試和手寫算法。細節和詳細解釋,請看:https://leetcode-cn.com/ 1. 題目 算法題: 1. 有效的括號:https://leetcode-cn.com/problems/valid-p

原创 每日一道算法題+面試題day1-2

文章只是總結,便於面試和手寫算法。細節和詳細解釋,請看:https://leetcode-cn.com/ 1. 題目 算法題: 1. 反轉鏈表:https://leetcode-cn.com/problems/reverse-

原创 Android面向面試複習----HandlerThread的妙用

HandlerThread的妙用 很多博客講了HandlerThread的用法,但是沒有具體的應用場景,可能也是瞭解並未真正使用! 1. HandlerThread是什麼? handlerThread是內部有一個looper輪詢器的

原创 Android面向面試複習----內存泄漏

內存泄漏 1. java內存泄漏基礎知識 1.1 java內存的分配策略 靜態存儲區(方法區-靜態數據、全局變量) 棧區(局部變量,方法執行結束後,自動釋放)–容量有限 方法中定義的基本變量和對象的引用變量都是在棧區中分配的 堆區(

原创 Android面向面試複習----Fragment複習

Fragment複習 1. Fragment爲什麼被稱爲第五大組件 Fragment爲什麼被稱爲第五大組件 使用頻率高,有自己的生命週期,同時可以靈活的加載到Activity中去。它是依賴於Activity的,不能單獨存在。 Fra

原创 Android面向面試複習----IntentService詳解

IntentService詳解(附個推IntentService示例) 1. 什麼是IntentService? IntentService繼承Service,內部創建了HandlerThread和異步線程的Handler來進行耗時操作

原创 碼農買房記_中間幾個月精力都花這兒了

碼農買房記 懶、宅、不愛交友、愛玩遊戲、不會打扮,可能是大部分程序員的通病,我也不例外。交朋友少,不知道大家都怎麼賺8小時以外的錢。更沒考慮過買房的事情,更細緻的說,應該是沒考慮過具體在哪兒買房,買多少錢的房子,什麼時候買? 去年年底也就