。。。 ,你沒看那是.class文件不是.java文件嗎,那是編譯后生成的文件自然不能編輯。
公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出大安免費做網(wǎng)站回饋大家。
這些東西都是你classpath下面java文件自動編譯生成的,或者就是你項目的一些依賴包里面的東西。
你要編輯就自己拿出來在外面其他工具里面自己改。
你要是想學(xué)jdk自己的一些東西,你去網(wǎng)上找jdk源碼下,是java文件的那種。
編程錯誤解決方法
Java入門基礎(chǔ)第4天《Java編程規(guī)范及編譯源代碼常見錯誤的解決方法》
?
愛笑的陳sir
原創(chuàng)
關(guān)注
10點贊·484人閱讀
大家傍晚好呀!通過學(xué)習(xí)Java入門基礎(chǔ)第3天我們了解了怎么用記事本編寫運行Java程序,但是這兩天我收到了很多大家的一部分問題?說一下問的最多的吧。如,我的程序運行不了,一行代碼,5個報錯,編寫、編譯錯誤、編碼格式錯誤等等,總之五花八門。
根據(jù)所述問題,今天聊聊Java編程規(guī)范。方便大家觀看,把之前的文章整合了。
Java入門基礎(chǔ)第1天(什么是Java?)
Java入門基礎(chǔ)第2天(java jdk下載與安裝教程)
Java入門基礎(chǔ)第3天《使用記事本編寫運行Java程序》
Java編程規(guī)范及編譯源代碼常見錯誤的解決方法
一、編程規(guī)范
二、命名規(guī)則
三、編碼格式規(guī)定
四、javac 編譯器編譯源代碼文件常見的問題
五、 解釋執(zhí)行.dass文件常見問題
一、編程規(guī)范
我們先簡單了解一下什么是編程規(guī)范?
編程規(guī)范是對編程的一種約定,主要作用是增強(qiáng)代碼的可讀性和可維護(hù)性,便于代碼重用
二、命名規(guī)則
基本要求是,程序中的各個要素都遵守命名規(guī)則,
然后在編碼中嚴(yán)格按照編碼格式編寫代碼。
命名規(guī)則包括以下幾點:
? 包的名稱由一個小寫字母序列組成。
? 類的名稱由大寫字母開頭,其他字母都由小寫的單詞組成。
? 類的實例的名稱由一個小寫字母開頭,后面的單詞由大寫字母開頭。
? 常量的名稱都大寫,并且指出完整含義。 參數(shù)的名稱無其他具體規(guī)定。
? 數(shù)組的命名使用“類型[] 數(shù)組名”的形式。
三、編碼格式規(guī)定
? 程序最開始編寫導(dǎo)入包和類語句,如 import 語句。
import 語句可以有多行,編寫完 import 語句后空一行。
? 定義 public 類,頂格書寫。類的主體左括號{不換行書寫,右括號}頂格書寫。
? 定義 public 類中的變量,縮進(jìn)書寫。
? 定義方法用縮進(jìn)書寫,方法的左括號{不換行書寫,右括號}和方法首行第一個字符對齊。方法體要再次縮進(jìn)書寫,最后一個變量定義和第一個方法定義之間、方法和方法之間最好空一行。
四、javac 編譯器編譯源代碼文件常見的問題
我們在使用javac 編譯器編譯源代碼時文件時,會出現(xiàn)幾個常見的報錯問題。
錯誤描述1、Error:cannot read:HelloJava.java javac。 工具程序找不到指定的 java文件
解決方法:這個需要檢查一下你的文件是否存儲在當(dāng)前目錄中,或文件名是否錯誤。
錯誤描述2、 HelloJava.java:4:class HelloJava is public,should be declared in a file named MyApplication.java。
解決方法:這是你的源文件中類的名稱和源文件名稱不符,
需要確定源文件名稱和類名稱是否相同。
錯誤描述3、 HelloJava.java:6:cannot find symbol。
解決方法:可能是你的源程序文件中某些代碼部分輸入錯了,
最常見的原因可能是沒有注意到字母的大小寫。
錯誤描述4、Javac 不是內(nèi)部或外部命令、可執(zhí)行程序或批量文件。
解決方法:這是你的 path 設(shè)置有誤或這你沒有在 path 系統(tǒng)變量中加入 JDK 的 bin 目錄。
五、 解釋執(zhí)行.dass文件常見問題
我們在解釋執(zhí)行 .dass 文件時,可能會出現(xiàn)以下幾個常見的錯誤報錯問題:
錯誤描述1、 Exception in thread “main” java.lang.NoClassDe£FoundError。
報錯出現(xiàn)在Java 工具程序找不到所指定的 .class 類,
需要確定指定的類是否存儲在當(dāng)前目錄中,名稱是否正確。
錯誤描述2、 Exception in thread “main” java.lang.NoSuchMetliodError:main。
問題出現(xiàn)在沒有指定 Java 程序的入口。
Java 工具程序指定的類必須有一個程序入口,
也就是必須包括 main(String args[]) 這個方法。
鼓勵: ???如果你覺得博主的文章的不錯或者對你有幫助,
可以點一個免費的關(guān)注支持一下博主,
如果三連收藏支持就更好了吖,嘿嘿嘿,謝謝。
import java.util.Scanner;
public class aa {
public static void main(String[] args) {
System.out.println("請輸入一個小寫字母!");
Scanner cc = new Scanner(System.in);
String str = cc.nextLine();
char[] c = str.toCharArray();
for(int i=0;ic.length;i++){
if((c[i] = 'A' c[i]= 'Z') || (c[i] = 'a' c[i]= 'z')){
char ch = Character.toUpperCase(c[i]);
ch+=4;
System.out.print(ch);
}
else {
System.out.println("error!請輸入一個小寫字母!");
}
}
}
}
如果你用的是相應(yīng)的編輯器
在工具欄上有編譯
如果用的是記事本
改后綴名后吧文件保存在安裝jdk的目錄下
然后啟動命令提示符
輸入javac
xx.java
xx.java
為你的java源代碼
分享文章:改變java源代碼格式,java源文件編碼格式
本文網(wǎng)址:http://chinadenli.net/article18/hecjgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、網(wǎng)站收錄、定制網(wǎng)站、網(wǎng)站建設(shè)、全網(wǎng)營銷推廣、App設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)