Time of Update: 2017-02-28
本文介紹的JAVA規則的說明分為3個主要層級,中級是平時開發用的比較多的層級,在今後將陸續寫出其他的規則。遵守了這些規則可以提高程式的效率、使代碼又更好的可讀性等。(1) 在finally方法裡關掉input或者output 資源再方法體裡面定義了input或者output流的話,需要在finally裡面把它關掉。以下這幾種調用不需要遵守這條規則,因為colse()方法不起作用:)java.io.StringWriter java.io.ByteArrayOutputStream
Time of Update: 2017-02-28
NIO 入門: http://www-900.ibm.com/developerWorks/cn/cnonlinetutorial.nsf/gethtml?OpenAgent&url=/developerWorks/cn/education/java/j-nio/tutorial/index.htmlJava NIO原理和使用 : http://www.jdon.com/concurrent/nio%D4%AD%C0%ED%D3%A6%D3%C3.htmMerlin 給 Java
Time of Update: 2017-02-28
程式|網頁 1.準備源檔案
Time of Update: 2017-02-28
dom|xml|轉換 本文簡要描述了DOM的概念和內部邏輯結構,執行個體講述DOM文檔操作和XML檔案互相轉換的java實現過程。 1. DOM簡介 目前,W3C已於2000年11月13日推出了規範DOM level 2。文件物件模型(DOM)是HTML和XML文檔的編程介面規範,它與平台和語言是無關的,因而可以用各種語言在各種平台上實現。該模型定義了THML和XML檔案在記憶體中的邏輯結構(即為文檔),提供了訪問、存取THML和XML檔案的方法。
Time of Update: 2017-02-28
訪問 補充一下JAVA的基礎知識(轉)關於Java中各種修飾符與存取修飾詞的說明類:存取修飾詞 修飾符 class 類名稱 extends 父類名稱 implement
Time of Update: 2017-01-19
概述堆排序是一種樹形選擇排序,是對直接選擇排序的有效改進。堆的定義如下:具有n個元素的序列(k1,k2,...,kn), 若且唯若滿足:時稱之為堆。由堆的定義可以看出,堆頂元素(即第一個元素)必為最小項(小頂堆)或最大項(大頂堆)。若以一維數組儲存一個堆,則堆對應一棵完全二叉樹,且所有非葉結點(有子女的結點)的值均不大於(或不小於)其子女的值,根結點(堆頂元素)的值是最小(或最大)的。(a)大頂堆序列:(96, 83, 27, 38, 11, 09)(b)小頂堆序列:(12, 36, 24, 8
Time of Update: 2017-01-19
本文執行個體講述了java實現的五子棋遊戲代碼,分享給大家供大家參考,具體代碼如下一、實踐目標 1.掌握JavaGUI介面設計 2.掌握滑鼠事件的監聽(MouseListener,MouseMotionListener)二、實踐內容 設計一個簡單的五子棋程式,能夠實現五子棋下棋過程。如下圖所示&
Time of Update: 2017-01-19
在粉絲與公眾號產生訊息互動後,公眾號可獲得粉絲的OpenID(加密後的微訊號,每個使用者對每個公眾號的OpenID是唯一的。對於不同公眾號,同一使用者的openid不同)。公眾號可通過本介面來根據OpenID擷取使用者基本資料,包括暱稱、頭像、性別、所在城市、語言和關注時間。開發人員可通過OpenID來擷取使用者基本資料。請使用https協議。我們可以看看官方的文檔:擷取使用者的基本資料。介面調用請求說明 http請求方式:
Time of Update: 2018-07-19
1. download url http://www.jasypt.org/download.html 2. 依賴 jar jasypt-1.9.0.jar 3. 加密 // 預設加密/解密演算法是 PBEWithMD5AndDES StandardPBEStringEncryptor encryptor
Time of Update: 2018-07-25
QR碼產生原理(一) 一、什麼是QR碼 QR碼屬於矩陣式二維碼中的一個種類,由DENSO(日本電裝)公司開發,由JIS和ISO將其標準化。QR碼的樣子其實在很多場合已經能夠被看到了,我這還是貼個圖展示一下: 這個圖如果被正確解碼,應該看到我的名字和郵箱。 二、QR碼的特點 說到QR碼的特點,一是高速讀取(QR就是取自“Quick
Time of Update: 2018-07-26
POJO(plain ordinary java object) 簡單無規則java對象 簡單的Java對象(Plain Old Java Objects)實際就是普通JavaBeans,使用POJO名稱是為了避免和EJB混淆起來, 而且簡稱比較直接. 其中有一些屬性及其getter setter方法的類,有時可以作為value object或dto(Data Transform
Time of Update: 2018-07-27
Java網址下載檔案擷取尾碼名 網址下載時,網址資源URL格式多樣,不一定能在連結中直接擷取尾碼名,本文綜合了多種擷取尾碼名的方法,供參考: 通過網址尾碼直接擷取 通過網址回應標頭中的Content-Disposition(匹配fileName) 通過網址回應標頭的contentType 通過org.apache.tika包中的MimeType匹配contentType 通過檔案頭位元組匹配(根據檔案內容匹配) import java.util.
Time of Update: 2018-07-28
Tomcat啟動時拋出: 嚴重: Exception invoking method manageApp java.lang.IllegalArgumentException: Invalid /*.do in servlet mapping at org.apache.catalina.core.StandardContext.addServletMapping(StandardContext.java:3113) at
Time of Update: 2018-02-07
標籤:div 其他 count code 可見度 控制 abstract 範圍 int 引言??Java中的存取權限理解起來不難,但完全掌握卻不容易,特別是4種存取權限並不是任何時候都可以使用。
Time of Update: 2017-11-21
標籤:XML .com 第三方 外掛程式 tar blank 風格 resource 直接 其實Checkstyle是一個JAR包,然後第三方開發人員開發了Eclipse/IDEA的外掛程式。官
Time of Update: 2017-05-22
標籤:動態 安全 授權 tar 系統 枚舉 cat 數位簽章 null Java SE 8【2014-03-14發行】Lambda運算式Pipelines和StreamsDate和Time
Time of Update: 2018-12-03
1. SMS簡訊通SMS簡訊通是中國網建提供的一個傳送簡訊的應用,一般用於企業級使用者。本博文介紹如何編寫最簡單的Hello World級Java程式,實現向指定手機號傳送簡訊的功能。由於SMS簡訊通是一款商業應用,需要註冊使用者,且僅提供5個免費簡訊和3個免費多媒體訊息的發送機會。超出部分,必須儲值才能使用。2. 註冊SMS簡訊通使用者登入 http://sms.webchinese.cn 網站,註冊使用者,記得儲存介面安全密碼,用於編寫程式使用。假設我們註冊的使用者名稱為“Poechant”
Time of Update: 2018-03-08
IntelliJ IDEA 設定代碼提示或自動補全的快速鍵功能,intellijidea對於中國的Java開發人員來說,可能使用Eclipse的人最多。 使用Idea的程式員也不少, 而且每個人都在鼓吹其好用之處。 試用半個月,感覺各有千秋,關鍵看熟練程度和配置是否好用。自動提示快速鍵有時候希望使用自動補全,因為不偷懶的程式員不是好程式員。但是Idea的預設快速鍵是 Ctrl + 空格。 對於安裝中文IME的普通人來說那就是杯具了,你懂的。修改方法如下:點擊 檔案菜單(File) –>
Time of Update: 2018-01-26
Java進階篇(一)——介面、繼承與多態,java進階 上一篇“類與對象”又被移出首頁了,問了一下被告知是疑似筆記不能發布在首頁,唉,心疼自己幾秒,看來我的水平還不到位,都寫成“筆記”了。唉,目前也就只有兩三篇沒有被移出首頁,桑心啊桑心啊,但只能繼續這麼寫下去了,我還是先把Java部分寫完吧。 我最開始寫這些的初衷是因為,幾年前我在學習Java的時候,並沒有找到一個適合初學者的教學流程,要麼不全面,要麼都是講一些Java深入的內容,而像一些Java的教材、圖書,很多前面基礎的內容在列舉執行個
Time of Update: 2017-03-23
Java完成簡單猜數字遊戲v2.0,java猜數字v2.0猜數字遊戲v2.0 最佳化了擷取隨機數、輸入資料超出邊界值的代碼,並增加了異常處理,能夠在玩家輸入錯誤資料錯誤時給出可靠指引,希望對和我一樣的新人有協助,最後希望有大神願意幫我解決代碼最佳化的問題,謝謝。/*需求: *1. 玩家輸入錯誤類型資料時,要求重新輸入; *2. 最佳化輸入整數超出區間部分的代碼; *3. 最佳化擷取隨機數部分的代碼; *思路: *1. 建立一個函數,要求必須輸入整數; *2.