Time of Update: 2015-06-09
標籤:java string stringbuilder 整體內容介紹本文分為幾個部分: * String、StringBuffer、StringBuilder的對比 * 字串拼接方式的對比 使用到的內容: * Junit4單元測試 *
Time of Update: 2015-06-09
標籤:java 經緯度 擷取地址 public class GetLocation {public static void main(String[] args) {// lat 39.97646 //log 116.3039 String add = getAdd("116.3039", "39.97646");JSONObject jsonObject =
Time of Update: 2015-06-09
標籤:大三即將結束,經過一段時間的較為系統的自學java, 突然看到一個自稱一半以上的java程式員都會出錯的程式尤為感興趣。便深究了一番 程式碼如下: package com.longpo; class Person { private static P
Time of Update: 2015-06-09
標籤:Java IO流的分類Java中的流,可以從不同的角度進行分類。按流向分類:輸入資料流: 程式可以從中讀取資料的流。輸出資料流:
Time of Update: 2015-06-09
標籤: 1 String source = "ABCDEF123456"; 2 int mid = source.length() / 2; 3 4 ByteArrayInputStream bytesIS = new ByteArrayInputStream(source.getBytes()); 5 6 // 1. 順序讀取流 7 int b = 0; 8 while( -1
Time of Update: 2015-06-09
標籤: 4種方法,都是四捨五入,例: import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public class format { double f = 111231.5585; public void m1() { BigDecimal bg = new
Time of Update: 2015-06-09
標籤: /** * @(#)jizhanyun.com for java * * 基站雲平台介面示範FOR JAVA * * @基站雲 * @version 1.00 */import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.*; import
Time of Update: 2015-06-09
標籤:Implement a trie with insert, search, and startsWith methods. Note:You may assume that all inputs are consist of lowercase letters a-z.解題思路:參考百度百科:Trie樹已經給出了詳細的代碼:JAVA實現如下:class TrieNode {// Initialize your data structure here.int num;//
Time of Update: 2015-06-09
標籤:Java作為一門優秀的物件導向的程式設計語言,正在被越來越多的人使用。在實際開發中碰到的一些Java語言的容易被人忽視的細節,下面分享一下希望能給正在學習Java語言的人有所協助。1,位移運算越界怎麼處理 考察下面的代碼輸出結果是多少? int a=5; System.out.println(a<<33);按照常理推測,把a左移33
Time of Update: 2015-06-09
標籤:通常對於服務來說,過長的命令往往讓人感到厭煩,人們需要的只是簡單的操作,並且能夠支援複雜的功能,對於Java開發的服務來說更是如此。一個比較複雜的Jar服務使用Java啟動,命令如下 java -Xms512m -Xmx512m -jar fuck.jar –config config.server -port 10086 實際上許多虛擬機器的語言的Host命令格式也是類似的。我們分析可以知道對於基於虛擬機器的語言,命令列基本上是
Time of Update: 2015-06-09
標籤:java多線程測試本文內容介紹在使用Junit進行線程測試的時候出現的一個小問題,自己簡單做一個記錄,以便後續查看在使用java編寫多線程並發實驗程式時在Juint寫了測試程式,但並沒有得到預想的效果。直接上代碼線程類:package sm.examples.threaddemo;import org.apache.log4j.Logger;public class Thread1 implements Runnable 
Time of Update: 2015-06-09
標籤:監視器 java start 線程狀態在Java中是通過一個Thread的內部枚舉State標識的。NEW---->RUNNABLE---->BLOCKED---->WAITING---->TIMED_WAITING---->TERMINATED1、建立狀態(Thread.State.NEW)如果只是建立了一個線程,而沒有啟動它(start)則線程狀態為建立狀
Time of Update: 2015-06-09
標籤:io java ------- android培訓、java培訓、期待與您交流! ----------概念流:流就是位元組序列的抽象概念,能被連續讀取資料的資料來源和能被連續寫入資料的接收端就是流IO流:用於處理裝置上的資料 常用裝置:硬碟、記憶體、鍵盤錄入等IO流的分類: 1、根據處理的資料類型不同,可分為位元組流和字元流。
Time of Update: 2015-06-09
標籤:線程池 executorservice callable future 執行方法逾時 今天在項目開發中需要用到對執行方法加上時間控制,如果方法執行過長則跳出執行,廢話不說,直接上代碼,用的是線程池配合Callable和Future方式對執行方法的逾時阻斷。希望各位牛人指正 //啟用線程池
Time of Update: 2015-06-09
標籤:java 單鏈表 /** * 兩個指標,一個先走k-1步,然後兩個同時向後移動,當提前走的指標移動到鏈表尾部時,落後的那個指標正好是要找的節點 * @param root * @param k * @return */public static ListNode findKthTotail(ListNode root,int k){if(root==null || k<=0){return
Time of Update: 2015-06-09
標籤:java單鏈表中的簡單演算法/** * 得到兩個單鏈表的公用結點 * 先求出兩個鏈表的長度,並求出二者的差值dif,兩個指標分別指向鏈表頭部,讓指向長的鏈表的指標先向鏈表尾部移動dif步。 * 最後一起一步步移動兩個指標,當兩個指標都指向同一個結點時,返回那個結點 * @param list1 * @param list2 * @return */public static ListNode getFirstCommonNode(ListNode list1,ListNode list2)
Time of Update: 2015-06-09
標籤:public class SqList {private int[] data;private int length;public SqList() {data = new int[30];length = 0;}public boolean empty() {return length == 0;}public int length() {return length;}public void display() {int i;for(i=0; i<length-1; i++)
Time of Update: 2015-06-09
標籤:java傳值 java傳引用 值引用 java引用 goodgbc 在Java中是傳值還是傳引用?其實不管Java參數的類型是什麼,一律都是傳遞參數的副本。如果Java是傳值,那麼傳遞的是值的副本,如果Java是傳引用,那麼傳遞的是引用的副本。
Time of Update: 2015-06-09
標籤:java基礎疑難解答用 synchronized 關鍵字修飾同步方法;反對使用 stop(),是因為它不安全。它會解除由線程擷取的所有鎖定,而且如果對象處於一種不連貫狀態,那麼其他線程能在那種狀態下檢查和修改它們。結果很難檢查出真正的問題所在;suspend()方法容易發生死結。調用 suspend()的時候,目標線程會停下來,但卻仍然持有在這之前獲得的鎖定。此時,其他任何線程都不能訪問鎖定資源 ,除非被“掛起”的線程恢複運行。對任何線程來
Time of Update: 2015-06-09
標籤:設計思路:以1900年1月1日(該年1月1日為周一)為基準,計算這一天與輸入的日期的那一個月的第一天的距離totalDay,(例如:輸入2015 6 6)則計算 1900 1.1 到 2015年 6.1;用totalDay取餘7 + 1,就能得到輸入日期那一個月的第一天是周幾,然後判斷該月的天數輸出就行了。1 ,3 ,5 ,7 ,8 ,10,