Time of Update: 2015-05-29
標籤:java 反射反射是什麼 Reflection(反射)就是Java程式在運行時可以動態得到程式內部所有類的內部資訊,並能動態調用任意對象的內部屬性和方法。 為什麼需要反射 我們為什麼要用反射,這主要是反射的動態性決定的,由於反射可以實現動態建立對象,這就很大程度發揮了java的靈活性,降低了程式調用的耦合性,使系統可以更加的靈活,可以更好的應對變化。 反射應用運行反射我們可以做到: &
Time of Update: 2015-05-29
標籤: Java獲得class檔案的絕對路徑:1.e.g. Foo.class => Foo.class.getResuorce("").getFile(); 該方法在eclipse中或未jar打包時,可以得到,但如果打包的話,會顯示Null. (security
Time of Update: 2015-05-29
標籤:static關鍵字一、作用:是一個修飾符,用於修飾成員(成員變數,成員方法)1、被static
Time of Update: 2015-05-29
標籤:Class <T> entityClass = (Class <T>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0]; getGenericInterfaces()和getGenericSuperclass() getInterfaces()和getSuperclass()先來看看這兩個方法都是幹什麼用的: 1.
Time of Update: 2015-05-29
標籤:this:看上去,用來區分局部變數和成員變數的情況this:就是代表本類對象,this代表它所在方法所屬對象的引用構造方法之間的調用只能通過this語句來完成構造方法之間進行調用時this語句只能出現在第一行,構造方法要先執行,如果初始化當中還有初始化,那就去執行更細節的初始化class G{ private String name; private int age = 19; G(String name){
Time of Update: 2015-05-29
標籤: class G{ G(){ System.out.println("我是無參構造方法"); } G(String name){ System.out.println("我是有參構造方法,我的參數值是:"+name); } { System.out.println("我是構造代碼塊"); }}/*構造代碼塊的特點:對象一建立就運行了,而且優先於構造方法作用:給對象進行初始化的構造代碼塊和構造方法的區別:
Time of Update: 2015-05-29
標籤: 用Java編寫程式時,有些資料需要使用者輸入,這個時候需要調用java提供的Scanner類,這個類在包java.util下,比如求一個矩形的面積,簡單的看一下用法: 1 import java.util.Scanner; 2 public class Javashuru { 3 //Java擷取使用者輸入,使用Scanner類,位於java.util包中 4 public static void main(String[] args){ 5
Time of Update: 2015-05-29
標籤:Java遍曆Set集合1、迭代器遍曆: Set<String> set = new HashSet<String>(); Iterator<String> it = set.iterator(); while (it.hasNext()) { String str = it.next(); System.out.println(str); } 2、for迴圈遍曆: for (String str : set) {
Time of Update: 2015-05-29
標籤:開發快報: 新增 即時通訊功能 (java WebSocket 通訊技術) 下面 ------------------------------------------------------------------------------------------------------------------------- A 代碼產生器(開發利器);
Time of Update: 2015-05-29
標籤:Java基礎必須掌握的問題10問:主要知識點: 定義類,欄位,static修飾,局部,成員變數初始化, 繼承,(非)檢查異常,讀寫流,拷貝檔案..1、如何定義一個類、欄位、方法;如何建立類的對象;答:類是java程式的組織單位,任何的java語句,都要寫在類檔案裡面。(這麼說不全對,package語句和import語句就可以寫在外面,但編譯之後一定是在類檔案裡面的) 類一般形式:class className{類體} 定義欄位:Java中欄位一般即指成員變數(資料庫才說是欄位)
Time of Update: 2015-05-29
標籤:java 調用 微博api 發微博 微博sdk eclipse 最近要做個課程設計,使用微博控制樹莓派,樹莓派再控制發光二極體的亮和滅,主要設計分兩層,上層是用Java調用新浪微博API來實現對微博旳監聽,當我的微博被回複時能夠自動讀取評論內容,並根據評論的指令內容來決定樹莓派的控制動作。
Time of Update: 2015-05-29
標籤:object api 1. Object類 在Java體系中,java.lang.Object類位於頂端(是所有對象的直接或間接父類)。如果一個類沒有寫extends關鍵字聲明其父類,則該類預設繼承java.lang.Object類。Object類定義了“對象”的基本行為,被子類預設繼承。
Time of Update: 2015-05-29
標籤:java編程思想本文通過一個例題來加深對匿名內部類的認識題目:package 物件導向;interface In{void method();}class Test{//補足代碼,通過匿名內部類}public class UnknownNameClass {public static void main(String[] args) {Test.function().me
Time of Update: 2015-05-29
標籤:package 小程式;import java.awt.BorderLayout;public class tantan extends JFrame implements ActionListener{private JPanel contentPane;private JTextField danmu;JButton button ;tanqiu1 t;TableRowSorter<TableModel> sorter ;DefaultTableModel
Time of Update: 2015-05-29
標籤: 目的:(1)一門語言入門,需要編寫至少2萬行代碼。那麼,我們編寫一個計算程式碼數的程式,激勵自己前行。(2)瞭解代碼複用、重構的作用。目標(遞進關係,難度從小到大): 目標1:給定一個原始碼檔案(.cs, .java),輸出該檔案的總行數、空行數、注釋行數、程式碼數。 目標2:從命令列輸入一個參數(指定目錄或檔案),輸出該目錄下指定類型檔案(.cs,
Time of Update: 2015-05-29
標籤:公開金鑰 私密金鑰 非對稱 rsa dsa
Time of Update: 2015-05-29
標籤:位元組流與字元流在java.io包中操作檔案內容的主要有兩大類:位元組流、字元流,兩類都分為輸入和輸出操作。在位元組流中輸出資料主要是使用OutputStream完成,輸入使的是InputStream,在字元流中輸出主要是使用Writer類完成,輸入資料流主要使用Reader類完成。(這四個都是抽象類別) 處理流的用法: 按照流是否直接與特定的地方(如磁碟、記憶體、裝置等)相連,分為節點流和處理流兩類。 節點流:可以從或向一個特定的地方
Time of Update: 2015-05-29
標籤:map三個實作類別HashMap,TreeMap,HashTable1. (1)
Time of Update: 2015-05-29
標籤:一、虛擬路徑的配置設虛擬目錄 "myweb",通過 http://localhost:8080/myweb 訪問實體路徑 L:\java\JWeb 資料夾裡面的內容。設定過程如下: 1.複製 Tomcat6.0\webapps\ROOT 目錄下的 WEB-INF 檔案夾到 L:\java\JWeb 目錄下。 2.開啟L:\java\JWeb\WEB-INF 目錄下的 web.xml 檔案,在 </description> 之後加入: <!--
Time of Update: 2015-05-29
標籤:Java web 程式 Linux 環境,如何不修改 JDK/JRE 配置來執行中文?可以註冊字型到運行環境中,如果只有一個地方用到,可以在用到的地方註冊一次,如果在系統中有多個地方用到,則可以自訂一個ServletContextListener, 在容器初始化應用之後載入。載入代碼: Font font = Font.createFont(Font.TRUETYPE_FONT, File); GraphicsEnvironment ge =