對於Stack的簡單理解

2021-07-22 06:29:37 字數 527 閱讀 1153

stack其實很簡單,感覺陌生的主要的原因是新手沒怎麼接觸過或者不常用,以及對stack本質上到底是什麼東西不清楚,如果知道了stack本質上到底是個什麼東西,stack就再簡單不過了。

stack 本質上就是乙個「集合」,跟 arraylist 集合一樣,都是儲存資料的乙個集合。因此,

stack也就很好理解了,他和 list就是乙個道理唄,是個泛型集合。

so,如果想要加深印象去本質上的理解stack,以後每次看到stack,腦袋中就聯想到list;看到stack,腦袋中就聯想到list,這樣,理解stack是個什麼東西,是不是就很容易了呢?

stack集合 和 arraylist集合 的 不同點:

(1)list集合是把東西塞進list中,就不管了;

stack集合同樣是把東西塞進stack中,但是它有乙個後進先出的規則;

(2)list集合的增加/刪除的方法是:list.add() 和 list.remove();

stack集合的增加/刪除的方法是:stack.push() 和 stack.pop(); 

對於ajax的簡單理解

jquery 中load 方法是簡單強大的ajax方法,這個方法是在從伺服器載入資料,並且返回資料放入選擇器選擇的元素中。它的語法結構是這樣的 selector load url,data,callback url是乙個必須引數,就是需要載入的url,date和callback是都是可選引數,dat...

對於epollout的簡單理解

今天聽大神說到了epoll 中的epollout 事件,我基本沒有用過這種東西,我並不知道這個有什麼用?epollout 主要是用來傳輸大量資料的時候,沒有辦法一次將資料全部傳送出去就需要將剩下的資料快取起來,等核心通知緩衝區可寫的時候再繼續傳送 epollout 在傳送大型檔案的時候需要進行處理,...

對於sockte簡單的理解與整理

建立套接字 intserv sock socket af inet sock stream ipproto tcp 第乙個引數指定應用程式使用的通訊協議的協議族,對於tcp ip協議族,該引數置 af inet 第二個引數指定要建立的套接字型別,流套接字型別為 sock stream 資料報套接字型...