1、Java序列化是指將Java對象的狀態(tài)信息轉換為字節(jié)序列的過程,以便將該對象的字節(jié)序列永久地保存在磁盤上或通過網(wǎng)絡進行傳輸。源代碼是指程序員編寫的源程序,它是程序的原始文本,是程序的描述,而不是可執(zhí)行的程序。

創(chuàng)新互聯(lián)長期為1000+客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為河池企業(yè)提供專業(yè)的成都網(wǎng)站建設、成都網(wǎng)站設計,河池網(wǎng)站改版等技術服務。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
2、Java序列化是將Java對象的狀態(tài)信息轉換為字節(jié)序列的過程,而源代碼是程序員編寫的源程序,它是程序的原始文本,是程序的描述,而不是可執(zhí)行的程序。
3、Java序列化可以將Java對象的狀態(tài)信息轉換為字節(jié)序列,以便將該對象的字節(jié)序列永久地保存在磁盤上或通過網(wǎng)絡進行傳輸,而源代碼只是程序的描述,不能直接執(zhí)行,必須經(jīng)過編譯器編譯成可執(zhí)行的程序。
就是未經(jīng)過編譯的java代碼文件,擴展名是java的文本類型的文件,可以用記事本打開,但是無法運行,必須要用編譯器編譯成class文件才可以運行
你說的java源代碼是指編譯成的class文件前的java文件。
當我們運行.java文件時,它會被系統(tǒng)編譯成.class文件,例如Test.java編譯之后就是Test.class,
源文件就是指Test.java文件,
一般部署項目時,有.class文件就可以發(fā)布運行了,但是如果想修改這個系統(tǒng),.class是不能修改的,要有.java文件才能修改
也可以上網(wǎng)去下反編譯軟件,就是能把.class文件大部分還原成.java文件的工具,但不是100%還原,而且如果不是正版的,小心有毒啊,什么的。
/*java是一門高級編程語言,是用來寫程序代碼的。
用java寫的文本(字符串序列)就是源代碼。
計算機不能直接執(zhí)行源代碼,必須用一個叫編譯器的程序(javac.exe)將源代碼
翻譯成字節(jié)碼,然后讓一個叫解釋器的程序(java.exe)去執(zhí)行字節(jié)碼,即運行程序。
下面的就是一個小程序的源代碼,功能是輸出九九乘法表。
下圖中的Test.class就是這個源代碼文件翻譯后的由字節(jié)碼組成的文件。
而最下面的那個黑框就是程序執(zhí)行后的結果。
java Test就是在執(zhí)行Test.class字節(jié)碼文件,即運行這個程序。
*/
//這下面的就是源代碼
public class Test {
public static void main(String[] args) {
int i,j;
for(i=1;i=9;i++) {
for(j=1;j=i;j++)
System.out.printf("%dx%d=%-4d",j,i,j*i);
System.out.println();
}
}
}
標題名稱:java源代碼理解 java源代碼是什么
標題URL:http://chinadenli.net/article28/doedgcp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供動態(tài)網(wǎng)站、網(wǎng)站營銷、App設計、Google、網(wǎng)站維護、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)