Time of Update: 2018-07-29
正在看《Thinking in java》學習散列碼相關的知識,在這總結一下吧。 先來看一個例子 class Student{ protected int id;//當前類的成員與繼承該類的類能訪問. public Student(int id) { this.id = id; } @Override public String toString() { return "Student #" + id;
Time of Update: 2018-07-29
1、題目: 題目描述 假定一種編碼的編碼範圍是a ~ y的25個字母,從1位到4位的編碼,如果我們把該編碼按字典序排序,形成一個數組如下: a, aa, aaa, aaaa, aaab, aaac, … …, b, ba, baa, baaa, baab, baac … …, yyyw, yyyx, yyyy 其中a的Index為0,aa的Index為1,aaa的Index為2,以此類推。 編寫一個函數,輸入是任意一個編碼,輸出這個編碼對應的Index.
Time of Update: 2018-07-29
Java.io包幾乎包含了所有操作輸入、輸出需要的類。所有這些流類代表了輸入源和輸出目標。 Java.io包中的流支援很多種格式,比如:基本類型、對象、本地化字元集等等。 一個流可以理解為一個資料的序列。輸入資料流表示從一個源讀取資料,輸出資料流表示向一個目標寫資料。 讀取控制台輸入 Java的控制台輸入由System.in完成。 為了獲得一個綁定到控制台的字元流,你可以把System.in封裝在一個BufferedReader對象中來建立一個字元流。
Time of Update: 2018-07-29
需要下載第三方的jar :net.sf.json import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.
Time of Update: 2018-07-29
java的gc回收的類型主要有幾種 UseSerialGC,UseConcMarkSweepGC,UseParNewGC,UseParallelGC,UseParallelOldGC,UseG1GC,而這幾個參數是如何搭配的,實際上只要看下面的代碼就非常清楚 bool Arguments::check_gc_consistency() { bool status = true; // Ensure that the user has not selected
Time of Update: 2018-07-29
1.TCP和UDP在java中網路程式有兩種協議:TCP和UDP,TCP通過握手協議進行可靠的串連,UDP則是不可靠串連。 UDP:將資料,資料來源,資料目的封裝組成資料包中,不需要建立串連,不可靠協議,但是速度快,每個資料包大小限制在64k內 TCP:建立串連,形成傳輸資料的通道,在串連中進行大資料量的傳輸,通過三向交握完成串連,可靠,效率稍低。 2.UDP/TCP通訊簡單Demo UPD通訊叫發送端和接收端 public static void main(String[]
Time of Update: 2018-07-29
不多說,直接上代碼 import java.util.HashMap;public class Merchant2XML { public static String buildXML(HashMap<String,String> map) { StringBuilder builder = new StringBuilder(); builder.append("<?xml
Time of Update: 2018-07-29
VisualVM 參考手冊 http://download.oracle.com/javase/6/docs/technotes/guides/visualvm/index.html visualvm 遠程監控程式時,需要jstatd啟動在遠程機器上,
Time of Update: 2018-07-29
需求:不要在資料庫層寫預存程序或者調用資料庫內建方法實現,因為資料庫有可能是MySQL或者是oracle。 核心遞迴代碼: /** * @Description: 遞迴查詢機構 * @param @param departList * @param @param departId 設定檔案 * @return void 傳回型別 * @throws */private void getDepartmentList(List<SysDepartment>
Time of Update: 2018-07-29
1.”==”和equals方法究竟有什麼區別。 答:(1)==操作符專門用來比較兩個變數的值是否相等,也就是用於比較變數所對應的記憶體中所儲存的數值是否相同,要比較兩個基本類型的資料或兩個引用變數是否相等,只能用==操作符。 如果一個變數指向的資料是物件類型的,那麼,這時候涉及了兩塊記憶體,對象本身佔用一塊記憶體(堆記憶體),變數也佔用一塊記憶體,例如Objet obj = new Object();變數obj是一個記憶體,new
Time of Update: 2018-07-29
轉載: http://www.jb51.net/article/56096.htm 這篇文章主要介紹了Java String字串和Unicode字元相互轉碼,需要的朋友可以參考下 java環境安裝後jdk的bin目錄有個native2ascii.exe可以實作類別似的功能,但是通過java代碼也可以實現同樣的功能。 字串轉換unicode java方法程式碼片段:
Time of Update: 2018-07-29
GUI(圖形化使用者介面) import java.awt.Button;import java.awt.FlowLayout;import java.awt.Frame;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;/** * GUI(圖形化使用者介面) * Graphical User Interface(圖形使用者介面) * 用圖形的方式,來顯示電腦操作的介面,這樣更方便更直觀. *
Time of Update: 2018-07-29
原因:安裝java時把jdk的路徑和jre的直接選取成一樣,就造成覆蓋了。這時候你在lib下也找不到tools.jar和dt.jar. 解決:1.首先卸載java,卸載很容易,直接把這兩個有關java的程式給卸載了就行了(用windows內建的卸載)。卸載完你也會發現,原來放java的檔案夾也空了。 2.重新安裝 在D盤建立一個java檔案夾,在java檔案下建立兩個檔案夾,分別命名為jdk和jre.
Time of Update: 2018-07-30
package net.xdevelop.merge;import java.io.IOException;import java.io.PrintWriter;import java.io.*;import java.awt.*;import java.awt.image.*;import javax.servlet.*;import javax.servlet.http.*;import com.sun.image.codec.jpeg.*;/** * @author Liao
Time of Update: 2018-07-30
HTTP Session 失效轉移 幾乎所有流行的 J2EE 供應商都在他們的叢集產品中實現了 Http Session 失效轉移,用來保障當某台伺服器失效後工作階段狀態不會丟失,使用戶端請求能被正確處理。如圖 6 所示,當瀏覽器訪問有狀態的 WEB 應用程式(第 1
Time of Update: 2018-07-29
標籤:get param 外部 類對象 通用 esc closed src 屬性 public class InnerClass { class Content {
Time of Update: 2018-07-30
標籤:protected 計算 view subclass 完全 prot 賬戶 關鍵字 不能 《Java從小白到大牛》紙質版已經上架了!!!封裝性與存取控制Java物件導向的封裝性是通過對成員
Time of Update: 2018-07-29
標籤:def placed 順序 畫圖 結構 div 源碼 機制 write 1、List 和 Set
Time of Update: 2018-07-29
標籤:java strong 基礎 turn 參數類型 vat 方法 特定 完成 方法為什麼要有方法?*提高代碼的複用性什麼是方法?*完成特定功能的代碼塊方法的格式? 存取
Time of Update: 2018-07-29
標籤:調用 element 指定位置 比較 需求 操作 ISE 說明 clear 一.LinkedList常見操作package List相關;/** * LinkedList 連結清單 *