值傳遞:在方法的呼叫中,實參會把它的值傳遞給形參,形參只是用實參的值初始化乙個臨時的儲存單元,因此形參和實參雖然值相同,但是有不同的儲存單元,形參的改變不會影響實參的值;
引用傳遞:在方法呼叫中。傳遞的是物件,這時形參和實參指向同乙個儲存單元,因此形參的改變會影響實參的值
初始化階段:檢查web伺服器中是否存在servlet例項,不存在則裝載servlet類並建立例項,呼叫servlet的init初始化方法;
服務階段:初始化完畢,呼叫servlet的service方法響應客戶端的請求;
銷毀階段:伺服器呼叫destroy方法移除servlet物件;
堆:虛擬機器記憶體中最大的一塊,是被所有執行緒共享的,幾乎所有物件例項都在這分配記憶體,
虛擬機器棧:儲存區域性變數表、運算元棧、動態鏈結、方法出口等資訊,存放著各種基本資料型別和物件的引用乙個方法對應乙個棧;
本地方法棧:服務的·本地方法,與虛擬機器棧作用一樣
方法區:存放被虛擬機器載入的類資訊、常量、靜態變數、即時編譯後的**等資料;常量池也在方法區
程式計數器:可以看作是當前執行緒執行位元組碼的行號指示器;
面試題總結4
演算法題 1 m個珠子n種顏色,圍成一串,從中找到包含n種顏色的最小子串。比如123234212,子串是3421 演算法的思想是先找到其中乙個包含所有顏色的子串,起始位置i,終止位置j,並且第j種顏色是第一次出現,然後從第i個位置開始刪除出現過的顏色,i往後移動乙個位子,同事j跳到與之前i位置相同的...
遊戲開發面試總結4
今天面了一家遊戲公司,感覺自己每次面試的時候都會有好多東西表達不出來。唉,做個記錄吧 1 這個是面試時候出的第二個筆試題,我覺得挺好的,可能是因為緊張吧 直播敲 沒寫出來。題目是這樣 給定乙個二叉樹,節點包含有左子樹,右子樹和父節點指標。讓在o 1 的空間複雜度下遍歷這個二叉樹。思路就是,中序遍歷吧...
mysql面試總結 MySQL面試總結
最近在面試,總結一下問的比較多的問題,持續補充哈!基礎varchar與char區別 首先你要知道的是varchar 20 這裡的20代表的是字元,而不是位元組,其次在mysql中,所有使用utf8字符集,無論是中文還是英文,都是按照3個位元組儲存 varchar與char都可以儲存字元,它們的區別是...