Time of Update: 2018-07-27
public class Test05GetData {//guo sheng shi xian zhen cun的表結構完全一樣。資料全部讀取完畢之後再將資料整合到同一張表中protected static String parentTable = "sheng";// 父表protected static Stri
Time of Update: 2018-07-27
JAVA的IO 著實令人困惑,既然有FileWriter可以寫入字元流,為何要創造DataOutputStream也可以輸入字元流到檔案呢。下面示範說明,由DataOutputStream建立的檔案可以由FileReader讀取。 package zc;import java.io.*;public class Test {public void stream () throws IOException{String s = "hello
Time of Update: 2018-07-27
原出處:http://www.51itong.net/java-string-rn-209.html 有一個的字串,列印的結果如下: hello \r\n world 現在要把其中的 \r\n 替換為正常的斷行符號,再次的列印即為: hello world 可以用 replaceAll ("\\\\r\\\\n", "\n"); 因為在字元在Java中實際是這樣儲存的"hello \\r\\n
Time of Update: 2018-07-27
java調用zookeeper API的Demo如下,對zookeeper的增刪改查以及監聽執行個體 注意: 1.使用Thread.sleep()這個方法是防止查看完成後java程式就執行結束了,導致監聽不到變化,其中這裡的getChildren()監聽相當於zookeeper在shell下的ls path watch一樣的效果。 2.zookeeper的監聽只會被執行一次,如果觸發了設定的監聽,那麼下次就不會觸發,可以在process方法裡再次觸發,這樣監聽就會一直存在。 3.
Time of Update: 2018-07-27
<span style="font-size:14px;">java通用的Excel檔案建立方法,支援同檔案多tab頁建立。只需要調用靜態方法,傳遞List<String>表頭和List<Map>資料集合等,即可產生Excel檔案。package com.matols.utils; import java.io.File;import java.io.FileInputStream;import
Time of Update: 2018-07-27
一.擷取外網IP public static String getWebIp(String strUrl) {strUrl="http://www.ip138.com/ip2city.asp"; try { URL url = new URL(strUrl); BufferedReader br = new BufferedReader(new
Time of Update: 2018-07-27
1.用new Thread()建立一個新線程()此時處於建立狀態系統不為它分配資源 2.線程對象調用start()方法進入到就緒狀態 3.等待系統調度進入運行狀態(如果知道已經完成了在run()方法的迴圈的一次迭代過程中所需要的工作,就可以給線程調度一個機制暗示:我的工作已經做的差不多了,可以讓給別的線程使用CPU了。通過調用yield()來實現)。
Time of Update: 2018-07-27
題目 給定一個只含數位字串,返回所有合法的ip地址 演算法 ip地址是4段 每段三個情況: (1) 只取一個數字 (2) 取兩個數字,第一個數字不是0 (3) 取三個數字,第一個數字不是0,而且三個數組成的數小於256 //遞迴 import java.util.*;class Solution{ public ArrayList<String> restoreIpAddress(String s){
Time of Update: 2018-07-27
做項目過程中遇到要解析100多M的TXT檔案,併入庫。用之前的FileInputStream、BufferedReader顯然不行了,雖然readLine這方法可以直接按行讀取,但是去讀一個140M左右,68W條資料的檔案時,不但耗時間長度而且會記憶體溢出,即你等不到讀完68W條資料時就記憶體溢出了。所以得用NIO下面的相關對象及方法。
Time of Update: 2018-07-27
public class MatrixRank { public static int Rank(double[][] Matrix,int error_,int List) { int n=List; int m=Matrix.length ; int i=0; int i1; int j=0; int j1; double temp1; if(m>n) { i=m; m=n; n=i; i=1; } m-=1;
Time of Update: 2018-07-27
JAVA開發人工智慧機器人 一. 首先來看一下智能機器人跟人聊天的介面吧 。 淺談一下介面構造的思路: &
Time of Update: 2018-07-27
本篇文章是看《effective java》第17條有感,在其基礎上還是有所擴充。本篇文章主要探究的是:在類繼承之後,建立子類對象,對父類構造器的調用,以及類初始化的順序(即父類域的初始化,子類域的初始化)。對於這樣的分析,別什麼理論不理論,我的解決方案就是先編個程看看,實際情況是什麼樣,要是和自己理解的不一樣,再查資料,補充自己的理論體系。所以不廢話了,看代碼。 class SuperClass{public static String superStaticField="父類=
Time of Update: 2018-07-27
面試的崗位是Java後台開發,面的公司不多,主要有美團點評-網易-網易有道-攜程-華為-中興-科大訊飛-烽火通訊這些公司。從前到後簡單記錄了自己面試時候遇到的問題,以及對面試給了一點點小的建議,給明年甚至以後的師弟師妹們一些參考。歡迎各位朋友一起交流。 科大訊飛(1面後掛了) 訊飛一面(電話面 1對2) 2016年8月23日 時間 40分鐘左右 Ø 自我介紹 Ø 說說項目 Ø
Time of Update: 2018-07-27
package xuexi;import java.awt.EventQueue;import javax.imageio.ImageIO;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;import javax.swing.ImageIcon;import javax.swing.JButton;import
Time of Update: 2018-07-27
文章作者:Tyan 部落格:noahsnail.com Chapter 2 Creating and Destroying Objects THIS chapter concerns creating and destroying objects: when and how to create them, when and how to avoid creating them, how to ensure they are destroyed in a timely manner,
Time of Update: 2018-07-27
java載入動態連結程式庫有時會報異常如下,主要是因為java中不允許一個動態連結程式庫被載入兩次 java.lang.UnsatisfiedLinkError: Native Library D:\opencv\build\java\x64\opencv_java249.dll already loaded in another classloader 解決方案為:可將載入動態連結程式庫的代碼放到java的靜態代碼區中,代碼如下: static
Time of Update: 2018-07-27
今天我想把一個字串類型轉換為JSON數組格式,但總是報java.lang.noclassdeffounderror的錯誤,最終我把這個問題解決了,下面說一下解決的步驟 一、首先是的引包 要想程式進行必須引入json-lib jar 包,引入這個是不夠的,必須引入以下的其他包 1、commons-beanutils.jar 2、commons-collections-3.2.jar 3、commons-lang-2.5.jar
Time of Update: 2018-07-27
(1)使用數組之前一定要理解數組也是一種類型,java的數組要求所有的數組元素都是同樣的資料類型,因此,在一個數組中,數組中的元素類型是唯一的,即一個數組只能儲存一種資料類型,而不是儲存多種資料類型 一維數組初始化有2種格式 1.靜態初始化,初始化時由程式員指定每個數組元素的初始值,由系統決定長度 2.動態初始化,初始化時由程式員指定長度,由系統為數組元素分配初始值 靜態初始化定義 arrar[] arrayName={element1,...} 動態初始化定義
Time of Update: 2018-07-27
Java1.2引入了新的概念——Reference,在這之前都是預設的強引用,即Strong Reference。在GC過程中,只要從GC Roots通過強引用有路徑可達則說明接下來的程式還可能用到,就不能回收,反之則回收。
Time of Update: 2018-07-27
先來看一段單線程的原始代碼(代碼中有詳細的注釋): 伺服器(TCPServer.java): import java.net.*;import java.io.*;public class TCPServer{ public static void