Jocky提供了Eclipse的插件,從而能夠直接在Eclipse中使用Jocky。先下載一個Jocky for eclipse的插件,然后放到eclipse的plugin文件夾里,然后右鍵單擊項目,會看到Jocky的選項,Jocky與其它混淆編譯器最大的不同之處在于:它是直接從源碼上做文章,也就是說編譯過程本
使用proguard來保護我們的java代碼,它能發(fā)現(xiàn)并刪除無用類、字段(field)、方法和屬性值(attribute)。它也能優(yōu)化字節(jié)碼并刪除無用的指令。除了在壓縮操作刪除的無用類,字段和方法外,ProGuard也能在字節(jié)碼級提供性能優(yōu)化
很多Java開發(fā)的軟件,或者Java開發(fā)工具都需要配置環(huán)境變量,正確配置了JAVA_HOME,CLASSPATH,Path等環(huán)境變量。如果您的電腦尚未安裝JDK1.7以上版本,請點擊下面的鏈接進行安裝(建議按照默認路徑安裝,不要修改安裝路徑)。安裝后您可以按照后續(xù)的方法手工修改環(huán)境
VisualVM 是一款免費的性能分析工具。它通過 jvmstat、JMX、SA(Serviceability Agent)以及 Attach API 等多種方式從程序運行時獲得實時數(shù)據(jù),從而進行動態(tài)的性能分析。VisualVM 窗口在啟動 VisualVM 后,將打開 VisualVM 主窗口。VisualVM 主窗口分為兩個
初學java的童鞋可以使用jcreator這樣的輕量級編輯器進行java開發(fā),不過jcreator自身又缺少代碼格式化這樣好用的工具,于是便自己動手給它配置了一個 1.下載,地址:http://elephantinaurance.com/soft/432546.html 2.將壓縮包里的astyle.exe(當然,你也可以自己重新
jfinal 是 orm+mvc 而且有易與擴展的render plugin等機制。JFinal框架也整合了Spring框架,下面實現(xiàn)JFinal怎么去配置Spring框架。在JFinal中整合Spring使用到的類是SpringPlugin和IocInterceptor類。 Eclipse IDE for Java EE Developers 中 1、創(chuàng)建
Class 類是在Java語言中定義一個特定類的實現(xiàn)。一個類的定義包含成員變量,成員方法,還有這個類實現(xiàn)的接口,以及這個類的父類。Class類的對象用于表示當前運行的 Java 應(yīng)用程序中的類和接口。 比如:每個數(shù)組均屬于一個 Class 類對象,所有具有相
一直用Eclipse開發(fā)java,突然有這么一天,無法啟動了,splash窗口顯示“Failed to create the Java Virtual Machine”,結(jié)果發(fā)現(xiàn)eclipse和myeclipse都打不開了,提示Failed to create the Java Virtual Machine!1.問題現(xiàn)象第一感覺是jdk問題,于是重裝
Liferay的資源文件做的還是不錯的,基本上界面里的所有消息都放到了資源文件中。具體中文的就是:portal-impl/content下面的Language_zh_CN.properties和Language_zh_CN.properties.native。前一個是unicode字符串,后一個是中文。先將哪個native文件內(nèi)容翻譯過來,
在配置資源文件的時候我們經(jīng)常會遇到轉(zhuǎn)碼問題,其實jdk中本身就已經(jīng)包含了轉(zhuǎn)碼工具 native2ascii.exe。下面就其使用方法做一個簡單說明:在dos下面執(zhí)行{native2ascii 源文件 目標文件}就可以完成轉(zhuǎn)碼。。。。反編碼也很方便native2ascii -reverse&nb
native2ascii是sun java sdk提供的一個轉(zhuǎn)碼工具, 用來將別的文本類文件(比如 *.txt, *.ini, *.properties, *.java 等等)編碼轉(zhuǎn)為Unicode編碼。1. 如何獲取 native2ascii.exe?安裝了jdk后,假如你是在windows上安裝,那么在jdk的安裝目錄下,會有一個bin目錄,
Struts2雖然在大版本號上是第二個版本,但基本上在配置和使用上已經(jīng)完全顛覆了Struts1.x的方式(當然,Struts2仍然是基于MVC模式的,也是動作驅(qū)動的,可能這是唯一沒變的東西)。Struts2實際上是在Webwork基礎(chǔ)上構(gòu)建起來的MVC框架。我們從Struts2的源代碼中可
Hibernate配置文件主要功能是配置數(shù)據(jù)庫連接和Hibernate運行時所需的各種屬性,配置文件應(yīng)該位于JAVA應(yīng)用或者JAVA Web應(yīng)用的類文件中,剛開始接觸Hibernate的時候,感覺Hibernate的配置既繁瑣有麻煩,不知道童鞋們在學習Hibernate的時候有沒有這種感覺,是不是還在
對于這個系列里的問題,每個學Java的人都應(yīng)該搞懂。當然,如果只是學Java玩玩就無所謂了。如果你認為自己已經(jīng)超越初學者了,卻不很懂這些問題,請將你自己重歸初學者行列。內(nèi)容均來自于CSDN的經(jīng)典老貼。問題一:我聲明了什么!String s = "Hello worl
由于授權(quán)問題,在較新的Linux發(fā)行版本中都不再包含Oracle Java,取而代之的是OpenJDK。Ubuntu也是如此。 OpenJDK能滿足大部分的應(yīng)用程序運行條件,但PyCharm無法在OpenJDK條件下運行,因此需要安裝Oracle公司的JDK。 首先到JetBrain官網(wǎng)選擇對應(yīng)操作系統(tǒng)的最
1. 只有 字符到字節(jié) 或者 字節(jié)到字符 的轉(zhuǎn)換才存在編碼轉(zhuǎn)碼; 2. Java String 采用 UTF-16 編碼方式存儲所有字符。unicode體系采用唯一的碼點表示唯一的字符信息, 碼點的存儲方式有UFT-16、UTF-8 等等。: A String&nb
毫無疑問,現(xiàn)在Gradle已經(jīng)成為java世界最火的構(gòu)建工具,風頭已經(jīng)蓋過了冗余的ant,落后的maven。Gradle是以Groovy語言編寫的一套構(gòu)建腳本的DSL,由于Groovy語法的優(yōu)雅,所以導致Gradle天生就有簡潔、可讀性強、靈活等特性。Gradle的命令行功能也非常強大。本人
在eclipse插件開發(fā)過程中免不了要發(fā)布1.0, 1.1, 1.2…….等等,隨著版本的遞增,假如每次都發(fā)布一個插件zip包,那使用者就想罵街了,每次都要先uninstall,然后install,中間還要兩次eclipse的重啟。 一般第三方插件會有2中形式共developer使用,一種是發(fā)布zip包
學習JavaWeb的人沒有不知道Servlet的吧,而要用Servlet就需要在web.xml中進行配置。相信有很多初學者跟我當初一樣,對于一些配置參數(shù)不是很理解,今天就說說Servlet最基本的配置信息。 下面是一個最基本的Servlet配置: <servlet> <serv
spring,真是一個好東西;性能,真是個讓人頭疼又不得不面對的問題。如何排查出項目中性能瓶頸?如何迅速定位系統(tǒng)的慢查詢?在這我就不說spring自帶的性能監(jiān)控器了,實在是有些簡陋。下面就說說我自己寫的這個性能監(jiān)控器。先看看效果: 2013-07-07 19:19:50,440
多線程對共享變量的訪問,通過瑣保證互斥訪問。本章主要討論如何在多線程間共享對象,保證其被安全訪問。在編寫多線程程序時,最重要的就是搞清楚哪些變量是共享的,哪些變量是不共享的。也就是要分析清楚其中的原理呀。 實現(xiàn)線程安全的方法之一是不在線程間共享
�。�1)所有數(shù)據(jù)都應(yīng)該隱藏在所在的類的內(nèi)部。 �。�2)類的使用者必須依賴類的共有接口,但類不能依賴它的使用者�! 。�3)盡量減少類的協(xié)議中的消息。 �。�4)實現(xiàn)所有類都理解的最基本公有接口[例如,拷貝操作(深拷貝和淺拷貝)、相等性判斷、正確輸出內(nèi)容
想獲取優(yōu)酷等視頻縮略圖,在網(wǎng)上沒有找到滿意的資料,參考了huangdijia的PHP版工具一些思路,寫了下面的JAVA版代碼。。其實也可以做成JS版的。 1 import java.io.BufferedReader; 2 import java.io.IOException; 3 import java.io.InputStreamReader; 4
在開發(fā)中,偶爾會遇到類似這樣的問題:頁面上的一個DOM元素被改了屬性,但是我們卻不知道是哪個腳本更改的。有的同學會說,可以使用源代碼搜索的辦法。的確,對于一個相對簡單的頁面,這個方法時常奏效。但是,對于構(gòu)成相對復(fù)雜的頁面(比如頁面嵌入很多腳本文件和片
解決方法一: mysql安裝時候的編碼, 看下my.ini,有無 [mysql] default-character-set=utf8 [client] default-character-set=utf8 [mysqld] default-character-set=utf8創(chuàng)建表的時候設(shè)置: DROP TABLE IF EXISTS `Compa
在面試java工程師的時候,這道題經(jīng)常被問到,故需特別注意。 Java中的所有類,都需要由類加載器裝載到JVM中才能運行。類加載器本身也是一個類,而它的工作就是把class文件從硬盤讀取到內(nèi)存中。在寫程序的時候,我們幾乎不需要關(guān)心類的加載,因為這些都是隱式裝
最近和一位朋友在利用java做一個多語工具,他是java出身,而我是.net出身,最近剛開始搞java,發(fā)現(xiàn)他在處理字符串連接時使用的是StringBuffer,而我使用的是StringBuilder(.net中推薦的字符串連接的類,Java也有這個類,所以就用了),偶,“StringBuffer”是什么
目前我知道的JAVA解析XML的方式有:DOM, SAX, StAX;如果選用這幾種,感覺還是有點麻煩;如果使用:JAXB(Java Architecture for XML Binding),個人覺得太方便了! 先簡單說下前三種方式: DOM方式:個人理解類似.net的XmlDocument,解析的時候效率不高,占用
ZenCoding 升級為 Emmet 之后,基于 Eclipse 的插件安裝地址也發(fā)生了變化,下面是在基于 Eclipse 的 IDE 中安裝和使用 Emmet 的圖文示例。一、打開 Eclipse 的插件安裝界面啟動 Eclipse,選擇 Help>Install New Software ...二、輸入插件安裝地
Sun憑借JavaFX介入富互聯(lián)網(wǎng)應(yīng)用領(lǐng)域,向Adobe的Flex和 Microsoft的Silverlight宣戰(zhàn)。它的目標在于為創(chuàng)建橫跨桌面、互 聯(lián)網(wǎng)和移動設(shè)備的富互聯(lián)網(wǎng)應(yīng)用提供一個基礎(chǔ)平臺,這也可以看出Sun的Java系列產(chǎn)品的一個重大轉(zhuǎn)變,它不再僅僅專注于底層技術(shù),而是開始創(chuàng)建完整的
接口和抽象類有好多相同點和類似點,很多人有過這樣的疑問:為什么有的地方必須使用接口而不是抽象類,而在另一些地方,又必須使用抽象類而不是接口呢?或者說,在考慮Java類的一般化問題時,很多人會在接口和抽象類之間猶豫不決,甚至隨便選擇一種。 理解抽象類
1. 打開官網(wǎng)下載Java安裝文件jdk-7u15-linux-x64.tar.gz 2.打開終端,根據(jù)個人習慣建立目錄 sudo mkdir /usr/local/development 3.將下載的文件移動到這個文件夾下面并進行解壓。使用如下命令: sudo mv jdk-7u15-linux-x64.tar.gz /usr/local/develop
在Java中,子類的構(gòu)造過程中,必須調(diào)用其父類的構(gòu)造函數(shù),是因為有繼承關(guān)系存在時,子類要把父類的內(nèi)容繼承下來,通過什么手段做到的? 答案如下: 當你new一個子類對象的時候,必須首先要new一個父類的對像出來,這個父類對象位于子
一、目標 用xml和Xapth做一個簡單的數(shù)據(jù)管理系統(tǒng),對數(shù)據(jù)的進行簡單的增、刪、改、查詢操作。如做一個簡單的班級學生信息管理系統(tǒng): 二、環(huán)境及開發(fā)工具 環(huán)境:Java 工具:Eclipse 開發(fā)包:如圖 三、原理 dom4j是一個
本人初學Java,看到別人都說學Java先不要用Eclipse、NetBeans這些開發(fā)工具,所以索性就自己試試。過程犯的錯誤極多,參照著李剛老師那本瘋狂Java一點一點的實驗.由于自己使用過Makefile,所以就用Makefile做了實驗,總算是可以不用Eclipse、NetBeans就能自己編譯運
聯(lián)系我們 | 發(fā)展歷程 | 版權(quán)聲明 | 下載幫助(?) | 廣告服務(wù) | 軟件提交 | 網(wǎng)站地圖 | 意見反饋
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告