Time of Update: 2018-07-26
1.下載並解壓源碼包(http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html) wget http://download.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz?AuthParam=1515723490_d6
Time of Update: 2018-07-26
package com.czz.text03; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.Scanner;
Time of Update: 2018-07-26
線程的概述 進程: 電腦中特定功能的程式在資料集上的一次運行 線程: 電腦進程的一個單元 多線程: 一個進程有多個線程在同時運行 jvm: jvm是多線程的,在我們運行jvm的時候後台會運行記憶體回收的線程,來清理沒有被引用的對象 進程與線程的區別: 進程之間互相隔離,不共用資料 同一個進程的線程之間可以共用資料
Time of Update: 2018-07-26
1.Java Io流的概念,分類,類圖。 1.1 Java Io流的概念 java的io是實現輸入和輸出的基礎,可以方便的實現資料的輸入和輸出操作。在java中把不同的輸入/輸出源(鍵盤,檔案,網路連接等)抽象表述為“流”(stream)。通過流的形式允許java程式使用相同的方式來訪問不同的輸入/輸出源。stram是從起源(source)到接收的(sink)的有序資料。 註:java把所有的傳統的流類型都放到在java io包下,用於實現輸入和輸出功能。
Time of Update: 2018-07-26
long型資料和它的原生數組相互轉換 /* * long型資料和它的原生數組相互轉換 * */ public class Demo { public static void main(String[] args) {
Time of Update: 2018-07-26
java運算中,常涉及將String 型的字串轉為int 型數位情況。 哪些字串可以轉為數字,哪些不可以呢,不能總以Integer.parseInt() 是否拋出異常來判斷。 剛好碰到了轉換情況,就總結了下,分享出來。 定義方法簽名 [java] view plain copy
Time of Update: 2018-07-26
IO流 綜合練習 使用緩衝字元流複製文字檔 package com.czz.test01; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.
Time of Update: 2018-07-26
java中String字串轉化為數字: 轉換為浮點型: 使用Double或者Float的parseDouble或者parseFloat方法進行轉換 1 2 3 String s &
Time of Update: 2018-07-26
JAVA中去掉空格 1. String.trim() trim()是去掉首尾空格 2.str.replace( " ", &
Time of Update: 2018-07-26
視頻解析 https://edu.csdn.net/course/play/7813 在電視劇中士兵排隊時,按個子高的和個子矮的的順序進行排列,個子高的和個子矮的會進行兩兩進行比較。 冒泡排序: 其基本思想是重複的進行整個數組的排序,一次比較兩個元素(兩兩排序),如果它們順序不符合就交換,重複這樣直到數列沒有再需要交換的數為止(結束條件)。 因為它就好像氣泡一樣,輕的氣泡會往上漂浮,在不斷漂浮的過程中,發生了兩兩交換過程,所以叫冒泡排序。 /**
Time of Update: 2018-07-26
package comz;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;public class FromEndRF {public static void read(String filename) {read(filename, "GBK");}public static void read(String filename,
Time of Update: 2018-07-26
回想起過往的漫漫編程人生路,不禁讓人唏噓感慨,或許這是我人生中第一次比較正規地使用反射了(/ω╲),不廢話,碼上見: import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Enumeration;import java.util.HashMap;import
Time of Update: 2018-07-26
今天機試過程中遇到一個問題: 如何把 char ‘9’ 轉為 int 9, 大家應該知道,不能直接轉化,那樣得到是‘9’的Ascii. 如下面: public class IntAndCharConvertor {public static void main(String[] args) {char numChar = '9';int intNum = (int)numChar; System.out.println(numChar +
Time of Update: 2018-07-26
package com;import java.io.UnsupportedEncodingException;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class Demo {public static void main(String[] args) {String str = "zhang";String
Time of Update: 2018-07-26
java 中的 InetAddress.getLocalHost() 在Inetaddress.getLocalHost()中最終調用的是Inet6AddressImpl.java(取決於你使用ipv4,還是ipv6) 中getLocalHostName的native代碼 最終在native代碼中 JNIEXPORT jstring JNICALLJava_java_net_Inet6AddressImpl_getLocalHostName(JNIEnv *env,
Time of Update: 2018-07-26
from: http://www.360doc.com/content/10/1118/18/2703996_70480884.shtml 昨天備機在串連ActiveMQ的時候出現了“Reason: java.net.UnknownHostException: zw_65_43:”這樣一個異常,上次碰到這個問題的時候只是在測試組的測試機器上,四台正式機都是對的,沒有關注。 問題原因是在系統的 /etc/Hostname中配置了“zw_
Time of Update: 2018-07-26
順序棧:使用一組連續的記憶體依次儲存棧中的資料,定義一個top變數來儲存棧頂序號。 棧結構是“後進先出”的原則。 棧的最基本操作有兩個:push(入棧) + pop(出棧) import java.util.Scanner;/** * @author LilyLee * @date 2017年4月25日 * @time 下午4:25:15 * @Version 1.0 * @email lilylee_1213@foxmail.com * *
Time of Update: 2018-07-26
所謂自動裝箱,就是把基礎資料型別 (Elementary Data Type)用他們對應的參考型別封裝起來,使他們可以具有對象的特質。例如我們可以把int類型封裝成Integer類型的,把double類型的封裝成Double類型的。 所謂拆箱,就是進行與自動裝箱相反的操作。 自動裝箱的過程:當需要一種類型的對象時,這種基礎資料型別 (Elementary Data Type)就自動封裝到與它對應的封裝類中。
Time of Update: 2018-07-26
public class TestArray { public static void main(String[] args) { //string類型數組的預設值null //對於參考型別的屬性的預設值是null,如String類型 System.out.println("查看String類型中數組的預設值:"); String[] str=new String[4];
Time of Update: 2018-07-26
Java 1.5 開始,提供了線程池供大家使用,功能還挺全的。下面是一個簡單的例子。複雜的例子將放在後面幾篇部落格中。 import java.util.List; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; /** * 固定大小線程池 * * @author