Time of Update: 2018-07-25
Jacoco是一個Java程式碼涵蓋範圍統計工具,見:http://www.eclemma.org/jacoco/ JaCoCo is a free code coverage library for Java, which has been created by the EclEmma team based on the lessons learned from using and integration existing libraries for many years.
Time of Update: 2018-07-25
java將InputStream轉為String public static String inputStream2String(InputStream is, String charset) {ByteArrayOutputStream baos = null;try {baos = new ByteArrayOutputStream();int i = -1;while ((i = is.read()) != -1) {baos.write(i);}return
Time of Update: 2018-07-25
public void test() throws Exception{ File file = new File("c:/test.log"); RandomAccessFile rf = new RandomAccessFile(file,
Time of Update: 2018-07-25
Java讀取Properties檔案時碰到兩問題 1. 資源檔中的key對應的value過長時,書寫不方便,需要換行,若直接斷行符號則斷行符號後的內容被忽略 2.資源檔中的key對應的value需要換行顯示時,若直接斷行符號,則同樣丟掉斷行符號後的部分 針對上述問題找到如下解決辦法: 1. 內容過長需要換行時拼接個/斜杠,這樣/後的內容後正常顯示 2.若內容本身需要換行時則用/n代替斷行符號 package apistudy; import
Time of Update: 2018-07-25
下文可以直接拿來運行使用,也可以直接下載附件包,編譯直接運行就可以看到效果。 //ObjectSort package sort; import java.util.ArrayList; import java.util.Collections; import java.util.List; public class ObjectSort { /**
Time of Update: 2018-07-25
Java中print、printf、println的區別詳解 printf主要是繼承了C語言的printf的一些特性,可以進行格式化輸出 print就是一般的標準輸出,但是不換行 println和print基本沒什麼差別,就是最後會換行 System.out.printf("the number is: d",t); 參照JAVA API的定義如下: 'd' 整數 結果被格式化為十進位整數 '
Time of Update: 2018-07-25
在java中,退出多重迴圈可以使用外層迴圈的控制條件收內層迴圈的控制來退出。這裡使用標號來退出迴圈。以下是demo: public class Test{public static void main(String[] args){int array[][] = {{ 1, 2, 5, },{ 4, 5, 6 },{ 3, 2, 5 } };mark: for (int i = 0; i < array.length; i++){for (int j = 0; j <
Time of Update: 2018-07-25
三者之間轉換關係,一張圖清晰呈現。 上代碼: 其中的maputils是apache的collection包。 package util;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.List;import java.util.Map;import
Time of Update: 2018-07-25
定時器類Timer在java.util包中。使用時,先執行個體化,然後使用執行個體的schedule(TimerTask task, long delay)方法,設定指定的任務task在指定的延遲delay後執行。定時器任務類TimerTask是抽象類別,繼承並重寫其run()方法,可實現具體任務。 schedule(TimerTask task, Date time)設定指定任務task在指定時間time執行。 cancel()方法結束這個定時器。
Time of Update: 2018-07-25
package com.hsy.interView;import java.util.ArrayList;import java.util.Collections;import java.util.List;public class ArrayAdd { /** * @param args */
Time of Update: 2018-07-25
表結構:TmDictionary CREATE TABLE ts_data_dic( id serial NOT NULL, value_name character varying(30) NOT NULL, -- 值所對應的描述 value_code character varying(20), -- 所對應的代碼值 type_code character varying(20), type_name character varying(30),
Time of Update: 2018-07-25
該執行個體是類比安全性檢查 被代理對象介面定義 Java代碼 public interface UserManager { public void aadUser(User user);
Time of Update: 2018-07-25
Ganymed SSH-2 for Java系列10之scpGet 直接上代碼: /** * * Get remote file through scp * * @param host * * @param username * * @param password * * @param remoteFile * * @param localDir * * @throws IOException */public static void scpGet(
Time of Update: 2018-07-25
Q:JAVA中的ArrayList可以用a~z字母排序輸出嗎。 A:Collections.sort(list); 這是按自然排序的 就是按字母排序 A:import java.util.ArrayList; import java.util.Collections; public class App{ public static void main(String args[]) {
Time of Update: 2018-07-25
1.泛型 2.參數 3.JDK1.7寫法 public class TestCloseStream {public static void main(String[] args) {}//1.7新特性try-with-resousce ,實質還是try{}catchpublic static void closeStream() throws Exception{File src = new File("E:/workspace/images/bg.jpg"
Time of Update: 2018-07-25
我們都知道,java中的Map結構是key-->value索引值對儲存的,而且根據Map的特性,同一個Map中不存在兩個Key相同的元素,而value不存在這個限制。換句話說,在同一個Map中的Key是唯一的,而value不唯一。Map是一個介面
Time of Update: 2018-07-25
Java擷取異常的堆棧資訊到String的方式: 第一種實現方式: /*** 擷取異常的堆棧資訊* * @param t* @return*/private static String getStackTrace(Throwable t){StringWriter sw = new StringWriter();PrintWriter pw = new PrintWriter(sw);try{t.printStackTrace(pw);return
Time of Update: 2018-07-25
在我們平時的開發工作中, 經常需要讀寫流,在這個過程最讓人蛋疼的就是各種try和catch, 然後到最後你還不能忘記關閉流,以免造成資源流失,這一整套下來感覺顯得特別的臃腫。下面是一個簡單的樣本 : // 老的資源開啟檔案BufferedReader br = null;try {br = new BufferedReader(new FileReader("/Users/mrsimple/update_hosts.py"));StringBuilder sb =
Time of Update: 2018-07-25
Java中對象數組的排序 By icycandy, at 2009/03/06 09:43:00 在Java中排序似乎沒有C++中那麼方便,搜尋了很久看了很多文章,大概都是說要用Arrays或ArrayList或List或Collection等來實現,最頭疼的是原始碼要分開多個檔案(這應該是一個好習慣,可是ACM只允許提交一個源檔案)。 最終在這篇文章的提示下依葫蘆畫瓢,原始碼在一個檔案中就可以了,對於一些不太複雜的情況還是挺好的。
Time of Update: 2018-07-25
在java 8中,您可以使用arrays.stream或Stream.of將 Arrays Array into a Stream. 1. Object Arrays For object arrays, both Arrays.stream and Stream.of returns the same output. TestJava8.java package