Time of Update: 2017-01-19
複製代碼 代碼如下:import gnu.io.*;import java.util.*;import java.io.*;public class CommTest{ static CommPortIdentifier portId; static Enumeration portList; static int bauds[] = { 9600, 19200, 57600, 11520
Time of Update: 2017-01-19
1. 把java 對象列錶轉換為json對象數組,並轉為字串複製代碼 代碼如下: JSONArray array = JSONArray.fromObject(userlist); String jsonstr = array.toString();2.把java對象轉換成json對象,並轉化為字串複製代碼 代碼如下: JSONObject object =
Time of Update: 2017-01-19
Long end,long num,File file,String charset4個參數說明end 相當於座標 ,tail 向上的起點,num是讀取的行數,file 目標檔案 charset字元集 預設UTF8end 為 null 代表從 檔案 最末端 向上 擷取。Map m=FileUtil.tail(null,10,file,null)//讀取檔案最後10行,結果在 m.get(FileUtil.ARR)
Time of Update: 2017-01-19
假設該數組所有數都為非負整數,且所有數字都各自不同。複製代碼 代碼如下:package array;public class SecondMaxElem { public static int getSecondMaxElem(int[] array) { if(array == null || array.length <= 1) { return
Time of Update: 2017-01-19
首先定義兩個樣本類ClassA,ClassB,用於後續的樣本示範複製代碼 代碼如下:package cn.lzrabbit;public class ClassA { private int classAId; private String classAName; private ClassB classB; public int
Time of Update: 2017-01-19
單例模式想必大家都已經很熟悉了,通常它的實現方式分為以下兩種:複製代碼 代碼如下://懶漢式實現public class Singleton{ private static Singleton instance = null; private Singleton(){} public static newInstance(){ &
Time of Update: 2017-01-19
複製代碼 代碼如下:package com.java.db;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Arrays;import
Time of Update: 2017-01-19
使用該方法,可以即時打包檔案,一邊打包一邊傳輸,不使用任何的緩衝,讓使用者零等待!複製代碼 代碼如下:/** * * mySocket 用戶端 Socket * @param file 待打包的檔案夾或檔案 * @param fileName 打包下載的檔案名稱 * @throws IOException */private void down(File file, String fileName) throws
Time of Update: 2017-01-19
通過java api實現zip壓縮格式的壓縮與解壓縮複製代碼 代碼如下:package com.hongyuan.test;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import
Time of Update: 2017-01-19
Callable介面類似於Runnable,從名字就可以看出來了,但是Runnable不會返回結果,並且無法拋出返回結果的異常,而Callable功能更強大一些,被線程執行後,可以傳回值,這個傳回值可以被Future拿到,也就是說,Future可以拿到非同步執行任務的傳回值,下面來看一個簡單的例子複製代碼 代碼如下:package com.future.test;import java.io.FileNotFoundException;import
Time of Update: 2017-01-19
java反射JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法和屬性;這種動態擷取的資訊以及動態調用對象的方法的功能稱為java語言的反射機制。複製代碼 代碼如下:package C_20130313;import java.lang.reflect.Method;class User{ private String name; public
Time of Update: 2017-01-19
堆溢出:複製代碼 代碼如下:/*** @author LXA* 堆溢出*/public class Heap{ public static void main(String[] args) { ArrayList list=new ArrayList();
Time of Update: 2017-01-19
首先來看工程結構圖:項目所需要的包,如下所示:JSP代碼:<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" +
Time of Update: 2017-01-19
經典的生產者消費者問題類比。此程式類比最簡單情形——單緩衝。為類比實際情況,consume item和produce item時加了延時,可以通過修改延時類比不同的產生消費速率。[code][/co/** * single buffer consumer-producer problem. * by xu(xusiwei1236@163.com). * */public class ConsumerProducer { static Object
Time of Update: 2017-01-19
複製代碼 代碼如下:package com.weixin.util;import java.io.IOException;import java.util.Random;import org.apache.commons.codec.binary.Hex;import org.apache.commons.codec.digest.DigestUtils;import org.apache.commons.httpclient.HttpClient;import
Time of Update: 2017-01-19
只需將網址粘貼在第九行括弧內即可複製代碼 代碼如下:package com.meession.test;import java.io.DataInputStream;import java.net.URL;public class Internet { public static void main(String args[]){ URL myURL; DataInputStream myURLContent; try{
Time of Update: 2017-01-19
複製代碼 代碼如下:import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.PrintStream;import java.io.PrintWriter;import java.io.RandomAccessFile;public
Time of Update: 2017-01-19
使用httpclient無需認證調用https的url地址,傳輸位元組流。複製代碼 代碼如下:package com.paic.hmreport.metaQ;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.FileOutputStream;import java.io.IOException;import
Time of Update: 2017-01-19
一、服務端回傳服務類:import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; import java.util.logging.Level; import java.util.logging.Logger; public class EchoProtocol implements Runnable { private
Time of Update: 2017-01-19
下面我將以兩個例子來充分闡述java中多態的可拓展性,作為一名優秀的程式員,就必須瞭解程式的可拓展性,非常利於程式後續的開發。第一個例子:利用電腦的主板來作為例子,就我們所熟悉的電腦的主板,裡面是不是有很多模組,網卡,音效卡,想要用到這些功能,只能當主板運行起來,再給網卡和音效卡供電就可以,但這用軟體語言怎麼來實現呢?是不是先要主板跑起來,主板再讓音效卡或者網卡跑起來,但這樣做,拓展性不高讓音效卡和網卡跑起來的操作是重複的,而且有很多模組也具備這樣的功能,就單純讓主板上的模組跑起來,這是其一,萬