摘要: public class TestString
{
public static void main(String[] args)
{
//求...
閱讀全文
摘要: 題目:String s = new String("xyz"); 這么一題簡(jiǎn)單的java筆試題,對(duì)于java新手來說可能會(huì)做錯(cuò),看只要是PAPER,看一遍,聽人家講一遍就知道了。
問:執(zhí)行這一語句,一共創(chuàng)建了幾個(gè)String對(duì)象?
答:2個(gè),1個(gè)在String池中,一個(gè)在堆內(nèi)存中。
但其實(shí)這題目具有很大的靈活度,如果不真正理解String的運(yùn)作機(jī)制,換個(gè)樣子就有可能把PAPER難住了。
...
閱讀全文
摘要: 1、代理模式
所謂代理,就是一個(gè)人或者一個(gè)機(jī)構(gòu)代表另一個(gè)人或者另一個(gè)機(jī)構(gòu)采取行動(dòng)。在一些情況下,一個(gè)客戶不想或者不能夠直接引用一個(gè)對(duì)象,而代理對(duì)象可以在客戶端和目標(biāo)對(duì)象之前起到中介的作用。
代理模式給某一個(gè)對(duì)象提供一個(gè)代理對(duì)象,并由代理對(duì)象控制對(duì)原對(duì)象的引用。
生活中的例子:過年加班比較忙,沒空去買火車票,這時(shí)可以打個(gè)電話到附近的票務(wù)中心,叫他們幫你買張回家的火車票,當(dāng)然這會(huì)附加額外的勞...
閱讀全文