原创 關於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";