原创 Java中靜態跟非靜態的區別總結

一.靜態變量跟實例變量的區別: 1.靜態變量:由static修飾,在JVM中,靜態變量的加載順序在對象之前,因此靜態變量不依附於對象存在,可以在不實例化類的情況下直接使用靜態變量,如下代碼所示。 public class Sta

原创 Java基本數據類型深入解析

java中基本數據類型一共有8種: 整數類型4種:byte、short、int、long 浮點數類型2種:float、double 字符類型1種:char 布爾類型1種:boolean 基本數據類型是學習編程語言時首先接觸的知

原创 Java中的類型轉換

爲什麼要進行類型轉換? Java是強類型語言,在強類型語言中變量必須被聲明,而且變量在賦值和運算時也必須類型相同。 在實際應用的時候我們常常需要對不同類型的變量進行操作,因此就必須進行類型轉換。 類型轉換分爲: 自動類型轉換

原创 Java中String、StringBuffer、StringBuilder的區別

無論是做Java或是Android,都避免不了遇到這個問題,其實開發過程中一般情況下是不會糾結,這個問題是面試必選經典題,今天有時間,就總結一下。 String、StringBuffer、StringBuilder區別 Strin

原创 Java中的String詳解

String類代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作爲此類的實例實現。 首先來看一個關於String示例: String s1 = "HelloWorld"; String s2 = "Hel

原创 Java中的final關鍵字詳解

三種被final修飾的場景: Java中final關鍵字的使用很頻繁,它可以修飾變量、方法跟類。“final”的英文意思是最終的、不可更改的意思,因此被final修飾的變量、方法或類是不能被更改的。 final一般會跟stati

原创 Java中自動裝箱與拆箱詳解

自Java 5後引入了自動裝箱和自動拆箱機制,自動裝拆箱的出現主要是爲了解決基本數據類型跟其對應的包裝類之間相互轉換的問題,本文將從以下幾個方面詳解自動裝箱跟拆箱: 自動裝拆箱的定義及原理 自動裝拆箱發生的場合 忽略自動裝拆箱可

原创 Java中int跟Integer的區別

在瞭解int跟Integer的區別與聯繫之前需要先了解Java的自動裝箱跟拆箱機制,可以看我的另一篇文章Java中自動裝箱與拆箱詳解。 Integer是int的包裝類。Java爲每一種基本數據類型都配備了相應的包裝類,如下表所示:

原创 Maven中SpringMVC+mybatis整合

本篇文章介紹如何將SpringMVC跟mybatis進行整合 開發環境:JDK1.8+Toncat8.5 1.首先創建一個maven項目,然後引入兩個框架所需要的依賴包: pom.xml: <project xmlns="http:/

原创 在Maven中使用Tomcat組件

在Maven中使用Tomcat組件能夠方便我們對web項目的調試,Maven中Tomcat組件有兩個版本,一個是Tomcat,一個是Tomcat7,下面我們以tomcat7爲例演示它的配置過程: 1. Tomcat 認證:添加用戶 爲To

原创 在Eclipse中使用Maven構建SpringMVC項目

本篇文章來介紹如何在Eclipse中使用Maven構建SpringMVC項目。 1.首先構建基本的Maven Web項目 點擊Eclipse菜單File->New->Other->Maven->Maven Project 在選擇maven

原创 SpringMVC單元測試

在Maven項目中使用SpringMVC單元測試的步驟: 1.加入JUnit的依賴: <dependency> <groupId>junit</groupId> <artifactId>junit</a

原创 JavaWeb項目中classpath詳解

1.JavaWeb中classpath表示哪個路徑? classpath正如它的名字一樣,指向的是java文件編譯部署後的class所在的路徑,即WEB-INF下面的classes目錄。 在Tomcat中部署項目後,除了src下jav

原创 唯一性約束、主鍵約束、唯一索引的區別

1.主鍵約束(PRIMARY KEY) 主鍵用於唯一地標識表中的每一條記錄 可以定義一列或多列爲主鍵 主鍵列上沒有任何兩行具有相同值(即重複值) 主鍵列上也不能爲空值 2.唯一性約束(UNIQU

原创 SpringMVC中靜態資源訪問

如果你的DispatcherServlet攔截路徑設爲了“/”,攔截了所有的請求,這樣的話對js、css、jpg等文件的訪問也就被攔截了,也就是說在項目中會訪問不到你的資源文件。 解決辦法: 在SpringMVC的配置文件中加入下面兩句