Time of Update: 2015-05-27
標籤:歡迎訪問:http://www.cloudnoter.com/?p=143自從平台升級到3.0後,應用的JVM變得非常不穩定,主要體現為以下三個問題:1.記憶體流失:2G的JVM,2天就崩。2.方法區記憶體持續飆升,最終導致頻繁的觸發FullGC3.class
Time of Update: 2015-05-26
標籤: 引用資料類型:類、介面類型、數群組類型、枚舉類型、註解類型; 基礎資料型別 (Elementary Data Type)和引用資料類型的區別:基礎資料型別 (Elementary Data
Time of Update: 2015-05-26
標籤:建構函式名稱要與類同名,並且是沒有傳回值的執行個體:class Cat{ public String name; public int age; //構造方法,構造方法名必須與類名同名 //構造方法不能有傳回值 //構造方法前面可以寫public,不寫public也沒關係 但是不可以寫private //構造方法一般用來初始化值 Cat(String name,int age){ this.name = name;
Time of Update: 2015-05-26
標籤:封裝就是把不想或者不該告訴別人的東西隱藏起來,把可以告訴別人的公開。做法:修改屬性的存取權限來限制對屬性的訪問,並為每一個屬性建立一對取值和賦值的方法,用於對這些屬性的訪問通過封裝,可以在給屬性賦值的時候判斷值是否合法,增加安全性。private 私人的public 公有的代碼:W.javapublic class W{ private String name; //私人屬性 public int age; //公有屬性
Time of Update: 2015-05-26
標籤: 瞭解java中類各個成員的初始化順序是非常重要的,這樣你可以對類有全域的認識。不說太多,直接看下面的例子class Father{ static{ System. out.println("父類靜態代碼塊初始化" ); } { System. out.println("父類代碼塊初始化" ); } private static String s=print(); public static String print(
Time of Update: 2015-05-26
標籤:規範需要平時編碼過程中注意,是一個慢慢養成的好習慣1.基本原則 強制性原則: 1.字串的拼加操作,必須使用StringBuilder; 2.try…catch的用法try{}catch{Exception e e.printStackTrace();}finally{}//在最外層的Action中可以使用,其它地方一律禁止使用;try{
Time of Update: 2015-05-26
標籤:java java設計模式 設計模式 單例 單件 概述: 有一些對象其實我們只需要一個,比方說:線程池(threadpool)、緩衝(cache)、對話方塊、處理喜好設定和註冊表(registry)的對象、日誌對象,充當印表機、顯卡等裝置的驅動程式的對象。事實上,這類對象只能有一個執行個體,如果製造出多個對象,
Time of Update: 2015-05-26
標籤:java多線程 線程 多線程 java多線程-合并線程合并的意義就是幾個並行的線程合并為一個單線程執行,應用於一個線程必須等待另個線程執行完畢後執行例題:現有一個主線程,T1,T2怎麼讓T2在T1之後執行,主線程在T2之後執行package cn.thread;public class ThreadJoin { public static void main(String[]
Time of Update: 2015-05-26
標籤:規範需要平時編碼過程中注意,是一個慢慢養成的好習慣1.基本規則 1.注釋應該使代碼更加清晰易懂 2.注釋要簡單明了,只要提供能夠明確理解程式所必要的資訊就可以了。如果注釋太複雜說明程式需要修改調整,使設計更加合理。 3.注釋不僅描述程式做了什麼, 還要描述為什麼要這樣做,以及約束 4.對於一般的getter、setter方法不用注釋 5.注釋不能嵌套
Time of Update: 2015-05-26
標籤:1、Java中記憶體的基本結構:棧(stack):存放局部變數、對象的引用;堆(heap):new出來的東西(對象)方法區:常量池等靜態域:全域變數等變數在其生命週期結束後將出棧,此時堆中的空間因為沒有棧中的變數來引用它將被系統回收2、Java中關於變數的類型:1)按照資料類型的不同:基礎資料型別 (Elementary Data Type) & 引用資料類型 2)按照聲明位置的不同:成員變數 & 局部變數3、成員變數與局部變數的區別:-
Time of Update: 2015-05-25
標籤:java web 編碼眾所周知 java 程式使用的是Unicode 編碼字元集,是說java記憶體裡面使用Unicode字元集操作文字,java記憶體外當然使用的是程式員自己制定的字元集,如果程式員沒有指定字元集,那麼會使用作業系統預設的字元集。linux 系統下面可以使用echo $LANG 查看系統預設的字元集,使用locale 查看系統支援的字元集。經常遇到的幾種亂碼情況終端看到的都是方框,說明沒有沒有安裝中文字元集,yum install 安裝簡體中文和繁體中文2.錕斤拷亂碼,3
Time of Update: 2015-05-26
標籤:Java 處理 XML 的三種主流技術及介紹 http://www.ibm.com/developerworks/cn/xml/dm-1208gub/ 這篇文章講的比較詳細,下面我主要介紹 dom方法 對xml檔案的增刪改操作。參見http://blog.csdn.net/smcwwh/article/details/7183869 但由於排版有點亂,我整理下我需要的,作為以後的筆記吧。。。DOM 最大的特點是:實現 W3C
Time of Update: 2015-05-25
標籤:題意: 給n和一個字串(可以有空格) 求字串編碼n次後的字串 編碼方式:字串的每個字元轉化成ASCII碼, ASCII碼轉化成8位2進位, 將位元分割成6位為一組的(不夠的補0), 再變成十進位數 依次按照以下方式變成字母 轉化成字母后, 若長度不是4的整數倍, 在字串後面補= 舉個例子, The的ASCII碼分別為84,104,101 轉成8位2進位為01010100,01101000,01100101
Time of Update: 2015-05-26
標籤:我們都知道:在Java中,所有的類都繼承了Object這個基類,並且大家都知道,Object有幾個比較通用的方法,如equals(),clone(),toString(),我們需要在使用它們的時候進行覆寫,今天,我們就具體的探究下這幾個方法。 void registerNatives() 這是個Native方法,在靜態塊中調用,其目的是將hashCode,wait,notify,notifyAll和clone方法註冊到本地。 Class<?> getClass()
Time of Update: 2015-05-25
標籤:rmi java 通訊 網路 分布式 轉載請註明出處:http://blog.csdn.net/l1028386804/article/details/45970641一、定義 Java
Time of Update: 2015-05-26
標籤:package yixin;import java.security.MessageDigest;import java.util.Arrays;public class data_change
Time of Update: 2015-05-26
標籤:Java學習筆記一、 原則戰略思想l 方法:快速原型l 小目標:找一個pdf書籍快速有一個小項目出現l 輔助:計時 記錄各個學習環節的時間消耗。l 輔助:音樂 激情l 您在部落格園的登入使用者名稱是:雜家隨談 [email protected]l 二、
Time of Update: 2015-05-26
標籤:java acm 楊輝三角 二維數組 問題:本題要求看出楊輝三角的規律,即:a[i][j]=a[i-1][j-1]+a[i-1][j];在輸出的時候第一列沒有輸出,原因是j參數設定的是從1開始的,故將其改為0,用if滿足j從一開始的需求就可以了。楊輝三角Time Limit: 2000/1000 MS
Time of Update: 2015-05-26
標籤: JSONObject jsonObject=JSONObject.fromObject(map) 執行到這的時候沒有任何反應的原因及解決辦法http://blog.csdn.net/tjcyjd/article/details/7007487 JSONObject,JSONArray使用手冊http://www.open-open.com/lib/view/open1391842371442.html JSONObject.fromObject(
Time of Update: 2015-05-26
標籤:生產者與消費者: 1 public class ProducerConsumer { 2 public static void main(String[] args) { 3 Basket bs=new Basket(); 4 Producer p=new Producer(bs); 5 Consumer stu1=new Consumer("張東",bs); 6 Consumer stu2=new Consumer(