原创 轉向Kotlin——類和接口

類的聲明 和Java沒有什麼兩樣,Kotlin中,類的聲明也使用class關鍵字,如果只是聲明一個空類,Kotlin和Java沒有任何區別,不過定義類的其他成員,區別就很大了。 class MyClass{ } 類的構造器 構造器

原创 轉向Kotlin——數據類和封閉類

數據類和封閉類是Kotlin中的兩種特殊的類,今天一起了解一下。更多精彩內容也可以關注我的微信公衆號——Android機動車 數據類 數據類是Kotlin的一個語法糖。Kotlin編譯器會自動爲數據類生成一些成員函數,以提高開發效

原创 RxJava從入門到不離不棄(六)——do操作符

好久沒有更新RxJava系列文章了,今天整理一番do系列操作符與大家分享。 對於do系列操作符理解比較容易,他相當於給Observable執行週期的關鍵節點添加回調。當Observable執行到這個階段的時候,這些回調就會被觸發。

原创 數據結構筆記——樹的基本概念

樹的定義 之前一直介紹的是一對一的線性結構,可現實中還有多一對多的情況需要處理,這就是今天要介紹的一對多的數據結構——樹。 樹(Tree):是n(n>=0)個結點的有限集。n=0時稱爲空樹。在任意一棵非空樹中: 有且僅有一個特定

原创 轉向Kotlin——枚舉類和擴展

枚舉類 Kotlin中的枚舉類和Java中的枚舉類型非常相似,具有類的特性。一般將可枚舉的同類型的一組值作爲枚舉類定義。 基本用法 Kotlin中,枚舉類型以類的形式存在,因此叫做枚舉類,如下是實例: enum class Col

原创 轉向Kotlin——泛型

更多精彩內容,歡迎關注我的微信公衆號——Android機動車。 無論是Java還是Kotlin,泛型都是一個非常重要的概念,簡單的泛型應用很容易理解,不過也有理解起來麻煩的時候。 泛型基礎 在瞭解Kotlin的泛型之前,先來看看J

原创 數據結構筆記——串

枯眼望遙山隔水, 往來曾見幾心知? 壺空怕酌一杯酒, 筆下難成和韻詩。 途路阻人離別久, 訊音無雁寄回遲。 孤燈夜守長寥寂, 夫憶妻兮父憶兒。 這是宋代的李昱寫的一首想念妻子和兒子的詩句,突然發現,這首詩竟然可以倒過

原创 一個不錯的開源項目推薦給大家

從年初開始,斷斷續續。 年初計劃和朋友一起,利用週末和閒暇時間開發一個完整的項目,權當練手。全部使用最新控件、開發框架和設計思路。 從決定開始到現在已經快四個月了,中間由於生活上和工作上的各種事情,中間斷了很長時間,總算是基本完成

原创 轉向Kotlin——基礎知識

Kotlin基本語法 對於一種語言來說,變量和函數(方法)是最重要的兩類語法。由於Kotlin語法糖的存在,讓本不支持函數語法的JVM支持將函數放到代碼的最頂層。本篇文章主要是介紹變量的定義和函數的基本使用方法。 1、定義變量 絕

原创 福利啊,精品資源大放送

爲了感謝大家一直以來對Android機動車的支持,今天特將自己積累和整理多年的各編程語言和好用的工具分享給大家,其中不乏相關最新的pdf版教材、知名培訓機構教學視頻、程序源碼等等。 最最關鍵的是,全部免費,這些資源大多是自己購買或

原创 數據結構筆記——二叉樹的定義和性質

在一些電視節目中,會猜測商品價格,有的人是一點一點的數字累加,這樣的策略效率太低了。其實有一種經典的折半查找算法,就類似於我們今天要說的二叉樹。 二叉樹定義 二叉樹:是n(n>=0)個結點的有限集合,該集合或者爲空集(稱爲空二叉樹

原创 福利來襲,海量編程資料等你拿

爲了感謝大家一直以來對Android機動車的支持,今天特將自己積累和整理多年的各編程語言和好用的工具分享給大家,其中不乏相關最新的pdf版教材、知名培訓機構教學視頻、程序源碼等等。 最最關鍵的是,全部免費,這些資源大多是自己購買或

原创 盤點程序員離不開的十個開發神器,免費送

作爲資深的程序員,雖不如市面上傳的那樣,背心拖鞋大褲衩、腦袋不洗牙不刷,但也是基本加班到深夜,眼圈黑黑的。 爲了快速編寫出高質量的代碼,不再忍受加班之苦,開發神器當然是免不了的,今天給大家分享幾個開發神器,助你告別痛苦。 下面所有

原创 騰訊技術崗內推,瞭解一下!

屬於你們的福利來了!!! 貨真價實的騰訊技術崗內推!!! 您需要關注我的微信公衆號—— Android機動車 ,回覆 騰訊內推 ,獲取聯繫方式。要注意的是,您如果認爲您真的符合招聘需求並近期打算跳槽再進行聯繫和投遞,非誠勿擾。 您

原创 2019年大廠Android面試題

t訊地圖 算法:非遞歸實現二叉樹前序遍歷; 手寫:雙重檢查單例類(其中volatile關鍵字作用) GreenDao底層實現 binder用處和原理 messager用處和原理 Android中的內存泄露 oom原因及如何定位 如何