eclipse:
成都創(chuàng)新互聯(lián)是由多位在大型網(wǎng)絡(luò)公司、廣告設(shè)計(jì)公司的優(yōu)秀設(shè)計(jì)人員和策劃人員組成的一個(gè)具有豐富經(jīng)驗(yàn)的團(tuán)隊(duì),其中包括網(wǎng)站策劃、網(wǎng)頁(yè)美工、網(wǎng)站程序員、網(wǎng)頁(yè)設(shè)計(jì)師、平面廣告設(shè)計(jì)師、網(wǎng)絡(luò)營(yíng)銷人員及形象策劃。承接:成都網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站改版、網(wǎng)頁(yè)設(shè)計(jì)制作、網(wǎng)站建設(shè)與維護(hù)、網(wǎng)絡(luò)推廣、數(shù)據(jù)庫(kù)開發(fā),以高性價(jià)比制作企業(yè)網(wǎng)站、行業(yè)門戶平臺(tái)等全方位的服務(wù)。
這個(gè)作用都知道,但我想說的是是eclipse而非myeclipse。原因:myeclipse自帶很龐大的插件,有些或許我們都用不到,但是特好內(nèi)存。所以很多更有經(jīng)驗(yàn)的開發(fā)者選用簡(jiǎn)單一點(diǎn)的eclipse+自己所需的插件。性能優(yōu)先。
svn:
項(xiàng)目必備,補(bǔ)多說了,但是大家需要深刻理解trunk、branches、tag三大目錄的概念,以及使用。不要大伙都在trunk上面開發(fā)!!每天的日常開發(fā)需要新建branches分支。
maven:
項(xiàng)目構(gòu)建工具,當(dāng)項(xiàng)目多的時(shí)候,需要把大項(xiàng)目拆分多個(gè)子系統(tǒng)的時(shí)候,各系統(tǒng)之間的jar依賴(二方庫(kù))依賴較深的時(shí)候,使用maven就更加方便。缺點(diǎn)是:學(xué)習(xí)成本高,初學(xué)者可能會(huì)遇到各種因環(huán)境沒配置好,或者經(jīng)驗(yàn)不足的 異常。。
findBug插件(eclipse):
可以插件可以自動(dòng)檢查你代碼中的各項(xiàng)漏洞,提示開發(fā)人員規(guī)避,經(jīng)驗(yàn)足的開發(fā)者需要讓自己代碼干干凈凈,不會(huì)有任何警告信息,以及findbug的提示信息。
打開 Eclipse 參數(shù)頁(yè)中的 Install / Update Available Software Site,全部 Enable 它們的,再重來(lái)一次,你就幸運(yùn)了。另外,開發(fā) Android 作為新手只需要勾中 Development Tools(開發(fā)) 和 DDMS (調(diào)試),等你成為高手就可以再下載另外3個(gè)了,一個(gè)一個(gè)下載比較幸運(yùn),如果一起下載可能出現(xiàn)“Connection timeout” 而失敗,推薦先安裝 Development Tools 成功后不用重啟,接著安裝 DDMS,然后再重啟。要下載其它也行,但要盡量一個(gè)一個(gè)地下載。
Java的安全性還是不錯(cuò)的 即使能看到你的原代碼也看不到你的密碼啊
你的密碼是放到數(shù)據(jù)庫(kù)中呀,頂?shù)娇吹侥泸?yàn)證密碼的思路而已,這種思路基本上都耳熟能詳了,誰(shuí)還不知道,最多是把你的軟件變成是他編寫的,侵犯您的創(chuàng)作權(quán)而已。
而且現(xiàn)在反編譯也不是那么容易的,能達(dá)到那個(gè)效果是不可能的。你就放心吧。
1.先保證你的電腦上已經(jīng)安裝好了Java,我們打開開始,看下所有程序中是否已經(jīng)安裝java。
2.檢查是否是最新版本。
3.檢查是否勾選。打開自定義模式,然后我們選擇“配置java”,在安全選項(xiàng)中把“啟用瀏覽器中的java”勾選上。 在腳本下面找到“Java小程序腳本”勾選“啟用”,配置好之后重新啟動(dòng)瀏覽器即可。
Visual Basic語(yǔ)言 在強(qiáng)大,或者C#更加適合開發(fā),VB和C#沒有任何差別,都100%兼容于CLS。下面列出的是他們語(yǔ)言功能上的不同,這些僅僅是語(yǔ)言實(shí)現(xiàn)上的問題,不會(huì)影響到生成的代碼。打*號(hào)的內(nèi)容與CLS不兼容。 C#有而VB沒有的功能: 1、 運(yùn)算符重載。* 2、 不安全代碼(指針和固定內(nèi)存區(qū))。* 3、 無(wú)符號(hào)整數(shù)。* 4、 移位運(yùn)算。 VB有而C#沒有的功能 1、 即時(shí)編譯。 2、 靜態(tài)事件綁定。 3、 條件異常捕獲。 4、 COM兼容類。* 5、 寬松的類型檢查和變量聲明。 6、 Visual Basic Runtime庫(kù)。 7、 可選參數(shù)、帶參數(shù)屬性、模塊等語(yǔ)言特征。* 8、 動(dòng)態(tài)數(shù)組。* 可見,實(shí)際上功能更強(qiáng)大的是VB而不是C#。不過它們不一樣的地方多半是無(wú)關(guān)緊要的特征??傮w上來(lái)說,不應(yīng)從功能上選擇VB或者C#,因?yàn)樗麄儧]有什么具體的差別。 性能上的考慮 性能是程序員最關(guān)心的問題。VB和C#都生成一樣的IL,因此理論上說不會(huì)有性能的差異。但許多人為什么說C#的性能高于VB支持即時(shí)編譯,就是一邊書寫代碼一邊編譯。這樣可立刻發(fā)現(xiàn)語(yǔ)法錯(cuò)誤,使調(diào)試變得更加容易。但是這樣一來(lái)VB就需要隨時(shí)瀏覽整個(gè)代碼文件,并把臨時(shí)數(shù)據(jù)儲(chǔ)存。這造成VB的開發(fā)人員也需要考慮。首先,VB和C#都是非常簡(jiǎn)單的,對(duì)于初學(xué)者來(lái)說,VB提供伸縮性更強(qiáng)的空間,因此比C#更加易于接受。但這只是相對(duì)而言,C#對(duì)于初學(xué)者來(lái)說也不會(huì)有太多的困難。 對(duì)于使用Visual Basic6或其他版本的程序員來(lái)說。VB差別被過分夸大,使部分程序員退縮。其實(shí)VB難以接受,這是很容易克服的。想想看,即使你要使用C#不也得學(xué)習(xí)面向?qū)ο髥??至于有C/C++/Java經(jīng)驗(yàn)的人,C#是小菜一碟。剛才說過C#和VB實(shí)際上都很簡(jiǎn)單,所以不見得VB程序員學(xué)習(xí)C#就要比C/C++程序員來(lái)的困難,反之亦然,有C/C++經(jīng)驗(yàn)的人也可以果斷的選擇VB。 移植現(xiàn)有代碼 這一部分是程序員最頭疼的部分。但對(duì)語(yǔ)言選擇有決定性的意義。 從VB6移植代碼的程序員,最佳選擇就是VB語(yǔ)言沒有一種是與VB相似的。而且即使VB6的工程移植到VB不會(huì)出現(xiàn)這種情況。 從ASP移植到ASP,因?yàn)槎鄶?shù)程序員使用的ASP語(yǔ)言是VBScript,只有VB。他做到了最好的新舊結(jié)合。C#僅僅用于編寫新的的資源VB較多。國(guó)內(nèi)缺乏VB推廣的重要原因。但是在國(guó)外有很多非常成熟的VB技術(shù),如掌上設(shè)備的開發(fā)技術(shù)。 代碼風(fēng)格和雜項(xiàng)問題 C#書寫的代碼比VB平均短小20%,許多人不喜歡VB中過長(zhǎng)的關(guān)鍵字。當(dāng)然他們可以選擇C#。但在開發(fā)環(huán)境中,VB的自動(dòng)完成功能比C#更完善,其實(shí)30%的代碼都是自動(dòng)補(bǔ)充的。因此,實(shí)際上VB程序員不會(huì)比C#多打多少字。但VB語(yǔ)言換行比C#麻煩,如果需要書寫大量繁雜而長(zhǎng)的代碼,最好選擇C#。VB的代碼接近完整的英語(yǔ),比C#更加易讀。如果是初學(xué)者不妨選擇VB。
首先是電腦的java模擬器。在做測(cè)試以前在搜索引擎中將兩個(gè)模擬器下載下來(lái)。自然是下載安全無(wú)毒的java模擬器。電腦使用的是exe文件但是常以rar打包。安卓智能機(jī)是apk文件。
我使用的java模擬器是個(gè)綠色軟件,也就是說無(wú)需安裝。解壓壓縮包后打開文件夾。找到主運(yùn)行文件點(diǎn)擊運(yùn)行。
在程序主界面點(diǎn)擊文件。選擇載入jar文件。jar就是java數(shù)據(jù)文件java壓縮包。山寨機(jī)時(shí)代大家經(jīng)常接觸。
我嘗試加載一個(gè)很久前的javaQQ。載入之后自動(dòng)運(yùn)行程序。很熟悉的qq登陸界面。也嘗試登陸了一下,果然無(wú)法登陸,沒有在進(jìn)行其他的檢測(cè)。軟件還提供了一些其他的功能諸如截圖之類的比較實(shí)用。
如果是apk文件則先將其安裝至手機(jī)安裝成功之后再運(yùn)行該應(yīng)用。
軟件界面空蕩蕩的,點(diǎn)擊選項(xiàng)按鈕,掃描內(nèi)存卡。這時(shí)候軟件會(huì)掃描手機(jī)內(nèi)存卡中的jar文件。并返回搜索結(jié)果
點(diǎn)擊該結(jié)果載入jar文件。這個(gè)jar就進(jìn)入虛擬機(jī)管理列表中了。以后運(yùn)行就可以直接在列表中運(yùn)行。點(diǎn)擊運(yùn)行該jar等待程序執(zhí)行即可。由于手機(jī)低配一時(shí)沒有運(yùn)行出結(jié)果。所以最終效果圖就不貼了。