近期准備重新學習一下常用數據結構和基本算法,並計划將這些內容的只是做一個整理和歸類,准備慢慢寫一個常用數據結構與基本算法的系列博文,博文列表參見:常用數據結構與基本算法博文系列,目前內容還比較少,后續慢慢補充。本文主要內容是 數據結構--棧和隊列基礎知識。 一 概述 棧和隊列,嚴格意義上來說 ...
一 棧 棧有兩種實現方式,一種是java自帶的Stack類,另一種是可以直接將LinkedList作為棧來使用 Stack類 Stack類繼承自Vector,是由數據實現的,這意味着Stack實現的棧是數組而非鏈表。 通過LinkedList直接作為棧使用 LinkedList實現不同的接口可以實現不同的數據結構 LinkedList作為雙端隊列時,可以直接用作棧 二 隊列 ...
2021-12-07 20:44 0 168 推薦指數:
近期准備重新學習一下常用數據結構和基本算法,並計划將這些內容的只是做一個整理和歸類,准備慢慢寫一個常用數據結構與基本算法的系列博文,博文列表參見:常用數據結構與基本算法博文系列,目前內容還比較少,后續慢慢補充。本文主要內容是 數據結構--棧和隊列基礎知識。 一 概述 棧和隊列,嚴格意義上來說 ...
開發環境 win10+jdk10 環境變量配置 1.JAVA_HOME 2.CLASSPATH 3.Path java反編譯工具 數組就那些事情 內功裝X大法:Java常用API ...
一: 什么是MQ? MQ全稱為Message Queue, 消息隊列(MQ)是一種應用程序對應用程序或者模塊對模塊的通信方法。MQ是消費-生產者模型的一個典型的代表,一端往消息隊列中不斷寫入消息,而另一端則可以讀取隊列中的消息。 常見的消息隊列有RabbitMQ和kafka ...
目錄 JVM、JRE和JDK的區別 環境變量path和classpath的作用是什么? &和&&的區別? 變量有什么用?為什么要定義變量?什么時候用? 標識符命名規則 數據類型 類型轉換 java語言的三種技術架構 ...
1.什么是類和對象? EVERYTHING IS OBJECT(萬物皆對象)所有的事物都有兩個方面: 有什么(屬性):用來描述對象。 能夠做什么(方法):告訴外界對象有那些功能。 對 ...
Java回顧之I/O Java回顧之網絡通信 Java回顧之多線程 Java回顧之多線程同步 Java回顧之集合 Java回顧之序列化 Java回顧之反射 Java回顧之一些基礎概念 Java回顧之JDBC Java回顧之ORM框架 Java回顧之Spring基礎 ...
面向對象的程序設計有三大特征:封裝:解決了數據的安全性問題繼承:解決了代碼的重用問題多態:解決了程序的擴展問題 1-類:具體相同特征或者行為的一種抽象。類是具有相同屬性和和行為的一組對象的集合。把相 ...
最近准備把java的一些基礎知識復習一遍,列了個列表 1 JVM規范 class加載過程 class file大概結構 invoke指令 2 Servlet規范 API Servlet生命周期 異步Servlet 3 JVM ...