原创 android-自定義view基礎篇

前言 該博客是講解自定義的view的基礎學習,適用於android的開發,自定義view是每個android程序員必須具備的技能,讓我們來一起學習一下吧 座標系 一.屏幕座標系和數學座標系的區別 由於移動設備一般定義屏幕的左上角爲

原创 Android的應用資源簡述

前言 學習是一件持久的事,只有達到一定的量才能形成量變,程序員的學習也是如此 概述 資源是指在代碼中使用的附加文件和靜態內容,例如位圖,佈局定義,界面字符串,動畫說明等。您應始終外部化應用資源(例如圖像和代碼中的字符串),以便單獨

原创 Android應用的基礎知識

前言 本篇文章講述的是android應用的基礎知識,可以讓你對android程序有更好的認識,我們學習一項技能一定要在他的官網上學習,這能保證知識的正確性和完整性。 簡述 對於android開發者你可以使用Kotlin,Java和

原创 Android和用戶交互的媒介Activity-生命週期方法

前言 每一個沒有談過戀愛的人到了一定的年紀想要的都是一份天真的愛情吧,但現實是那麼的殘酷,兩個人在一起會有無數的分歧有的時候確實很無奈呀,單身的同志們享受吧,戀愛中人們也要珍惜對方呀。 activity的介紹 首先我們要知道什麼是

原创 JAVA- 單例模式

前言 使用設計模式是爲了重複使用代碼,讓代碼更容易被他人理解,保證代碼的可靠性 什麼是設計模式 設計模式是一套被反覆使用的,多數人知曉的,經過分類編目的,代碼設計經驗總結 使用場景 有些對象我們只需要一個,比如:配置文件,工具類,

原创 Kotlin協程- 作用域

前言 最近在找工作,正好有實現可以學習學習自己期待已久的協程,協程可以讓你的代碼更加的清爽,接下來就簡單的說說協程的作用域。 協程上下文 在協程的源代碼中協程的上下文是一個CoroutineContext接口,他就是一個存儲實現了

原创 算法-程序的靈魂

前言 上班沒啥事 準備學習學習C語言爲明年考研做做準備工作,C語言是所有程序員的人們編程的第一門語言。 程序 一個程序一般包含兩部分信息 對數據的描述:在程序中要指定用到那些數據以及這些數據的類型和數據的組織形式,這就是數據結構

原创 kotlin-類

前言 對於面向對象來說應該不是什麼新鮮的概念了,你也許非常熟悉抽象機制,kotlin的這方便的概念可能會讓你感覺似曾相識,你也可能發現許多常見的任務通過更簡潔的代碼完成,接下來讓我們學習這些新鮮的知識吧。 kotlin中的類 先看

原创 android自定義view的分類與繪製流程

前言 當前文章講解的是自定義View的分類和繪製流程 如下圖、 自定義View分類 1 自定義View 自定義ViewGroup一般是利用現有的組件根據特定的佈局方式來組成新的組件,大多繼承自ViewGroup或各種Layou

原创 操作系統-操作系統的引論(上)

前言 操作系統作爲學習計算機的基礎是每個程序員必備的知識,現在就來好好的學習一下吧。 操作系統的目標和作用 首先針對與不同的環境操作操作系統要實現的目標是不同的。 我們來思考一個問題爲什麼要引入操作系統呢? 最直觀的回答是爲了大部

原创 kotlin-委託和屬性委託

前言 委託模式已經證明是實現繼承的一個很好的替代方式, 而 Kotlin 可以零樣板代碼地原生支持它,接下來讓我們試試 委託 在kotlin中使用的是by關鍵字實現委託,下邊的這段代碼是kotlin官網的代碼 interface

原创 Kotlin的break和continue關鍵字

前言 在我們平時使用for循環便利數據的時候難免會用到break和continue接下來我們來聊聊這兩個關鍵字 Break 對於break關鍵字的解釋就是在你循環到一定的程度了你想結束此次循環的時候使用,在kotlin中可以結合標

原创 Kotlin的基本數據類型

前言 在學習一門編程語言,那必然是學習語法 ,在語法的學習之中數據類型又有着舉足輕重的地位,今天我們就聊聊kotlin的基本數據類型 基本數據類型 Kotlin 提供了一組表示數字的內置類型。 對於整數,有四種不同大小的類型,因此

原创 kotlin-嵌套類和內部類

前言 嵌套類 在kotlin中一個類可以嵌套在另外一個類中例如 class Outter{ private var bar:Int = 1 class Nested{ fun foo() = 2

原创 Kotlin-運算符重載

前言 Kotlin 允許我們爲自己的類型提供預定義的一組操作符的實現。這些操作符具有固定的符號表示 (如 + 或 *)和固定的優先級。爲實現這樣的操作符,我們爲相應的類型(即二元操作符左側的類型和一元操作符的參數類型)提供了一個固