【Spring】16、註解事務 @Transactional,spring註解事務不復原spring 事務註解預設遇到throw new RuntimeException("...");會復原需要捕獲的throw new Exception("...");不會復原// 指定復原@Transactional(rollbackFor=Exception.class) public void methodName() {
找出給定的一個字串中最長的不重複子串,不重複子串即一個子串中不出現兩個相同的字元,給定一個子思路一:先找出一個字串中所有子串,再找出所有子串中最長的那一個;思路二:每次找出的子串長度都比上一次的子串長,則最後的子串即是最長子串的長度數。我選擇的是第二種方法。public class FindSubstringMaxlengthNoduplicate { public static void main(String[] args) { String s =
JAVA學習筆記--字串概述,java學習筆記概述一、String類 String類代表字串,是由字元構成的一個序列。建立String對象的方法很簡單,有以下幾種:1)用new來建立: String s1 = new String("my name is tongye");2) 不用new直接建立: String s2 = "my name is tongye";3) 可以用字元數組來建立一個字串: char[] c =
JAVA中重寫equals()方法的同時要重寫hashcode()方法,equalshashcodeobject對象中的 public boolean equals(Object obj),對於任何非Null 參考值 x 和 y,若且唯若 x 和 y 引用同一個對象時,此方法才返回 true;注意:當此方法被重寫時,通常有必要重寫 hashCode 方法,以維護 hashCode
List和String數組相互轉化,liststring數組在工作中經常會遇到需要String[] 參數的地方,我們可以先定義一個list,再轉成String[] 來使用,使用list的好處自然是可以隨時方便的添加刪除元素,下面是方法:List list = new ArrayList();list.add("1");list.add("2");String[] arr= list.toArray(new String[list.size()]);for(String s : arr)