內(nèi)存模型以及分區(qū),需要詳細到每個區(qū)放什么 JVM 分為堆區(qū)和棧區(qū)、方法區(qū),初始化的對象放在堆里面,引用放在棧里面,class 類信息常量池(st...
TCP 的三次握手和四次揮手 第一次握手:客戶端發(fā)送 syn 包(syn=j)到服務器,并進入 SYN_SEND 狀態(tài),等待服務器確認;第二次握...
ANR 是什么?怎樣避免和解決 ANR? ANR:Application Not Responding,即應用無響應ANR 一般有三種類型:1....
在 Activity 的生命周期中,可以將 Activity 表現(xiàn)為 3 種狀態(tài) 激活態(tài):當 Acitivity 位于屏幕前端,并可以獲得用戶焦...
ListView是如何進行優(yōu)化的? Item布局層級越少越好,使用hierarchyviewer工具查看 復用convertView和使用Vie...
一、啟動電源以及系統(tǒng)啟動 當電源按下時引導芯片代碼從預定義的地方(固化在ROM)開始執(zhí)行,加載引導程序BootLoader到RAM,然后執(zhí)行。 ...
一、基本類型 Dart沒有byte、char和float,int、double都是64位的 二、常量 final表示運行時常量(在程序運行的時候...
一、單例模式概述 單例模式定義很簡單:一個類中能創(chuàng)建一個實例,所以稱之為單例。那我們?yōu)槭裁匆褂脝卫J侥兀?那既然一個類中只能創(chuàng)建一個實例,那...
一、Go語言背景和發(fā)展 1.軟件開發(fā)的新挑戰(zhàn) 多核硬件架構(gòu) 超大規(guī)模分布式計算集群 Web模式導致的前所未有的開發(fā)規(guī)模和更新速度 2.Go的三位...