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
標籤:類在執行之前會執行三個步驟:載入 -> 串連 ->
Time of Update: 2015-06-09
標籤:一、什麼是參考型別在Java中參考型別包括三種:類、抽象類別、介面。二、參考型別作為形參使用1、類作為形參/** * 類作為形參,實際傳遞的是該類的對象 */class Student { public void study() { System.out.println("Good Good Study, Day Day Up"); }}class StudentDemo { public void show(Student s) {
Time of Update: 2015-06-09
標籤:1、 java注釋:單行注釋、多行注釋、文檔注釋文檔注釋:執行javadoc,產生HTML格式的代碼報告;多行注釋不允許嵌套。2、 標識符命名規範包名:所有單詞小寫;類名介面名:所有單字首大寫;變數名和函數名:第一個單詞小寫,其後每個單字首大寫;常量名:所有單詞大寫,各單詞以底線’_’串連。注意:關鍵字不能為標識符; 關鍵字所有字母小寫。3、
Time of Update: 2015-06-09
標籤:平時多習慣於採用xml檔案來添加布局和控制項,採用java代碼在activity中添加控制項也是一種方式,下面簡單舉兩個例子:1、addContentViewaddContentView作用類似於setContentView()來為activity初始化布局: 1 public class MainActivity extends Activity { 2 3 @Override 4 protected void onCreate(Bundle
Time of Update: 2015-06-09
標籤: Java的ClassLoader就是用來動態裝載class的,ClassLoader對一個class只會裝載一次,JVM使用的ClassLoader一共有4種: 啟動類裝載器,標準擴充類裝載器,類路徑裝載器和網路類裝載器。
Time of Update: 2015-06-09
標籤: package com.yl.common.utils; /** * byte轉換工具 * * @author huangzp * @date 2015-6-09 */ public class By
Time of Update: 2015-06-09
標籤:使用Java開發多年,感覺自己的水平也在不斷提升,但是被Java狂虐卻從來都沒變過,而且任何一個Java的小角落,都能把我虐的體無完膚,但是無奈要靠Java吃飯,還得恬著臉繼續使用下去。說說最近遇到的問題,則於新工作屬於互連網金融,所以裡面涉及到了大量的資金計算,資金計算對數字要求的比較嚴謹,作為一個粗心而又自大的Java程式員,一直沒把這個當回事兒,於是又被Java吊打一遍。下面記錄一下Java中四則運算的一些需要注意的小坑。 數學計算,免不了要想到 int long double
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,