Time of Update: 2018-07-28
要深入學習註解,我們就必須能定義自己的註解,並使用註解,在定義自己的註解之前,我們就必須要瞭解Java為我們提供的元註解和相關定義註解的文法。 元註解: 元註解的作用就是負責註解其他註解。Java5.0定義了4個標準的meta-annotation類型,它們被用來提供對其它 annotation類型作說明。Java5.0定義的元註解: 1.@Target, 2.@Retention, 3.@Documented, 4.@Inherited
Time of Update: 2018-07-28
【1】單個符號作為分隔字元 String address=”上海|上海市|閔行區|吳中路”; String[]splitAddress=address.split(“\|”);//如果以豎線為分隔字元,則split的時候需要加上兩個斜杠【\】進行轉義 System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]); Stringaddress=”上海上海市閔行區*吳中路”;
Time of Update: 2018-07-29
Java是一門單繼承語言,但是,在子類的繼承關係中,會存在父類和介面有同名方法的情況,這種情況該怎麼處理呢。 我們來一步步驗證: 1.子類繼承父類,實現介面,父類和介面有同名方法 public interface MyInterface {void test();} public class Father {public void test() {System.out.println("父類方法");}} public class Son
Time of Update: 2018-07-29
1、電腦的記憶體單位 電腦中的資料都是以 0 和 1 來表示的,其中一個 0 或者一個 1 稱之為一位 (bit)。 8位稱為一個位元組 (Byte),兩個位元組稱為一個字 (Word) ,四個位元組稱為雙字 (Dword)。 1Byte=8bit , 1KB= 1024 Byte, 1M=1024 KB。 2、Java 有四類8種基本類型
Time of Update: 2018-07-29
以下所寫只是個人的Java學習路線, 務必要在學好基礎(比如電腦系統、演算法、編譯原理等等)的前提下,再考慮去進行下面的學習。 一、Java基礎 推薦一本入門書,個人覺著還不錯~ 多敲些例子 二、Web開發 HTML/CSS/JS(前端頁面)、Servlet/JSP(J2EE)以及Mysql(資料庫)相關的知識 馬士兵的視頻 JDBC操作資料庫 資料庫用戶端工具,比如navicat,sqlyog 在項目中鍛煉自己 三、開發架構
Time of Update: 2018-07-29
安全執行緒策略 1. 不可變對象 1.1 滿足條件 對象建立以後其狀態就不能改變 對象所有域都是final類型 對象是正確建立的(在對象建立期間,this引用沒有逸出,即將類聲明為final,將成員全部聲明為私人成員,對變數不停set方法,參考String類型) 2. 聲明不可變對象 2.1 Collections.unmodifiableXXX 它的主要實現是將現在的集合對象傳入到Collections.unmodifiableXXX方法中
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
序號 資料類型 大小/位 封裝類 預設值 可表示資料範圍 1 byte(位) 8 Byte 0 -128~127 2 short(短整數) 16 Short 0 -32768~32767
Time of Update: 2018-07-29
Java web 開發必遊之路-給入門者的一些建議 用Java做web開發是一件很愜意的事情。你一定會說我在說夢話,呵呵~` 慢慢來吧~ - * - 以下均為個人意見,只是拋磚引玉,沒有著作權,僅供參考。 - * - 一、開始,萬事開頭難啊。Java的學習很難,因為它太龐雜了,有很多令人恐懼的(並非語言本身的)細節。讓我們先看看,我們將碰到哪些難關:1. 表示臉面的部分,這裡將用到的技術和知識:JSP,Servlet,XML,HTML,JavaScript,CSS等,最好能瞭解網路基礎(
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
轉載:http://blog.csdn.net/chenzhiya/article/details/2274181 Java實用經驗Swing總結 前言 本文前言部分為我的一些感想,如果你只對本文介紹的Java實用技巧感興趣,可以跳過前言直接看本文的內容。 本文的寫作動機來源於最近接給人家幫忙寫的一個小程式,主要用於管理分期付款的貨款的一系列管理,包括到期款的紀錄,到期款利息的計算,為提前付款的使用者提供一些返款獎勵等等,這些與本文無關自不必細說。
Time of Update: 2018-07-29
標識符是賦予類、介面、方法、變數的名字,代表著對記憶體空間的引用。 標識符由數字、字母、_、$、組成,但不能以數字開頭。由於Java採用Unicode編碼,因此包含了大多數國家的字母表(包括中文)。 命名規範: 工程名、類名: 首字母大寫。 包名: 全部小寫。 方法名、變數名: 採用駝峰式命名,當標識符包含各個含義時,首個英文單詞的首字母小寫,其餘單字首大寫,如:studentName、teacherNo。 常量名: 全部大寫。 基礎資料型別
Time of Update: 2018-07-29
注意: 不同的JDK版本的擴容機制可能有差異 實驗環境:JDK1.8 擴容機制: 當向ArrayList中添加元素的時候,ArrayList如果要滿足新元素的儲存超過ArrayList儲存新元素前的儲存能力,ArrayList會增強自身的儲存能力,已達到儲存新元素的要求 ArrayList:本質通過內部維護的數組對象進行資料存放區 ①:分析ArrayList的add(E)方法 public boolean add(E e) {
Time of Update: 2018-07-29
本文對幾種常見的架構進行比較,希望可以在遇到匯出需求時,為你提供一些參考。常見的匯出格式包括Word、 Excel和PDF等,下面針對對這三種格式進行說明。 Word Word一般用於匯出包含圖片,表格等的分析匯總類報告。 1.JACOB
Time of Update: 2018-09-09
標籤:server filetype get 遇到 nta count comm setfile desc 定義ftp操作介面import java.io.InputStream;import
Time of Update: 2018-09-09
標籤:四種 文法 -- 二周 aci bubuko abs 不可 add 實驗二 Java基本程式設計(1)實驗時間
Time of Update: 2018-09-09
標籤:檔案匯入 java程式 範圍 microsoft http 載入 作用 ret mic 第三章
Time of Update: 2018-09-09
標籤:第二部分 對比 專案檔 float 運算式 方式 提高 預設 top 《物件導向程式設計(java)》第一周學習總結第一部分:課程準備部分第二部分:理論知識學習部分 第三章&nb
Time of Update: 2018-09-09
標籤:3.5 stringbu nts 程式設計 其他 tin builder 流程式控制制 否則 王豔 201771010127《物件導向程式設計(java)》第二周學習
Time of Update: 2018-09-09
標籤:set new 部分 來替 大小 開啟 效率 輸送量 步驟 垃圾收集演算法1. 標記 -