面試小結 學習小結

2021-07-11 03:35:45 字數 1036 閱讀 9013

1  string:  字串常量,每次改變都會生成乙個新的物件

stringbuffer:執行緒安全  變數:改變不會生成乙個新的物件

stringbuilder:非執行緒安全

在非多執行緒的情況下,用stringbuilder會快些

2 activity的四種啟動模式:

singletop: 棧頂正好是該activity就直接重用

singletask:如果在棧中已經有該activity的例項,就重用該例項(會呼叫例項的

onnewintent())。重用時,會讓該例項回到棧頂,因此在它上面的例項將會                             被移除棧。如果棧中不存在該例項,將會建立新的例項放入棧中。

singleinstance: 在乙個新棧中建立該activity例項,並讓多個應用共享該棧中的該activity                                   例項。一旦改模式的activity的例項存在於某個棧中,任何應用再啟用改                                   activity時都會重用該棧中的例項,其效果相當於多個應用程式共享乙個                                   應用,不管誰啟用該activity都會進入同乙個應用中。

standard:每次啟用activity時都會建立activity,並放入任務棧中。

靈活使用可以節省系統開銷  提高效率

3  wait()與sleep()

sleep來自thread類,和wait來自object類 最主要是sleep方法沒有釋放鎖,而wait方法釋放了鎖,使得其他執行緒可以使用同步控制塊或者方法。

sleep不出讓系統資源;wait是進入執行緒等待池等待,出讓系統資源,其他執行緒可以占用cpu。一般wait不會加時間限制,因為如果wait執行緒的執行資源不夠,再出來也沒用,要等待其他執行緒呼叫notify/notifyall喚醒等待池中的所有執行緒,才會進入就緒佇列等待os分配系統資源。sleep(milliseconds)可以用時間指定使它自動喚醒過來,如果時間不到只能呼叫interrupt()強行打斷。

kafka階段學習小結(面試)

主要是借鑑這篇文章的一些問題,做乙個小總結,每回看到這些題都要好好思考一下。其他一些問題 請說明什麼是apache kafka?說說kafka的使用場景?使用kafka有什麼優點和缺點?使用kafka效能很好,體現在 請說明什麼是傳統的訊息傳遞方式?請說明kafka相對傳統技術有什麼優勢?解釋kaf...

昨天面試小結

昨天竟然沒寫blog,太罪過了,雖然有暫時歇筆,累了的理由,但是寫blog既然設下目標時,就要每天堅持,什麼理由都不足以缺席。恩,昨天面了2個職位 互動設計和金融理財產品經理。二個都是我十分感興趣的崗位。是的,我很想去。但是我表現不好。主要原因是我沒經驗。但我後來跟別人交流了一下,我覺得我自己沒把握...

面試小結 MT

方法一 a a b b a b a a b 方法二 a a b b a b a a b 按位異或運算子 按位異或運算將兩個運算分量的對應位按位遵照以下規則進行計算 0 0 0,0 1 1,1 0 1,1 1 0 即相應位的值相同的,結果為 0,不相同的結果為 1。方法三 a a b b a b a ...