變量等名稱的只要符合java語(yǔ)法規(guī)范都是可以的。使用中文和使用英文在java文件和class文件上都沒有本質(zhì)區(qū)別,甚至性能上都沒有影響。
成都創(chuàng)新互聯(lián)公司專注于余江企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,購(gòu)物商城網(wǎng)站建設(shè)。余江網(wǎng)站建設(shè)公司,為余江等地區(qū)提供建站服務(wù)。全流程按需定制制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
不過
如果認(rèn)為中文建立變量和類名等等可以極大的代碼可讀性的話,這個(gè)是站不住腳的,所謂的是代碼語(yǔ)言,代碼語(yǔ)言,一個(gè)語(yǔ)言是要讓人看著舒服,讀起來通順的,理解方便的前提才能創(chuàng)造出來的。中文和英文穿插起來可能會(huì)是這樣一種方式:
假設(shè)我只會(huì)英文,我回答此問題為了讓回中文的人更易理解,我是不是可以如下方式回答
變量等 name strategy 只要 legal 就可以的, 使用chinese 和 english in java 文件 and class 文件 no different....
感受一下大家看上面這句回答之后的內(nèi)心戲。
java中使用中文作為變量名和函數(shù)名稱的好處:
1,中文易于理解,可以極大的提高代碼可讀性。
2,降低英文門檻,有利于普及編程。
3,對(duì)于長(zhǎng)變量名,英文要么非常長(zhǎng),要么縮寫,這類變量名用中文較簡(jiǎn)潔。
4,英文起名其實(shí)有一個(gè)中譯英再譯中翻譯過程,兩次翻譯會(huì)有理解誤差導(dǎo)致代碼可讀性變差。
缺點(diǎn):
1,源碼不可以國(guó)際化,如果開源或者有外國(guó)同事想研究,會(huì)導(dǎo)致看不懂。
2,對(duì)于不支持中文的、利用反射的軟件的控制臺(tái)會(huì)出現(xiàn)亂碼。
3,在完全支持中文開發(fā)的IDE出現(xiàn)以前,切換輸入法是個(gè)挺麻煩的事情。
Java來自于Sun公司的一個(gè)叫Green的項(xiàng)目,其原先的目的是為家用消費(fèi)電子產(chǎn)品開發(fā)一個(gè)分布式代碼系統(tǒng),這樣我們可以把E-mail發(fā)給電冰箱、電視機(jī)等家用電器,對(duì)它們進(jìn)行控制,和它們進(jìn)行信息交流。開始,準(zhǔn)備采用C++,但C++太復(fù)雜,安全性差,最后基于C++開發(fā)一種新的語(yǔ)言O(shè)ak(Java的前身),Oak是一種用于網(wǎng)絡(luò)的精巧而安全的語(yǔ)言,Sun公司曾依此投標(biāo)一個(gè)交互式電視項(xiàng)目,但結(jié)果是被SGI打敗。可憐的Oak幾乎無家可歸,恰巧這時(shí)MarkArdreesen開發(fā)的Mosaic和Netscape啟發(fā)了Oak項(xiàng)目組成員,他們用Java編制了HotJava瀏覽器,得到了Sun公司首席執(zhí)行官ScottMcNealy的支持,觸發(fā)了Java進(jìn)軍Internet。Java的取名也有一趣聞,有一天,幾位Java成員組的會(huì)員正在討論給這個(gè)新的語(yǔ)言取什么名字,當(dāng)時(shí)他們正在咖啡館喝著Java(爪哇)咖啡,有一個(gè)人靈機(jī)一動(dòng)說就叫Java怎樣,得到了其他人的贊賞,于是,Java這個(gè)名字就這樣傳開了。
中文名就是"爪哇",Java是Sun公司推出的一種編程語(yǔ)言。它是一種通過解釋方式來執(zhí)行的語(yǔ)言,語(yǔ)法規(guī)則和C++類似。同時(shí),Java也是一種跨平臺(tái)的程序設(shè)計(jì)語(yǔ)言。用Java語(yǔ)言編寫的程序叫做“Applet”(小應(yīng)用程序),用編譯器將它編譯成類文件后,將它存在WWW頁(yè)面中,并在HTML檔上作好相應(yīng)標(biāo)記,用戶端只要裝上Java的客戶軟件就可以在網(wǎng)上直接運(yùn)行“Applet”。 Java非常適合于企業(yè)網(wǎng)絡(luò)和Internet環(huán)境,現(xiàn)在已成為Internet中最受歡迎、最有影響的編程語(yǔ)言之一。 Java有許多值得稱道的優(yōu)點(diǎn),如簡(jiǎn)單、面向?qū)ο?、分布式、解釋性、可靠、安全、結(jié)構(gòu)中立性、可移植性、高性能、多線程、動(dòng)態(tài)性等。Java擯棄了C++中各種弊大于利的功能和許多很少用到的功能。 Jave可以運(yùn)行與任何微處理器,用Java開發(fā)的程序可以在網(wǎng)絡(luò)上傳輸,并運(yùn)行于任何客戶機(jī)上。
分享標(biāo)題:java代碼中的中文名 java代碼中的中文名字
標(biāo)題網(wǎng)址:http://m.rwnh.cn/article32/doohopc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、做網(wǎng)站、品牌網(wǎng)站制作、靜態(tài)網(wǎng)站、網(wǎng)站導(dǎo)航、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)