原创 關於java的static靜態代碼塊、靜態成員變量和對象初始化先後問題
靜態成員變量的初始化早於靜態代碼塊; 靜態代碼塊是指的類的初始化操作,初始化早於對象的創建; package com.company.fourthchapter; public class TestStaticInitBlock
原创 關於java的equals和==簡要區分
1.==比較雙方是否相同, a.當比較的對象爲基礎類型時,如果值相等,則返回true,否則爲false; b.當比較的對象爲引用類型時,比較的是引用類型的(對象的)地址,如果兩個地址相同(即爲同一個對象)則返回true,否則爲fa
原创 關於java的對象作爲參數傳遞(地址的拷貝值)
package com.company.fourthchapter; public class TestParameterPassing { int id; String name; public TestParam
原创 Java二分法查找測試
public class TestBinarySerach { public static void main(String[] args) { int[] arr = {7, 8, 9, 10, 12, 20, 30, 4
原创 java數組元素對稱調換
package com.it.homework; import java.util.Arrays; public class TestEleChangePosition { public static void main
原创 Java訪問修飾符private,default,protected,public的區分解釋
封裝的實現(訪問控制符的使用): Java通過使用訪問控制符來控制那些細節需要封裝,那些細節需要暴露。 4種訪問控制符分別爲:private,default,protected,public,說明對象的封裝性,通過他們可以儘可能
原创 Java自定義異常,拋出異常信息,通過異常提示,再繼續進行輸入成績
package com.it.homework; import java.util.Scanner; public class TestInputPoints { static Scanner scan = new Scanne
原创 Java查找隨機生成的50個整數中大於等於60的數的個數(二分法方式)
package com.it.homework; import java.util.Arrays; public class TestCount { public static void main(String[] ar
原创 Idea debug 中斷後面程序的執行
idea debug 中斷後面程序的執行。 當然也可以選擇 force return.我這邊利用的是異常捕獲。
原创 Java數列普通排序,基本冒泡排序,優化冒泡排序的區分和測試
import java.util.Arrays; public class TestBubbleSort { public static void main(String[] args) { int[] array = {
原创 Java中常見的String字符串比較問題
public class TestStringAddress { public static void main(String[] args) { //1常量池 String a = "abc"; String
原创 Java設計模式之模板方法組合模式以及回調方法簡述
模板方法模式 很常用,其目的是在一個方法中定義一個算法骨架,而將一些步驟延遲到子類中。 模板方法使得子類可以在不改變算法結構的情況下,重新定義算法的某些步驟。 在標準的模板方法模式實現中,主要是使用繼承的方式,來讓
原创 Jmeter壓測CSV用戶不能完全讀取,可能問題之一
其實,百度了好多,結果發現,新建一個循環控制器(LOOP Controller)就行,因爲老的文件可能會出現編譯問題。
原创 Java關於包裝類Integer和Char類的在自動裝箱時的緩存處理代碼說明
public class TestIntegerCache { public static void main(String[] args) { Integer int1 = -128; Integer int2
原创 Java中字符串變量的(+)拼接和字符串常量的(+)拼接的區別,==在String類的特殊使用點
public class TestStringVariableAndConstants { public static void main(String[] args) { String a = "abc";