Time of Update: 2018-03-06
Java中CyclicBarrier的用法分析,javacyclicbarrier複製代碼 代碼如下:public class TestCyclicBarrier { private static final int THREAD_NUM = 5; public static class WorkerThread implements Runnable{
Time of Update: 2018-03-06
java 代碼中預防null 指標異常的處理辦法,java處理辦法項目中遇到的NullPointerException 分兩種情況:1. 引用Null 物件,即調用Null 物件的方法或引用Null 物件的屬性。2. 將8中基礎類型的封裝類賦值給對應的基礎類。 1.對於別人介面的返回對象要做非空判斷,因為我們不清楚獲得的對象會不會為空白,對於Collection Map 我一般會調用CollectionUtils MapUtils
Time of Update: 2018-03-06
java web項目裡ehcache.xml介紹,webehcache.xml複製代碼 代碼如下:<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ehcache.xsd"
Time of Update: 2018-03-06
hashCode方法的使用講解,hashcode方法講解首先,想要明白hashCode的作用,你必須要Crowdsourced Security Testing道Java中的集合。 總的來說,Java中的集合(Collection)有兩類,一類是List,再有一類是Set。 你知道它們的區別嗎?前者集合內的元素是有序的,元素可以重複;後者元素無序,但元素不可重複。 那麼這裡就有一個比較嚴重的問題了:要想保證元素不重複,可兩個元素是否重複應該依據什麼來判斷呢?
Time of Update: 2018-03-06
JAVA 時間區間的字串合法性驗證,java合法性複製代碼 代碼如下:String[] zone1="08:30-11:00".split("-"); String[] zone2="13:00-17:00".split("-"); String[]
Time of Update: 2018-03-06
java實現浮點數轉人民幣的小例子,java浮點數人民幣複製代碼 代碼如下:import java.util.ArrayList; import java.util.List; public class RMBConverter2 implements IRMBConverter { private static final String [] RMB_NUMBER ={"零","壹","貳","三","肆","伍","陸","柒","捌","玖"};
Time of Update: 2018-03-06
java 鍵盤輸入的多種實現方法,java鍵盤輸入實現執行個體程式:1、利用 Scanner 實現從鍵盤讀入integer或float 型資料複製代碼 代碼如下://import java.io.*;import java.util.*;public class InputTest{public static void main(String[] args){ Scanner in = new Scanner(System.in);
Time of Update: 2018-03-06
淺談springfox-swagger原理解析與使用過程中遇到的坑,swagger簡介swagger確實是個好東西,可以跟據業務代碼自動產生相關的api介面文檔,尤其用於restful風格中的項目,開發人員幾乎可以不用專門去維護rest
Time of Update: 2018-03-06
Java平閏年判斷的方法總結,java平閏年判斷普通方法:import java.util.Scanner; public class Bissextile{ public static void main(String[] args){ Scanner input=new Scanner(System.in);//聲明掃描器變數 System.out.println("請輸入年份");//系統提示輸入年份 try{ //監聽異常 while(true){
Time of Update: 2018-03-06
詳解Java冒泡排序,詳解java冒泡先貼出代碼(從小到大排序):public class BubbleSort { public static void main(String args[]){ double[] a={0,1,5,9,10,2,4,6,3,7,8,-3,0.4,-2.5}; for (int i=0;i<a.length-1;i++){ //外層迴圈控制排序趟數 for (int j=0;j<a.length-i-1;j++){ //
Time of Update: 2018-03-06
Java三種迴圈求和方法,java三種求和注意:100之和為5050普通for迴圈:public class HundredSum { public static void main(String[] args){ int x=0; for(int i=1;i<=100;i++){ x=x+i;//x+=i; } System.out.print(x); } } while迴圈:public class HundredSum { public static
Time of Update: 2018-03-06
Spring Boot 把設定檔和記錄檔放到jar外部,springjar如果不想使用預設的application.properties,而想將屬性檔案放到jar包外面,可以使用如下兩種方法:只能設定全路徑。因為Java -jar運行jar包時,無法指定classpath(無論通過參數還是環境變數,設定的classpath都會被覆蓋)。方法1:命令列傳參指定spring.config.locationjava -jar
Time of Update: 2018-03-06
Java擷取目前時間方法總結,java擷取目前時間最簡單擷取目前時間的方法:方法一:import java.util.Calendar;public class DateTime{public static void main(String[] args){Calendar c =
Time of Update: 2018-03-06
執行個體講述Java IO檔案複製,執行個體講述javaio前言:IO流主要分為兩大類,分別是位元組流與字元流注意:1、音頻檔案、圖片、視頻(範圍廣),就用位元組流2、只涉及到文本的,就用字元流使用位元組流複製常值內容(其他檔案也可以)代碼如下:import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import
Time of Update: 2018-03-06
IntelliJ IDEA
Time of Update: 2018-03-06
Java集合系列之ArrayList源碼分析,arraylist源碼本篇分析ArrayList的源碼,在分析之前先跟大家談一談數組。數組可能是我們最早接觸到的資料結構之一,它是在記憶體中劃分出一塊連續的地址空間用來進行元素的儲存,由於它直接操作記憶體,所以數組的效能要比集合類更好一些,這是使用數組的一大優勢。但是我們知道數組存在致命的缺陷,就是在初始化時必須指定數組大小,並且在後續操作中不能再更改數組的大小。在實際情況中我們遇到更多的是一開始並不知道要存放多少元素,而是希望容器能夠自動的擴充它自
Time of Update: 2018-03-06
資料庫事務的四大特性以及事務的隔離等級,事務四大隔離等級本篇講訴資料庫中事務的四大特性(ACID),並且將會詳細地說明事務的隔離等級。 如果一個資料庫聲稱支援事務的操作,那麼該資料庫必須要具備以下四個特性:⑴ 原子性(Atomicity) 原子性是指事務包含的所有操作要麼全部成功,要麼全部失敗復原,這和前面兩篇部落格介紹事務的功能是一樣的概念,因此事務的操作如果成功就必須要完全應用到資料庫,如果操作失敗則不能對資料庫有任何影響。⑵
Time of Update: 2018-03-06
Java IO檔案尾碼名過濾總結,javaio尾碼過濾實現效果:列出某個目錄下的特定尾碼名檔案(如,列出D盤根目錄下txt尾碼的檔案)import java.io.File;import java.io.FilenameFilter;public class QueryFile implements FilenameFilter{String extension; //副檔名public QueryFile(String
Time of Update: 2018-03-06
Java基礎(十三)反射,java基礎反射一、反射1、反射概念 JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法和屬性;這種動態擷取的資訊以及動態調用對象的方法的功能稱為java語言的反射機制。 要想解剖一個類,必須先要擷取到該類的位元組碼檔案對象。而解剖使用的就是Class類中的方法.所以先要擷取到每一個位元組碼檔案對應的Class類型的對象。2、Java 反射機制的主要用途1、在運行時判斷任意一個對象所屬的類。
Time of Update: 2018-03-06
java方法中,傳參是傳值還是傳址問題,java問題引出: 編寫一個簡單的交換值的小程式,如果我們只是簡單地定義一個交換函數接收兩個數,在函數內部定義一個中間變數完成交換。那麼當我們把a,b兩個實參傳給這個函數時,往往得不到預期的結果。這是為什麼呢?在C語言和C#中: 在C語言中,如果我們運行下列代碼:#include<stdio.h> void swap(int,int); void main(){ int a=5; int b=7;