下載地址:http://java.decompiler.free.fr/?q=jdgui有Windows,Linux和MacOS三個版本可以提供下載。看域名好像是法國人做的,不過好在主頁界面用的是英語。不用擔心會看不懂。大小只有400多K,可以把一個JAR包里的類方法都反編譯出來。JavaDcompiler的界面如下圖:可以編譯JAR包中的類文件:可以識別JDK5中的泛型你打開一個類文件里面,他會自動把整個工程里面的類都編譯出來,非常方便。一個很好用的Ja
系統 2019-08-29 22:40:36 1860
如果您喜歡這些文章,歡迎點擊此處訂閱本Blog
前言最近在ITeye上看見一些朋友正在激烈討論關于Java7.x的一些語法結構,所以筆者有些手癢,特此探尋了7.x(此篇博文筆者使用的是目前最新版本的JDK-7u15)的一些新特性分享給大家。雖然目前很多開發人員至今還在沿用Java4.x(筆者項目至今沿用4.x),但這并不是成為不前進的借口。想了解Java的發展,想探尋Java的未來,那么你務必需要時刻保持一顆永不落后的心。當然筆者此篇博文并不代表官方觀點,如果有朋友覺得筆者的話語是妙論,希望指正提出,筆
系統 2019-08-12 09:30:19 1859
JAVA對象拷貝為什么需要有對象拷貝?對象拷貝相對的自然是引用拷貝。java初學者經常會問,我這個方法要改變一個對象的屬性,可以把參數傳進去了,為什么沒有改變了?——基本數據類型傳值,而對象傳引用或引用的拷貝。而有時候我們要獲取到一個當前狀態的對象復制品,他們是兩個獨立對象。不再是引用或者引用拷貝(實質都是指向對象本身)。就是說a是b的拷貝,b發生變化的時候,不要影響a。對象拷貝有淺拷貝和深度拷貝兩種。1)淺拷貝淺拷貝是指對象中基本數據類型得到拷貝,而引用
系統 2019-08-29 23:47:17 1858
本文是小小的總結一下本人開發時要在sybase數據庫上創建特定的觸發器創建的觸發器完成的功能如下:在數據庫中指定的表上創建插入,更新,刪除觸發器,當指定的表發生插入、更新或者刪除操作時,將觸發觸發器相應的動作,觸發器的作用就是,將發生上述操作的表的表名、主鍵名、對應的主鍵值、相應的操作存到另一張記錄表中。本總結中除了創建該類型觸發器外還包括刪除觸發器,刪除記錄表,判斷是否已有記錄表。需要導入的架包:activejdbc.jar,jconn3.jar:imp
系統 2019-08-12 01:55:04 1858
使用eclipse生成文檔(javadoc)主要有三種方法:1,在項目列表中按右鍵,選擇Export(導出),然后在Export(導出)對話框中選擇java下的javadoc,提交到下一步。在JavadocGeneration對話框中有兩個地方要注意的:javadoccommand:應該選擇jdk的bin/javadoc.exedestination:為生成文檔的保存路徑,可自由選擇。按finish(完成)提交即可開始生成文檔。2,用菜單選擇:File->
系統 2019-08-29 22:10:34 1857
JavaGUITesting-JFCUnitIntroduceBackground:JFCUnitisanextensiontothepopulartestingframeworkJUnit.ThisdocumentassumesyouarefamiliarwiththeusageofJUnit.Ifnot,visitthemainJUnitwebsitewherethereareanumberoflinkstosomeexcellentresources
系統 2019-08-29 23:45:02 1856
Java的類庫日益龐大,所包含的類和接口也不計其數。但其中有一些非常重要的類和接口,是Java類庫中的核心部分。常見的有String、Object、Class、Collection、ClassLoader、Runtime、Process...,熟悉這些類是學好Java的基礎。而這些類一般不容易理解,需要做深入的研究和實踐才能掌握。下面是我對這些類理解和使用的一些總結。歡迎你在閱讀后將你寶貴的意見和讀后感留下!一、概述Runtime類封裝了運行時的環境。每個
系統 2019-08-29 22:08:24 1856
溫馨提示:如需《java解惑你知多少》的朋友,請到第八節附錄下載,那里我提供了Word格式化的文檔,讀起來可能方便一些,如果你喜歡,請對我的工作給于支持,謝謝~!另外,特此聲明:本系列內容來源于《JAVA解惑》一書,不是本人所獨創,此系列內容應該說是該書的一個精簡版,但內容含蓋90%左右,摘錄于此只是便于與大家共同分享,激起大家對Java基礎的興趣!我也是一位Java老菜鳥,搞了好幾年的Java了,現在回頭看這本書時,頗有感受——基礎才是永恒!不過如果大家
系統 2019-08-29 22:02:51 1856
如果你即將去一家從事大型系統研發的公司進行Java面試,不可避免的會有多線程相關的問題。下面是一些針對初學者或者新手的問題,如果你已經具備良好的基礎,那么你可以跳過本文,直接嘗試針對進階水平的Java多線程編程問題及解答。關聯鏈接:Javamulti-threading-1|Javamulti-threading-2問題:進程和線程的區別解答:一個進程對應一個程序的執行,而一個線程則是進程執行過程中的一個單獨的執行序列,一個進程可以包含多個線程。線程有時候
系統 2019-08-29 22:02:31 1856
1.得到系統的類型.不同的系統有不同的文件分割符號.publicstaticbooleanisLinux(){StringOS=System.getProperty("os.name").toLowerCase();if(OS.indexOf("windows")>-1){returnfalse;}else{returntrue;}}2.根據不同的系統生成不同的命令://表名Stringdbs="ACTIONDDINFODEVICEDEVICEALARMD
系統 2019-08-12 01:54:24 1856
看了這個排行榜,小編只想說:流水的編程語言,鐵打的Java,C/C++!!人工智能的前景已經不用多說了,越來越多的人看重人工智能的前景,想要在這互聯網的風口有一番作為。要做到這點,首先要確定進入人工智能行業,該學習哪門語言!Rankred網站發布了該網站評出的2017年7大最佳的人工智能編程語言――Python第一!1.Python近來,尤其是在機器人領域,Python已經有了翻天覆地的變化。其中一個原因是Python(和C++)是ROS中的兩種主要編程語
系統 2019-09-27 17:57:48 1854
Python入門教程完整版(懂中文就能學會)python網絡爬蟲第一天python網絡爬蟲第二天6節課掌握Python爬蟲視頻6節課機器學習入門Python學習文章參考:Python學習感覺沒有效率,如何提升?為什么要學習Python編程語言?哪些人適合學習Python?------------以下為原答案,文中很多錯誤。大家見諒~emm…感覺好多大神的回答戾氣都很重。但是非計算機專業,不是很了解各個語言太正常不過了。大概的給樓主介紹一下這幾門語言以及可以
系統 2019-09-27 17:50:04 1854
一、什么是注釋說起注釋,得先提一提什么是元數據(metadata)。所謂元數據就是數據的數據。也就是說,元數據是描述數據的。就象數據表中的字段一樣,每個字段描述了這個字段下的數據的含義。而J2SE5.0中提供的注釋就是java源代碼的元數據,也就是說注釋是描述java源代碼的。在J2SE5.0中可以自定義注釋。使用時在@后面跟注釋的名字。二、J2SE5.0中預定義的注釋在J2SE5.0的java.lang包中預定義了三個注釋。它們是Override、Dep
系統 2019-08-29 23:41:26 1854
開始之前,我想就本文即將討論的主題和讀者需要具備的起點知識做一些必需的描敘。本文的主題是討論SOAP技術,我們將盡可能的講得通俗易懂一些,所以,我們引入了一個普通的“HelloWorld”范例來給讀者說明它們是怎么運作的,讓讀者知道它們的運作方式。我認為,如果光看官方文檔是很難開始學習這門新技術的,官方文檔中包含大量的范例,并解釋了所有的特性和優點,但是沒解釋它們的運作方式。在這篇文章中,我不打算只膚淺的解釋SOAP技術的定義,我們假設讀者熟悉Java語言
系統 2019-08-29 23:31:45 1854