自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 JAVA工作原理

JAVA工作原理JAVA 由四個方面組成JAVA 編程語言JAVA 類文件格式JAVA 虛擬機 ( JAM )JAVA 應用程序街口 ( JAVA API )開發人員編寫 JAVA 代碼( .java 文件),然後將之編譯程字節碼( .class 文件),將字節碼裝入內存,一旦字節碼進入虛擬機,它就會被解釋器解釋執行。每個 JVM 都包含:方法區JAVA 堆JAVA 棧...

2018-12-08 16:11:36 741

原创 JAVA類與類之間的關係

前言類與類之間主要有六種關係,分別為 : 依賴、關聯、聚合、組合、繼承、實現 (耦合度依順序增強)1. 依賴 ( Dependence )定義 : 對於兩個相對獨立的對象,當一個對象負責構造另一個對象的實例,或者依賴另一個對象的服務時,這兩個對象之間主要體現為依賴關係。實際生活中我們做任何一件事情幾乎都需要借助其他物體的幫助,換句話說,我們依賴於其他的物體生活。比如 : 小明要開...

2019-01-10 23:22:04 137

原创 簡單介紹ThreadPool

如何讓多個 Thread 並行,可以使用 ThreadPoolJava 的 Executor 接口,實現此接口的目的是讓線程的建立與執行分開。class SimpleExecutor implements Executor { @Override public void execute(Runnable command) { new Thread().start...

2018-12-22 11:35:45 174 1

原创 Kotlin 基礎 (一)

一、 Kotlin 數據類型在 Kotlin 中所有的類型皆是對象類型如下:類型名稱Bit數據範圍Boolean1只有 false or trueByte8-128~127Char16Unicode碼,用單引號賦值Short16(-215) ~ (215-1)Int32(-231) ~ (231-1)Long64...

2018-12-13 23:08:12 187

原创 Android 緩存淺談 (LruCache)

Android 可以通過緩存減少頻繁的網路操作,減少流量、提升性能。三級緩存流程如下:Created with Raphaël 2.2.0加載圖片判斷手機內存是否有該圖片?有或無?從內存中取出圖片加載完成判斷手機 SD 卡或外部儲存是否有該圖片?有或無?從手機 SD 卡或外部儲存中取出網路下載該圖片yesnoyesno三級緩存流程,首先從內存中加載該圖片,因為從內存獲取圖片速度最快,但是內存...

2018-12-13 15:23:37 231 2

原创 Collection 架構

interfaceinterfaceinterfaceinterfaceArrayListListLinkedListDequeHashSetSetTreeSetQueuePriorityQueueArrayDequeCollectionIterableA – 链接 --> BA --> BB --&

2018-12-09 17:36:00 175

原创 Android開發,分析 finish() 和 onBackPressed() 的區別

Android開發,分析 finish() 和 onBackPressed() 的區別finish(),最常用來關閉 Actiivty 的方法。onBackPressed(),Android 點擊返回按鍵的方法。一般來說這兩個方法作用是一致的。但使用 finish(),將無法實現返回上一層的共享變換,必須使用onBackPressed()才能實現。finish()public ...

2018-12-08 16:13:00 586

原创 強引用、弱引用、軟引用、虛引用

強引用、弱引用、軟引用、虛引用強引用(StrongReference) (使用最普遍的引用)如果對象具有強引用,則垃圾回收器決不會回收它。Object o=new Object(); // 強引用當內存空間不足時,JVAV 虛擬機寧可拋出 OutOfMemoryError 錯誤,使程序異常終止,也不會隨意回收具有強引用的對象來解決內存不足的問題。如果不使用時,要通過如下方式來弱化引用...

2018-12-08 16:12:11 181

原创 (Android) Activity 生命週期

Activity 生命週期生命週期方法調用時機OnCreate在 Activity 物件被第一次創建時調用,及通常用來做程式的初始化動作。OnStart當 Activity 變得可見時調用該方法。OnResume當 Activity開始準備使用戶交互時調用該方法。OnPause系統即將啟動另外一個 Activity 時調用該方法。OnStop...

2018-12-08 16:03:36 174 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除