原创 Java-Collection

一、集合基本特性 1 概述 數組長度是固定,當添加的元素超過了數組的長度時需要對數組重新定義,太麻煩,java內部給我們提供了集合類,能存儲任意對象,長度是可以改變的,隨着元素的增加而增加,隨着元素的減少而減少。 2 數組與集合

原创 Java基礎知識總結(一)

java面向對象 1 類和對象的區別 ?  1,類是一個抽象的概念,它不存在於現實中的時間/空間裏,類只是爲所有的對象定義了抽象的屬性與行爲。就好像“Person(人)”這個類,它雖然可以包含很多個體,但它本身不存在於現實世界上。 

原创 Java-Exception(異常處理)

基礎概念Error:指的是JVM運行時的錯誤,這時的程序並沒有執行。Exception:指的是程序運行過程中產生的異常,用戶可以使用異常處理格式進行處理異常處理的基本格式java中異常處理的基本格式:(1)try catch finall

原创 db-mysql(sql語句)

http://8aa512c4.wiz03.com/share/s/2aFhb41ayQ4W29lNzu3wxPge1xxUnW2Lv4YE25hm1n0OFX5x 時間範圍數據檢索 1、查詢當天數據 SELECT * FROM ite

原创 Java基礎知識總結(二)

1 數組產生的意義 與概念    (1)爲了存儲同種類型數據的多個值。    (2)數組可以看着是一個容器;數組既可以存儲基本數據類型,也可以存儲引用數據類型。 2  數組的定義格式 1 2 3 數據類型[

原创 java虛擬機(一)

棧:(1)java虛擬機棧是線程私有的,生命週期與線程相同;虛擬機棧描述的是java方法執行的內存模型,每個方法在執行的時候都會創建一個棧幀,用於存儲局部變量表,操作數棧,動態鏈接,方法出入口(Java中main函數就是棧的起始點,

原创 HashMap與HashTable的區別

一 、Hashing概念 是一種將字符組成的字符串轉換爲固定長度(一般是更短長度)的數值或索引值的方法,稱爲哈希法。 二 、HashMap 1 概述 (1)HashMap是基於hash表的Map接口的非同步實現(非線程安全在多線程環境下需

原创 Java實現逆波蘭表達式(Evaluate Reverse Polish Notation)

逆波蘭表達式 定義:傳統的四則運算被稱作是中綴表達式,即運算符實在兩個運算對象之間的。逆波蘭表達式被稱作是後綴表達式,表達式實在運算對象的後面。 逆波蘭表達式: a+b ---> a,b,+ a+(b-c) ---> a,b,c,-,

原创 maven生成可執行jar包題總結

(1)依賴jar包未打入到同一個jar文件中可以通過使用maven-shade-plugin插件解決這個問題。  <plugin>         <groupId>org.apache.maven.plugins</groupId>

原创 Linux常用指令(一)

常用指令以及實際應用場景 指令:netstat    說明:http://www.01happy.com/linux-netstat-service-listen-port/ 應用 :開啓之後我們執行netstat -atun

原创 java.lang.ClassNotFoundException: ContextLoaderListener

Eclipse中使用tomcat發佈maven的web項目時報錯java.lang.ClassNotFoundException:ContextLoaderListener 解決方案:在部署的過程中maven的依賴jar未加入,右鍵Pr