標籤:靜態成員類的靜態成員經常被稱為類成員,因為靜態成員與類相關,而不是類的某個執行個體。非靜態成員變數方法經常被稱為執行個體成員,因為非靜態成員變數和方法只存在類的執行個體中靜態成員變數和方法不能使用引用來訪問,因為引用是指類的執行個體,不需要類的執行個體來訪問靜態成員。訪問靜態成員要使用類名靜態方法不能訪問執行個體成員靜態初始化塊靜態初始化塊是一組當類被JVM的類載入器載入是執行的語句。靜態初始化塊的作用是允許類執行任何所需的只需要發生一次的設定任務 static{
標籤:構造方法是一個特殊的方法,方法名和類名相同,沒有傳回型別,其作用是產生對象(協助產生對象)。構造方法的作用:1,為對象分配空間2,初始化成員變數3,返回對象的引用如果一個類沒有定義構造方法,那麼虛擬機器會自動分配一個無參構造方法。但如果一個類定義了構造方法,那麼預設的無參構造方法就會消失。super()表示調用父類的構造方法,產生父類對象,子類繼承於父類,如果在子類構造方法中沒有通過super()調用父類的構造方法產生父類對象。虛擬機器會自動加上super()。而且super()必須是子類
標籤:介面可以看作是抽象類別的特例。抽象類別中可以定義抽象方法,也可以定義具體方法。但介面中只能定義抽象方法。所以介面可以看作行為的抽象。定義介面使用關鍵字“interface”,實現介面使用關鍵字“implements”。 介面中只能定義抽象方法,所以介面中的方法無論是否書寫“abstract”都是抽象方法,都只能有方法的定義。另外,介面中的方法都是public公有方法,如果不寫“public&rdq
標籤:Java語言寫的代碼是.java檔案,它會被特定程式編譯(javac.exe,它會被Eclipse之類的IDE調用)成位元組碼(bytecode),位元組碼不能直接在CPU上運行,需要另一個程式讀取並執行,這個組件就是java虛擬機器,它像機器一樣運行編譯好的java位元組碼,就像機器直接執行機器碼一樣……java虛擬機器的外部介面在windows下主要是jvm.dll這個檔案……就是能讓.class檔案執行的工具虛擬機器參數配置ht
標籤: window->>preferences->>Java->Installed JRES 這是中文本的點擊“Installed JRES”選擇如所示的jdk:點擊編輯,,選擇rt.jar包點擊添加原始碼附件。 中java幾個包的簡介:dt.jar是關於運行環境的類庫,主要是swing的包 tools.jar是關於一些工具類庫 rt.jar包含了jdk的基礎類庫,也就是在java
標籤:首先,我們要重點說明一下Excel的兩中不同的格式,這個直接影響到我們在使用POI操作Excel的方式。一定要先明確你要操作的Excel所使用的版本,切記! 1,Excel的兩種格式區別a),*.xls檔案是使用Microsoft Excel 2003或之前版本儲存的試算表,使用的儲存格式為BIFF (Binary Interchange File Format),一種特殊的二進位格式檔案。b)*.xlsx檔案是使用Microsoft Office 2007
標籤:java中的流,簡單理解就是管道裡有流水具體到java中可以分為輸入資料流和輸出資料流 InputStream、OutPutStream是位元組輸入資料流的所有類的超類。 Reader、Writer是字元輸入資料流的所有類的超類。 Java IO流對象 1.輸入位元組流InputStreamIO 中輸入位元組流的繼承圖可見 InputStream
標籤:實驗二 Java物件導向程式設計一、 實驗內容:初步掌握單元測試和TDD理解並掌握物件導向三要素:封裝、多態、建模初步掌握UML熟悉S.O.L.I.D原則瞭解設計模式 二、 實驗步驟(一) 單元測試三種代碼:虛擬碼、產品代碼、測試代碼(1) 虛擬碼 (2) 產品代碼 (3
標籤: 首先,ArrayList和LinkedList都是Java中常見的容器類,都實現了list介面;但是因為各自實現list介面時,採用的資料結構不一樣,導致他們在使用上存在差異。下面就總結一下:1. ArrayList是基於數組來實現的線性表,只不過它是可以動態擴充的。如果不指定ArrayList初始容量值,那麼其採用預設的值10;若果向ArrayList中添加對象引用時,已經無法容納時,會自動的擴充,擴充的係數為1.5;2.
標籤: 我們在Java語言中,String類算是用得最頻繁的一個類之一了。今天就簡單的總結一下String的知識點。先給出兩道題吧: 1. 字串"我愛java"在記憶體中佔用幾個位元組? 2. 給出下面程式的運行結果。 1 public class Test { 2 3 public
標籤:java是一種物件導向語言,java中的類把方法與資料連線在一起,並構成了自包含式的處理單元.但在java中不能定義基本類型(primitive type),為了能將基本類型視為對象來處理,並能串連相關的方法,java為每個基本類型都提供了封裝類,這樣,我們便可以把這些基本類型轉化為對象來處理了.這些封裝類有:Boolean,Byte,Short,Character,Integer,Long,Float,Double,Void共9個(注意:Date不是,無其基本類型).一、
標籤:Calendar的執行個體方法setLenient(boolean
標籤:java 開發的方向 JAVAEE (強項在互連網上)(Java 2 Platform Enterprise Edition)企業版:是為開發企業環境下的應用程式提供的一套解決方案。該技術體系中包含的技術如 Servlet Jsp等,主要針對於Web應用程式開發。 JAVASE J2SE(Java 2 Platform Standard
標籤:java中的名稱規範包名:多單片語成時所有字母都小寫。 xxxyyyzzz類名介面名:多單片語成時,所有單詞的首字母大寫。 XxxYyyZzz變數名和函數名:多單片語成時,第一個單詞首字母小寫,第二個單詞開始每個單字首大寫。 xxxYyyZzz常量名:所有字母都大寫。多單詞時每個單詞用底線串連。 XXX_YY
標籤:java文法基礎---常量分類常量表示不能改變的數值Java中常量的分類: 1,整數常量。所有整數 2,小數常量。所有小數 3,布爾(boolean)型常量。較為特有,只有兩個數值。true false。 4,字元常量。將一個數字字母或者符號用單引號( ‘ ‘
標籤:變數變數的概念: 記憶體中的一個儲存地區 該地區有自己的名稱(變數名)和類型(資料類型)該地區的資料可以在同一類型範圍內不斷變化 為什麼要定義變數:用來不斷的存放同一類型的常量,並可以重複使用 使用變數注意: 變數的作用範圍(一對{}之間有效)初始化值,先把常量存起來 定義變數的格式: &n
標籤:VARIANT 資料型別Java語言是強型別語言,對於每一種資料都定義了明確的具體資料類型。在記憶體中分配了不同大小的記憶體空間。記憶體中分配記憶體空間: byte 8位2進位
標籤:java內部類 局部內部類 Java內部類分為4個部分進行闡述,分別為概覽、成員內部類、局部內部類和匿名內部類。在本文中是Java內部類的局部內部類,主要講局部內部類的概念和在使用局部內部的過程中,需要注意的一個細節。1、局部內部類的概念 在一個類的方法內部定義另外一個類,那麼另外一個類就稱作為局部內部類。class OutterClass{void test(){class InnerC
標籤:匿名內部類 java內部類 Java內部類分為4個部分進行闡述,分別為概覽、成員內部類、局部內部類和匿名內部類。在本文中是Java內部類的匿名內部類,主要講述匿名內部類的概念、匿名內部類的好處、匿名內部類的使用前提、和匿名內部類的應用情境。1、匿名內部類的概念 沒有類名的類就稱作為匿名內部類2、匿名內部類的好處 簡化書寫3、匿名內部類的使用前提 必須存在繼承或者實現關係才能使用4、匿名內部類的應用情境 匿名
標籤:iReport一般是一個設計階段的工具。用來設計出報表的排版和內容。報表的動態產生須要程式來實現(畢竟報表的資料是動態,數量是非常多的,不可能用iReport