閑暇白駒 1.中國妖怪志-蟲離先生 2.微觀經(jīng)濟(jì)學(xué)-曼昆 3.c語言-譚浩強(qiáng) 4.js第六版 在午間間隙或晚間休憩。對(duì)一些書籍略讀以作留痕。當(dāng)月除工作相關(guān)事務(wù)。也對(duì)家中幼兒作...
閑暇白駒 1.中國妖怪志-蟲離先生 2.微觀經(jīng)濟(jì)學(xué)-曼昆 3.c語言-譚浩強(qiáng) 4.js第六版 在午間間隙或晚間休憩。對(duì)一些書籍略讀以作留痕。當(dāng)月除工作相關(guān)事務(wù)。也對(duì)家中幼兒作...
人們?nèi)绾巫龀鰶Q策 1.人們面臨權(quán)衡取舍 2.某種東西的成本是為了得到它所放棄的東西 3.理性人考慮邊際量 4.人們會(huì)對(duì)激勵(lì)做出反應(yīng) 人們?nèi)绾蜗嗷ビ绊?1.貿(mào)易可以使每個(gè)人都狀...
Android View 的測(cè)量過程中使用到了MeasureSpec,正如其字面意思所表達(dá)的那個(gè)-“測(cè)量規(guī)格”。View根據(jù)該規(guī)格從而決定自己的大小。MeasureSpec由...
1.單一職責(zé)原則(srp single responsibility principle) 通過業(yè)務(wù)職責(zé),業(yè)務(wù)功能進(jìn)行接口的設(shè)計(jì)。理解為根據(jù)最小業(yè)務(wù)邏輯功能。做行為和屬性的區(qū)...
1.創(chuàng)建線程的三種方式: 1.1 繼承Thread 1.2 實(shí)現(xiàn)Runnable接口 1.3 實(shí)現(xiàn)FutureTask<T> 包裝Callable接口 (區(qū)別于run執(zhí)行方法...
面試經(jīng)常會(huì)問到這個(gè)問題。就做個(gè)總結(jié)吧。 線程安全問題:StringBuffer是線程安全得 為什么線程安全 因?yàn)樗梅椒ǘ蓟編в衧ynchronized同步關(guān)鍵字。 性能問...
1.集合除了map以外 都實(shí)現(xiàn)了collection接口 所以總體關(guān)系是 collectin > {set,queue,list} set >{enumset,sorteds...
1.String StringBuilder StringBuffer 底層原理和應(yīng)用場(chǎng)景 2.String StringBuilder字符串拼接原理 3.Handler造成...
1.運(yùn)行時(shí)內(nèi)存即是堆內(nèi)存,對(duì)象在內(nèi)存中狀態(tài)有三種:活躍狀態(tài),可恢復(fù)狀態(tài),待銷毀狀態(tài)。 活躍狀態(tài):有引用變量引用對(duì)象。 可恢復(fù)狀態(tài):對(duì)象沒有引用變量引用。當(dāng)垃圾回收調(diào)用fina...
1.instanceof 比較實(shí)例對(duì)象是否是同一個(gè)類或者其子類。 所以在進(jìn)行比較的時(shí)候,如果嚴(yán)格比較是否兩個(gè)對(duì)象實(shí)例相等 則需要采用重寫equals方法 來比較對(duì)象實(shí)例都是同...
構(gòu)造器初始化: 構(gòu)造器返回對(duì)象實(shí)例,對(duì)象引用的內(nèi)存分配和初始化已經(jīng)在構(gòu)造器方法之前已經(jīng)做完。只是此時(shí)的對(duì)象還不能被訪問,只能在構(gòu)造器中使用this訪問,只有在構(gòu)造器執(zhí)行完畢,...
封裝性: 1盡量隱藏父類的內(nèi)部數(shù)據(jù),成員變量,方法什么的盡量使用private修飾符 2如果需要曝露出相關(guān)方法和子類需要使用相關(guān)成員變量,那么父類,可以使用public修飾的...
架構(gòu)先決: 1先做綜述,不然誰知道你下面設(shè)計(jì)的東西是怎么拼的、 定義程序或者系統(tǒng)的主要構(gòu)造塊或子系統(tǒng),遵循28原則,百分之20的構(gòu)造快完成百分之80的行為。 每個(gè)構(gòu)造塊盡量只...
軟件開發(fā)活動(dòng): 1.定義問題(目前工作經(jīng)驗(yàn)來說,1.是公司管理想到什么是什么,2如果有產(chǎn)品,那就是產(chǎn)品有設(shè)計(jì),要么就是客戶想要什么做什么)。 2.需求分析(嗯,一般來說對(duì)于碼...
一.前期開發(fā)環(huán)境 1.android studio和xcode開發(fā)環(huán)境 2.安裝node.js 3.安裝plugman 4.命令工具環(huán)境(可以安裝git也可以使用系統(tǒng)自帶的工...