Time of Update: 2015-06-18
標籤:java 反射 哎,總想寫出一篇能夠淺顯易懂的部落格出來,讓大家一看就明白,可惜自己寫的部落格也只有自己看得懂 閑來無事,看了一下現在做的項目的架構,發現裡面用到了反射,突然就想研究一下這種高大上的東西,所以就看了幾篇部落格,自己敲了幾行代碼,頓時覺得自己已經“理解”了,哈哈, 自己畢竟是練武奇才。扯遠了,還是回到JAVA反射機制上來。 1.
Time of Update: 2015-06-17
標籤:java 編程規範 一. 編寫背景本文檔的編寫從簡,絕大多數內容以條款或者表格形式列出,不做過多的補充說明,代碼格式規範遵循eclipse的預設編碼規範要求.二. 適用範圍後台開發人員總則規範制定總則? 簡單,易執行命名總體原則1. 名字含義要明確,做到見名知義,如:
Time of Update: 2015-06-17
標籤:1、Java記憶體模型
Time of Update: 2015-06-18
標籤:java 基本類型 原生類型佔位數是否帶符號位最小值最大值預設值封裝類備忘boolean1不帶————falseBooleanboolean類型是孤獨的皇后,她無法和其他類型轉換byte8帶-2^7=-128=Byte.MIN_VALUE2^7-1=127=Byte.MAX_VALUE0ByteIO流中經常使用char16不帶‘\u0000‘=0=Character.MIN_VAL
Time of Update: 2015-06-17
標籤:讀取“案頭”的方法:javax.swing.filechooser.FileSystemView fsv = javax.swing.filechooser.FileSystemView.getFileSystemView();fsv.getHomeDirectory(); //這便是讀取案頭路徑的方法了 但我需要讀取“我的文件”的路徑,又查看了一下jdk文檔,
Time of Update: 2015-06-17
標籤:com.sun.management.OperatingSystemMXBean mxbean = (com.sun.management.OperatingSystemMXBean) ManagementFactory.getOperatingSystemMXBean(); System.out.println("作業系統: "+mxbean.getName()); System.out.println("CPU數量:" +
Time of Update: 2015-06-17
標籤:要在平面上顯示文字和繪圖,首先要確定一個平面座標系統。Java語言約定,顯示屏上一個長方形地區為程式繪圖區域,座標原點(0,0)位於整個地區的左上方。一個座標點(x,y)對應螢幕視窗中的一個像素,是整數。12.1所示。視窗大小由超文字檔中的width和height指定。例如,以下超文本確定視窗寬為250像素,高為400像素: <applet code = h.class width=250
Time of Update: 2015-06-16
標籤:Java記憶體模型 轉自:http://ifeve.com/java-memory-model-6/原文地址 Jakob
Time of Update: 2015-06-18
標籤:今天使用java的md5加密一個字串(含有部分中文),遇到問題,百思不得其解。 後面網上搜尋了一下,才知道是[編碼]的問題。 以前在asp中用md5加密的時候,瞭解
Time of Update: 2015-06-17
標籤:這是我第二遍看java書了,感覺看第二遍的時候確實收穫不少。我把我自己之前沒有注意的一些知識給記錄下來。1,首先是構造器,public Employee(String n,double s) {name(執行個體域)=n(參數變數);
Time of Update: 2015-06-16
標籤:1.什麼是代理代理模式是常用的Java 設計模式,它的特徵是代理類與委託類有同樣的介面,代理類主要負責為委託類預先處理訊息、過濾訊息、把訊息轉寄給委託類,以及事後處理訊息等。2.什麼是動態代理在程式運行時,運用反射機制動態建立代理執行個體對象。JDK的動態代理機制只能代理實現了介面的類,而不能實現介面的類就不能實現JDK的動態代理。相關類與介面java.lang.reflect.Proxy:這是 Java 動態代理機制的主類,它提供了一組靜態方法來為一組介面動態地組建代理程式類及其對象。
Time of Update: 2015-06-17
標籤:優先順序隊列,顧名思義,和傳統“先進後出”的隊列相比,優先順序隊列在元素加入時就根據該元素的優先順序插入到相應位置。實際上優先順序隊列PriotyQueue在poll時還是遵循先進後出,只是資料在進入時已經根據優先順序排序了。實現優先順序隊列需要實現一個Comparator,測試代碼如下:public class PriotyQueueTest { //比較子,用於判斷兩個元素的優先順序 Comparator<Man> t = new
Time of Update: 2015-06-16
標籤:又是一道面試題,來測試你的Java基礎是否牢固。題目:以下代碼的運行結果是?public class TestValue {public static void test(String str) {str="World"; //代碼3}public static void main(String[] args) {String string = "Hello"; //代碼1test(string);
Time of Update: 2015-06-17
標籤:rsa 具體是什麼 這個就不在多說。演算法實現啊應用啊 已經有很多了。今天記錄下 這種特殊的需求,前台簽名,後台驗證Java後台產生 密匙對pom.xml 添加BC 依賴 <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId>
Time of Update: 2015-06-17
標籤:在Java的程式發布中,很多人會選擇採用二進位的jar的格式進行發布,怎麼樣讀取Jar裡面的資源呢?主要是採用ClassLoader的下面幾個方法來實現:public URL getResource(String name);public InputStream getResourceAsStream(String name)public static InputStream getSystemResourceAsStream(String name)public static URL
Time of Update: 2015-06-17
標籤:問題:這個題為項貪心演算法。我們的想法是在第一時間每個周期根據結束排序(按結束越早穿越,更多的程式),然後從第一個節目開始。假設下一個節目的開始時間大於一個節目的開始時間,是進行程式,依次遞推。輸入,要求兩個數字為一組的一個數,明顯,後改用二維數組,儘管麻煩了點。只是結構比較清晰。今年暑假不ACTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K
Time of Update: 2015-06-17
標籤:第一章 Thread導論為何要用Thread ?非堵塞I/O I/O多路技術 輪詢(polling) 訊號警告(Alarm)和定時器(Timer)獨立的任務(Task)並行演算法第二章 Thread的建立與管理一、什麼是Thread ? Thread是所在主機啟動並執行應用程式任務(task)。僅僅有一個線程的範例:public class
Time of Update: 2015-06-16
標籤:提供利用 Java 程式設計語言進行程式設計的基礎類。1> 最重要的類是 Object(它是類階層的根)和 Class(它的執行個體表示正在啟動並執行應用程式中的類)。 2> 把基本類型的值當成一個對象來表示通常很有必要。封裝器類 Boolean、Character、Integer、Long、Float 和 Double 就是用於這個目的。例如,一個 Double 類型的對象包含了一個類型為 double
Time of Update: 2015-06-16
標籤:(一)下載安裝1、下載visualvm在官網上下載即可,有mac版 2、工具—外掛程式,選擇感興趣的外掛程式進行安裝此時若本地有運行java進程,則在本地那裡已經可以進行監控分析(二)遠程伺服器配置1、在任意目錄建立檔案jstatd.all.policy,內容如下:grant codebase "file:${java.home}/../lib/tools.jar" { permission
Time of Update: 2015-06-16
標籤:java物件導向基礎 封裝性 對於剛學習java的人來說可能不知道 封裝性的好處,感覺麻煩,封裝有很多好處。最主要的目的就是