原创 使用SAX方式解析XML文件
SAX方式解析XML的步驟: 1、通過SAXParseFactory的靜態newInstance()方法獲取SAXParseFactory實例factory 2、SAXParseFactory實例的newSAXParse()方法返回SAX
原创 通過反射獲取類對象的成員函數、成員變量(只獲取成員函數)、構造函數
在反射中有三種方法可以獲取類的類類型: Foo foo1 = new Foo(); 1、 Class c1 = Foo.Class; 2、 Class c2 = foo1.getClass(); 3、Class c3 = Cla
原创 關於JAVA IO流中拷貝文件的幾種方法
上一篇中的拷貝文件,採取的是批量的方法,還有2中方法分別是按字節拷貝和帶緩衝的拷貝。帶緩衝的拷貝主要是BufferedInputStream和BuferedOutputStream. BufferedInputStream&Buffred
原创 關於tomcat環境變量配置後,雙擊tomcat7.exe打不開的問題
在apache下載tomcat7,配置好環境變量後,在地址欄輸入 http://localhost:8080沒有顯示安裝成功,到tomcat安裝文件的bin文件夾中點擊tomcat7.exe打不開,顯示指定的服務並未以已安裝的服務存在,解
原创 源碼 、補碼、 反碼的詳解(轉載)
一. 機器數和真值 在學習原碼, 反碼和補碼之前, 需要先了解機器數和真值的概念. 1、機器數 一個數在計算機中的二進制表示形式, 叫做這個數的機器數。機器數是帶符號的,在計算機用一個數的最高位存放符號, 正數爲0, 負數爲1.
原创 Synchronized解決銀行取錢問題
當多個線程同時訪問共同的資源並進行修改時,會產生錯誤,例如銀行取錢的問題: 新建一個Acount.java,用來封裝銀行賬戶和餘額,代碼如下: 在新建一個FirstThread.java,用來表示當前線程: 運行結果,賬戶餘額會出現
原创 使用DOM生成XML的文件屬性名和屬性值、節點名和節點值
在前一篇文章 使用DOM解析XML的文件屬性名和屬性值、節點名和節點值 的基礎之上,在該CLASS類中寫一個CreateXML方法用於生成XML文件,生成XML的主要步驟如下: 1、創建DocumentBuilderFactory對
原创 使用DOM解析XML的文件屬性名和屬性值、節點名和節點值
一、新建一個demo.xml的文件: <? xml version="1.0" encoding="UTF-8" ?> <bookstore> <book id="1"> <name>放學後</name> <au
原创 JAVA 集合的詳解(轉)
原文地址:Java集合類詳解 Collection常用接口和使用類: ├List ├LinkedList ├ArrayList ├Vector └Stack├Set ├HashSet
原创 JAVA中註解的簡單使用
Java SE5內置了三種標準註解: @Override,表示當前的方法定義將覆蓋超類中的方法。 @Deprecated,使用了註解爲它的元素編譯器將發出警告,因爲註解@Deprecated是不贊成使用的代碼,被
原创 字符串和其他類型的連接運算
代碼如下: 點贊 收藏 分享 文章舉報 打代碼的哈士奇 發佈了13 篇原創文章 · 獲贊 13 · 訪問量 13萬+ 私信
原创 通過反射調用類裏面的方法
一般我們調用類的方法,都會直接new一個類的對象,並通過X . XXX()形式進行調用,下面通過反射的方式,用類的類類型進行反射調用該類的方法。 步驟:一、獲取類的類類型 二、通過類類型的getMethod(nam
原创 用FileInputStream和FileOutputStream拷貝文件
在E:\JavaIO中新建abc.txt文件,並在裏面寫上一些文字。現在要做的是,在Eclipse裏面用FileInputStream和 FileOutputStream的read()和write()方法,實現,abc.txt文件的拷貝新
原创 簡單Socket通信
新建一個服務器端的JAVA類,如下圖: 再新建一個客戶端的JAVA類,如下圖: 具體解釋看代碼中的註釋,先運行服務器端的代碼,再去運行客戶端的代碼,然後得到運行結果如下: 點贊 收藏 分享
原创 Interface 和 Abstract class
原文地址:http://www.cnblogs.com/dolphin0520/p/3811437.html(做了些刪除) 一、抽象類 抽象方法必須用abstract關鍵字進行修飾。如果一個類含有抽象方法,則稱這個類爲抽象類,抽象類必須在