使用Java語(yǔ)言編寫(xiě)的源程序保存時(shí)的文件擴(kuò)展名為“.java”。經(jīng)過(guò)編譯之后會(huì)生成“.class”為后綴的文件。
專(zhuān)業(yè)領(lǐng)域包括成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、成都商城網(wǎng)站開(kāi)發(fā)、微信營(yíng)銷(xiāo)、系統(tǒng)平臺(tái)開(kāi)發(fā), 與其他網(wǎng)站設(shè)計(jì)及系統(tǒng)開(kāi)發(fā)公司不同,創(chuàng)新互聯(lián)公司的整合解決方案結(jié)合了幫做網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗(yàn)和互聯(lián)網(wǎng)整合營(yíng)銷(xiāo)的理念,并將策略和執(zhí)行緊密結(jié)合,為客戶(hù)提供全網(wǎng)互聯(lián)網(wǎng)整合方案。
源代碼(也稱(chēng)源程序)是指未編譯的按照一定的程序設(shè)計(jì)語(yǔ)言規(guī)范書(shū)寫(xiě)的文本文件,是一系列人類(lèi)可讀的計(jì)算機(jī)語(yǔ)言指令。
計(jì)算機(jī)源程序的最終目的是將人類(lèi)可讀的文本翻譯成為計(jì)算機(jī)可以執(zhí)行的二進(jìn)制指令,這種過(guò)程叫做編譯,通過(guò)編譯器完成。
擴(kuò)展資料:
Java語(yǔ)言的特點(diǎn):
1、編譯和解釋性,Java編譯程序生成字節(jié)碼,而不是通常的機(jī)器碼。Java字節(jié)碼提供對(duì)體系結(jié)構(gòu)中性的目標(biāo)文件格式,代碼設(shè)計(jì)成可有效地傳送程序到多個(gè)平臺(tái)。Java程序可以在任何實(shí)現(xiàn)了Java解釋程序和運(yùn)行系統(tǒng)的系統(tǒng)上運(yùn)行。
2、穩(wěn)健性,Java原來(lái)是用作編寫(xiě)消費(fèi)類(lèi)家用電子產(chǎn)品軟件的語(yǔ)言,所以它是被設(shè)計(jì)成寫(xiě)高可靠和穩(wěn)健軟件的。Java消除了某些編程錯(cuò)誤,使得用它寫(xiě)可靠軟件相當(dāng)容易。
Java是一個(gè)強(qiáng)類(lèi)型語(yǔ)言,它允許擴(kuò)展編譯時(shí)檢查潛在類(lèi)型不匹配問(wèn)題的功能。Java要求顯式的方法聲明,它不支持C風(fēng)格的隱式聲明。這些嚴(yán)格的要求保證編譯程序能捕捉調(diào)用錯(cuò)誤,這就導(dǎo)致更可靠的程序。
3、可靠性方面最重要的增強(qiáng)之一是Java的存儲(chǔ)模型。Java不支持指針,它消除重寫(xiě)存儲(chǔ)和訛誤數(shù)據(jù)的可能性。類(lèi)似地,Java自動(dòng)的“無(wú)用單元收集”預(yù)防存儲(chǔ)漏泄和其它有關(guān)動(dòng)態(tài)存儲(chǔ)分配和解除分配的有害錯(cuò)誤。
4、安全性,Java的存儲(chǔ)分配模型是它防御惡意代碼的主要方法之一。Java沒(méi)有指針,所以程序員不能得到隱蔽起來(lái)的內(nèi)幕和偽造指針去指向存儲(chǔ)器。
5、可移植性,Java使得語(yǔ)言聲明不依賴(lài)于實(shí)現(xiàn)的方面。例如,Java顯式說(shuō)明每個(gè)基本數(shù)據(jù)類(lèi)型的大小和它的運(yùn)算行為。Java環(huán)境本身對(duì)新的硬件平臺(tái)和操作系統(tǒng)是可移植的。Java編譯程序也用Java編寫(xiě),而Java運(yùn)行系統(tǒng)用ANSIC語(yǔ)言編寫(xiě)。
6、高性能,Java是一種先編譯后解釋的語(yǔ)言,所以它不如全編譯性語(yǔ)言快。但是有些情況下性能是很要緊的,為了支持這些情況,Java設(shè)計(jì)者制作了“及時(shí)”編譯程序,它能在運(yùn)行時(shí)把Java字節(jié)碼翻譯成特定CPU(中央處理器)的機(jī)器代碼,也就是實(shí)現(xiàn)全編譯了。
Java源程序(.java文件)-java字節(jié)碼文件(.class文件)-由解釋執(zhí)行器(java.exe)將字節(jié)碼文件加載到j(luò)ava虛擬機(jī)(jvm)-字節(jié)碼文件(.class)就會(huì)在java虛擬機(jī)中執(zhí)行。
參考資料來(lái)源:百度百科-Java
打開(kāi)eclipse,在你要查找的項(xiàng)目單擊鼠標(biāo)右鍵,選中屬性選項(xiàng),就會(huì)有一個(gè)窗口彈出來(lái),里面有一個(gè)相對(duì)路徑和絕對(duì)路勁,這個(gè)絕對(duì)路徑就是你文件的存放位置
默認(rèn)Java轉(zhuǎn)換GBK格式的可以通過(guò)提供的轉(zhuǎn)換類(lèi)來(lái)實(shí)現(xiàn),示例如下:
如果直接把Java源代碼復(fù)制到Eclipse中所有的中文信息都出現(xiàn)亂碼。將文本文件的編碼格式從GBK轉(zhuǎn)UTF-8的方式有很多,
比較早以前我處理方式都是自己寫(xiě)程序,從文本文件中用GBK編碼讀取數(shù)據(jù),轉(zhuǎn)為String類(lèi)型,然后通過(guò)UTF-8編碼重新寫(xiě)入文本文件實(shí)現(xiàn)轉(zhuǎn)碼,現(xiàn)在經(jīng)常使用?Apache?Common?組件,用commons-io.jar實(shí)現(xiàn)文件的
讀取和寫(xiě)入,代碼如下:
//GBK編碼格式源碼路徑?
String?srcDirPath?=?"D:\\dev\\workspace\\masdev\\mas\\src";?
//轉(zhuǎn)為UTF-8編碼格式源碼路徑?
String?utf8DirPath?=?"D:\\UTF8\\src";?
//獲取所有java文件?
Collection?javaGbkFileCol?=??FileUtils.listFiles(new?File(srcDirPath),?new?String[]{"java"},?true);?
for?(File?javaGbkFile?:?javaGbkFileCol)?{?
//UTF8格式文件路徑?
String?utf8FilePath?=?utf8DirPath+javaGbkFile.getAbsolutePath().substring(srcDirPath.length());?
//使用GBK讀取數(shù)據(jù),然后用UTF-8寫(xiě)入數(shù)據(jù)?
FileUtils.writeLines(new?File(utf8FilePath),?"UTF-8",?FileUtils.readLines(javaGbkFile,?"GBK"));????????
}
直接將java文件放在指定的文件夾中即可,編譯時(shí)產(chǎn)生的class文件會(huì)放到同級(jí)目錄下。
使用DOS窗口,也就是用命令提示工具編譯class文件,java初學(xué)者一般都用過(guò)這種方式,javac?+?file.java?是編譯,java?+?file就是運(yùn)行,編譯后的文件在你編譯的目錄下面
例如:
新聞標(biāo)題:java保存源代碼到文檔 java怎么導(dǎo)出word文檔
標(biāo)題路徑:http://chinadenli.net/article42/hihihc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、微信小程序、云服務(wù)器、動(dòng)態(tài)網(wǎng)站、自適應(yīng)網(wǎng)站、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)