Time of Update: 2018-12-03
java的class檔案反編譯工具jad的應用JAD用法具體用法: http://www.kpdus.com/jad.html 官方最新版本,支援jdk1.6 Java下的一個簡單易用的反編譯工具jad, 可以很方便的將.class反編譯為.Java. 點擊下載 一、基本用法 Usage:jad [option(s)] 直接輸入類檔案名稱,且支援萬用字元,如下所示。 c:/Java/>jad example1.class c:/Java/>jad *.class
Time of Update: 2018-12-03
//浮點型判斷 public static boolean isDecimal(String str) { if(str==null || "".equals(str)) return false; java.util.regex.Pattern pattern = Pattern.compile("[0-9]*(\\.?)[0-9]*"); return pattern.matcher(str).matches(); } //整型判斷 public static
Time of Update: 2018-12-03
主要就用到了這四個方法createHorizontalBox() 建立一個從左至右顯示其組件的 Box。createHorizontalStrut(int width) //左右組件之間的中間間隔就可以用這個方法來控制 建立一個不可見的、固定寬度的組件。createVerticalBox() 建立一個從上到下顯示其組件的 Box。createVerticalStrut(int height) /
Time of Update: 2018-12-03
/* 初學者請注意: * 1:先建立一個access檔案a1.mdb,並放在D:/下; * 2:在資料庫檔案a1.mdb中建立一個表Table1; * 3:為Table1添加一列,並插入至少一條記錄; * 4:本文是一個完整的類,直接拿去運行就可以。 */ import java.sql.*; public class ConnectAccess {10. public static void main(String args[])
Time of Update: 2018-12-03
著法合法性判斷轉載請保留作者資訊:作者:88250Blog:http:/blog.csdn.net/DL88250MSN & Gmail & QQ:DL88250@gmail.com 本次,我們要著手於除了棋盤外——最基本著法合法性判斷代碼了。這些代碼其實描述的是中國象棋的著法規則,玩過象棋的人應該很熟悉了,雖然比較繁瑣,但是一定要寫。而且,這一段代碼對於效能的影響極大,是後面要介紹的著法產生與局面搜尋的基礎。好了,不多說了,直接貼代碼了,裡面注釋很清楚了: /**
Time of Update: 2018-12-03
Enum是enumeration(列舉)的簡寫形式,包含在java.lang包中.熟悉C, C++, C -->
Time of Update: 2018-12-03
轉自:http://snowolf.iteye.com/blog/379860加密解密,曾經是我一個畢業設計的重要組件。在工作了多年以後回想當時那個加密、解密演算法,實在是太單純了。 言歸正傳,這裡我們主要描述Java已經實現的一些加密解密演算法,最後介紹數位憑證。 如基本的單向密碼編譯演算法: BASE64 嚴格地說,屬於編碼格式,而非密碼編譯演算法 MD5(Message Digest algorithm 5,資訊摘要演算法) SHA(Secure Hash
Time of Update: 2018-12-03
在linux系統下部署Java產品的叢集環境時,後台報出如下異常,系統報找不到名為“QATest242”的主機: ERROR - Get local host name failed -com.trs.infra.cluster.ClusterConfig.getMemberHost(ClusterConfig.java:293)java.net.UnknownHostException: QATest242: QATest242
Time of Update: 2018-12-03
jsp 環境變數配置 一、配置JDK 首先,從Sun網站上下載jdk。 雙擊jdk-1_5_0_04-windows-i586-p.exe開始安裝,預設安裝到C:/Program Files/Java/jdk1.5.0_04,你也可以更改路徑,但要記住最後選擇的路徑,設定環境變數的時候我們還要用到(建議c:/jdk,這樣幹 啥都方便,個人意見,呵呵),jdk安裝完畢之後,還會讓安裝jre,一併裝了吧。 全部安裝完畢之後,我們就可以開始設定環境變數了。右擊我的電腦,選屬性,進階,環境變數。
Time of Update: 2018-12-03
對於基本類型變數來說,因為都被分配在記憶體棧中,因此釋放不是問題,而且都會被及時地釋放.但對於參考型別來說,就不一樣了.Java提供了基本的對象記憶體回收機制-記憶體回收行程.下面看看如何工作:首先我們必須瞭解一點,參考型別的變數和基本類型的變數一樣,都是被分配到記憶體棧裡的,只是參考型別的變數在棧中儲存的是一個引用地址(指標),該引用地址所指的堆記憶體就是實際的對象存放區。Java的記憶體回收行程對於Java程式來說是外部程式,是獨立啟動並執行,因此必須有一種機制,讓記憶體回收行程知道哪些對象
Time of Update: 2018-12-03
Caused by: java.lang.ClassNotFoundException:XXXXX in loader dalvik.system.PathClassLoader[/data/app/XXXX.apk]我想大家經常因為疏忽出現ClassNotFoundException的異常,這個異常在android開發中無非就是告訴你類沒有找到,那麼什麼原因導致沒找到呢?其實一般分為2種情況:1、啟動activity的時候,在AndroidManifest.xml
Time of Update: 2018-12-03
轉載自 http://my.oschina.net/xianggao/blog/84179 作者:老妖 Java常量池技術 java中的常量池技術,是為了方便快捷地建立某些對象而出現的,當需要一個對象時,就可以從池中取一個出來(如果池中沒有則建立一個),則在需要重複建立相等變數時節省了很多時間。常量池其實也就是一個記憶體空間,不同於使用new關鍵字建立的對象所在的堆空間。
Time of Update: 2018-12-03
編寫惡作劇的JAVA程式作者:張桂權 不知道你有沒有認識到利用java中靜態變數的聲明來編寫“變態”的程式呢!請看下面的程式:/* Hello.java*/public void Hello { static { System.out.println("Hello, world ! /n"); System.exit(0); }} 這會讓你吃驚嗎?經過編譯解釋後得到的結果竟然是:Hello, world ! 標準的程式碼應該象下面這樣來寫:/* Hello.
Time of Update: 2018-12-03
write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie新浪微博 -- 討論新聞群組 -- 程式碼程式庫 -- 豆瓣印象中,聽說過Google內部使用最多的三種語言是C++,Java,Python,但是很奇怪的是,Google style guide,有C++,Python的,還有Javascript和objc的,估計內部用的也不會少,但是就是沒有Java的,這個很讓人納悶,為什麼呢?在stackoverflow上,還真有人問起此問題:Why no
Time of Update: 2018-12-03
添加必要的注釋,對一個有責任心、有道德模範的前端必須具備的好習慣,可以大大提高代碼的可維護性、可讀性。java代碼注釋快速鍵:ctrl+shift+/首先熟悉一下html、css、js的注釋的寫法:1、HTML注釋文法:<!--注釋的內容-->2、css注釋文法/* 注釋內容 *//* ----------文字樣式開始----------
Time of Update: 2018-12-03
一:Java如何?對預存程序的調用: A:不帶輸出參數的 ---------------不帶輸出參數的----------------------------------create procedure getsum@n int =0<--此處為參數-->asdeclare @sum int<--定義變數-->declare @i intset @sum=0set @i=0while @i<=@n beginset @sum=@sum+@iset
Time of Update: 2018-12-03
// wordcountpublic static void mapTest() { String text = "Constructs a list containing the elements of the specified" + "collection, in the order they are returned by the collection's iterator." + "c the collection whose
Time of Update: 2018-12-03
java隨機產生驗證碼,可以隨機產生數字、大寫字母、小寫字母。還可以隨機產生文字字型、及大小。在圖片上面可能字型都不不同、大小不等。package com.hoo.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.util.Random;import
Time of Update: 2018-12-03
使用JSTUN,進行NAT穿越的時候,總是出現java.net.BindException: Address already in use: Cannot bind換其他機器測試,沒有問題。只有自己機器運行出現這個問題。開啟JSTUN源碼,查看DiscoveryTest 的 Test2() 方法 170行;int localPort = sendSocket.getLocalPort();InetAddress localAddress =
Time of Update: 2018-12-03
我們在做檔案上傳或者下載,或者過濾等操作時,可能要用到頁面的輸出資料流.例如在JSP使用: response.reset(); response.setContentType(”application/vnd.ms-excel”); OutputStream os = response.getOutputStream(); 拋出異常:ERROR [Engine] StandardWrapperValve[jsp]: Servlet.service() for servlet