原创 自動裝箱/拆箱機制

 Java 1.5中引入了自動裝箱和拆箱機制:        (1)自動裝箱:把基本類型用它們對應的引用類型包裝起來,使它們具有對象的特質,可以調用toString()、hashCode()、getClass()、equals()等方法。

原创 最有價值的java 面試題

1.面向對象的特徵有哪些方面?     <1>抽象:抽象是將一類對象的共同特徵總結出來構造類的過程,包括數據抽象和行爲抽象兩個方面.                    抽象只關注對象有哪些行爲和屬性,並不關注這些行爲的細節是什麼.  

原创 java中最常見的面試問題

1.switch語句能否作用在byte上,能否作用在long,能否作用在String上:         在switch(expr1)中,expr1只能是一個整數表達式或者枚舉常量,整數表達式可以是int基本類型或Integer包裝類型

原创 枚舉的作用

枚舉的作用:     1.限定用戶輸入的值(保證安全,有效性)     2.快速找到所需要的值 枚舉的本質:整型的字面值  (效率高) 枚舉的應用: public enum WeekDay {          星期日,星期一,星期二,星

原创 泛型

泛型:泛型是1.5的新特性。其本質是參數化類型,也就是說操作       的數據類型被指定爲一個參數。這種參數可以用在類,接口       和方法的創建中,分別稱爲泛型類、泛型接口、泛型方法。 泛型的好處:    1.類型安全(消除強制

原创 【JSP開發】利用cookie實現商品瀏覽記錄

在主頁中顯示商品,點擊商品可以查看商品的具體信息,帶用戶瀏覽完之後,回到主頁,就會看到自己曾經瀏覽過什麼商品。 商品主頁Servlet [java] view plain copy Cookie

原创 面向對象之封裝

1.封裝就是信息隱藏,是指利用抽象數據類型將數據和基於數據的操作封裝在一起,構成一個不可分割的獨立實體    數據被保護在抽象數據類型的內部,儘可能的隱藏數據內部的實現細節,只保留一些外部接口使之與外部發生關係. 2.封裝的三大好處:  

原创 static關鍵字

static的特點:    1.是一個修飾符,用於修飾成員    2.修飾的成員被所有的對象共享    3.優先於對象存在,因爲static的成員隨着類的加載就已經存在了、    4.修飾的成員多了一種調

原创 靜態變量和實例變量的區別?

1.從語法上的區別:         靜態變量前面要加static關鍵字,而實例變量前不加 2.在程序運行時的區別:        實例變量屬於某個對象的屬性,必須 創建了實例對象,其中的實例變量纔會 被分配到空間, 才能使用這個實例變量

原创 改變spring-boot中端口號的三種方式

1.默認配置  Tomcat的默認端口號8080 2.在application.properties文件中配置 server.port-8081 server.context-path=/you 3.編寫yml配置文件 server:

原创 三級聯動

本次採用ssm框架做頁面上的三級聯動 代碼如下: JavaScript代碼: <script type="text/javascript">      $(function(){              $("#typeb").empt

原创 最有價值的java 面試題<1>

1.面向對象的特徵有哪些方面?     <1>抽象:抽象是將一類對象的共同特徵總結出來構造類的過程,包括數據抽象和行爲抽象兩個方面.                    抽象只關注對象有哪些行爲和屬性,並不關注這些行爲的細節是什麼.  

原创 對事務的理解

事務:Transaction  是訪問並可能更新數據庫中各種數據項的一個程序執行單元. 事務的四個屬性:       原子性atomicity:一個事務是一個不可分割的工作單位,事務中包括的諸操作要麼都做,要麼都不做.       一致性

原创 java中最常見的面試問題<1>

1.switch語句能否作用在byte上,能否作用在long,能否作用在String上:         在switch(expr1)中,expr1只能是一個整數表達式或者枚舉常量,整數表達式可以是int基本類型或Integer包裝類型

原创 反射機制

反射:主要是指程序可以訪問、檢測和修改它本身狀態或行爲的       一種能力,並能根據自身行爲的狀態和結果,調整或修改       應用所描述行爲的狀態和相關的語義。 看這個概念很暈的 反射機制的作用: