1、對(duì)于傳統(tǒng)的C或C++之類的語言來說,要在Web上保護(hù)源代碼是很容易的,只要不發(fā)布它就可以。遺憾的是,Java程序的源代碼很容易被別人偷看。只要有一個(gè)反編譯器,任何人都可以分析別人的代碼。
成都創(chuàng)新互聯(lián)公司-云計(jì)算及IDC服務(wù)提供商,涵蓋公有云、IDC機(jī)房租用、聯(lián)通服務(wù)器托管、等保安全、私有云建設(shè)等企業(yè)級(jí)互聯(lián)網(wǎng)基礎(chǔ)服務(wù),來電聯(lián)系:028-86922220
2、java開源指的是java語言的實(shí)現(xiàn)是開源的,所有開發(fā)人員、公司或者個(gè)人都可以免費(fèi)使用,更改。與開源對(duì)應(yīng)的是有些語言是不開源的,比如c,有turbo c,源代碼不公開的,就不是開源的。
3、Java很多的性能都是PHP無法比擬的,比如安全性,從安全性出發(fā),很多的企業(yè)甚至是國家都會(huì)選擇用Java,PHP開發(fā)的程序的源代碼都是公開的,他人拿到PHP開發(fā)的程序后都可以進(jìn)行修改。
4、源碼就是真實(shí)的代碼。所有的代碼都可以稱之為源碼。
5、可以的,使用FrontEnd Plus v03 the java Companion就可以看到源代碼,當(dāng)然版本估計(jì)有更新。
6、請(qǐng)搜索反編譯,jad decompile,可以安裝在myeclipse等java開發(fā)工具中,可以直接打開.class文件查看源代碼,所以答案是可以破解。
斷點(diǎn)調(diào)試:打斷點(diǎn):打斷點(diǎn)、清除斷點(diǎn)。啟動(dòng)調(diào)試模式的兩種方式:一是通過debugas啟動(dòng)調(diào)試程序;二是在程序運(yùn)行時(shí),DDMS視圖下選取要調(diào)試的程序,啟動(dòng)調(diào)試模式。調(diào)試:可使用FFFF8快捷鍵。
不管是任何一種語言都只能說盡量的減少bug的出現(xiàn),因?yàn)閎ug的出現(xiàn)除了一些人為的原因外,還有一些客觀的限制存在,只能養(yǎng)成良好的編程習(xí)慣,從點(diǎn)點(diǎn)滴滴的小問題開始。
BUG不可避免,再好的程序員也有寫B(tài)UG的可能。多讀一下別人的代碼,多思考一下你的業(yè)務(wù)場(chǎng)景,把所有的可能列一下 另外,對(duì)產(chǎn)品以及業(yè)務(wù)的熟悉程度,也決定了你可能會(huì)寫出BUG的大小。
另外,團(tuán)隊(duì)盡量抽出時(shí)間和精力進(jìn)行代碼Review,并以降低代碼復(fù)雜度為目標(biāo),如果不同工程師之間的代碼間經(jīng)?;ハ嘤绊?,可以考慮讓這類程序員負(fù)責(zé)獨(dú)立開發(fā)模塊,降低對(duì)整個(gè)項(xiàng)目的影響。
1、JavaScript的安全性指抄的不是代碼安全,指的是操作安全,因?yàn)镴avaScript沒有訪問操襲作系統(tǒng)的權(quán)限,所以不能操作文件和注冊(cè)表等系統(tǒng)資源百,從而不能用來制造度病毒和木馬。
2、Java語言是針對(duì)網(wǎng)絡(luò)/分布式計(jì)算環(huán)境而設(shè)計(jì)的。因此,Java語言非常重視安全性,以防止惡意代碼攻擊。除了在Java語言中刪除指針以確保內(nèi)存使用的安全性外,北京電腦培訓(xùn)發(fā)現(xiàn)Java語言還為通過網(wǎng)絡(luò)下載的類提供了一種安全機(jī)制。
3、A:分布式 B:安全性 C:編譯執(zhí)行 D:面向?qū)ο?Java語言的特點(diǎn)與 C/C+ +語言的比較中說法錯(cuò)誤的是:( D )A:簡(jiǎn)單性Java繼承了 C/C+ +的語法 ,丟棄了其中不常用又容易引起混淆的功能。
4、并在JVM的空閑時(shí),檢查并釋放那些可被釋放的存儲(chǔ)器空間。垃圾收集在Java程序運(yùn)行過程中自動(dòng)進(jìn)行,程序員無法精確控制和干預(yù)。