導航:首頁 > 編程語言 > javaclass名稱

javaclass名稱

發布時間:2023-07-07 11:58:37

java源文件和編譯後的文件擴展名分別為

java源文件擴展名是.java。

java編譯後的文件擴展名是.class。

我們編好的Java源程序保存為.java後綴,然後再用javac(Java語言的編譯器)進行編譯,生成後綴名為.class的位元組碼文件,保存在和源程序一致的目錄下,如源代碼有錯誤,會報告錯誤,按行指出錯誤,我們按報告查找並修改錯誤,重新進行編譯,直至生成.class位元組碼文件為止。

(1)javaclass名稱擴展閱讀:

class文件全名稱為Java class文件,主要在平台無關性和網路移動性方面使Java更適合網路。它在平台無關性方面的任務是:為Java程序提供獨立於底層主機平台的二進制形式的服務。

該文件打破了C或者C++等語言所遵循的傳統,使用這些傳統語言寫的程序通常首先被編譯,然後被連接成單獨的、專門支持特定硬體平台和操作系統的二進制文件。

❷ 關於java里類名和class文件名的首字母大小寫問題。

小寫是可以,但是習慣首字母大寫;並且java文件名要和類名一樣,這是規定。
網上找了個編程規范,供參考:

3. 命名約定
所有變數的定義應該遵循匈牙利命名法,它使用3字元前綴來表示數據類型,3個字元的前綴必須小寫,前綴後面是由表意性強的一個單詞或多個單片語成的名字,而且每個單詞的首寫字母大寫,其它字母小寫,這樣保證了對變數名能夠進行正確的斷句。
這樣,在一個變數名就可以反映出變數類型和變數所存儲的值的意義兩方面內容,這使得代碼語句可讀性強、更加容易理解。

3.1 包、類及方法命名

標示符類型 命名約定 例子
包 全部小寫。
 標識符用點號分隔開來。為了使包的名字更易讀,Sun 公司建議包名中的標識符用點號來分隔。
 Sun 公司的標准 java 分配包用標識符 .java 開頭。
 全局包的名字用你的機構的 Internet 保留域名開頭 。 局部包:
interface.screens
全局包:
com.rational.www. interface.screens
類,介面  類的名字應該使用名詞。
 每個單詞第一個字母應該大寫。
 避免使用單詞的縮寫,除非它的縮寫已經廣為人知,如HTTP。 Class Hello ;
Class HelloWorld ;
Interface Apple ;
方法  第一個單詞一般是動詞。
 第一個字母是小些,但是中間單詞的第一個字母是大寫。
 如果方法返回一個成員變數的值,方法名一般為get+成員變數名,如若返回的值是bool變數,一般以is作為前綴。
 如果方法修改一個成員變數的值,方法名一般為:set + 成員變數名。
getName();
setName();
isFirst();
變數  第一個字母小寫,中間單詞的第一個字母大寫。
 不要用_或&作為第一個字母。
 盡量使用短而且具有意義的單詞。
 單字元的變數名一般只用於生命期非常短暫的變數。i,j,k,m,n一般用於integers;c,d,e一般用於characters。
 如果變數是集合,則變數名應用復數。
 命名組件採用匈牙利命名法,所有前綴均應遵循同一個組件名稱縮寫列表。 String myName;

int[] students;
int i;
int n;
char c;

btNew;
(bt是Button的縮寫)
常量  所有常量名均全部大寫,單詞間以『_』隔開。 int MAX_NUM;

3.2 其它
開發人員如果遇到上述表格中未列舉的類型,請書面通知相關管理人員,由管理人員集中更新列表內容,不得擅自啟用未經確定的新變數前綴。
4. 使用常量
4.1 使用常量
1. 常數很容易在數據輸入時出錯
常數存在的主要問題之一是你很容易在鍵入數字時出錯,從而顛倒了數字的位置。例如,當你鍵入數字10876時,很容易的鍵入10867或18076。與處理變數和保留字的方法不同,編譯器並不在乎顛倒了位置和不正確的數字,有時簡單的錯誤造成的問題不會立即表現出來,而當問題表現出來時,它們會以隨機的計算錯誤的形式出現,這些錯誤很難准確定位。用常量來取代常數時,編譯器將在編譯時檢查常量的有效性。如果常量不存在,編譯器便將這一情況通知你,並拒絕進行編譯,這可以消除錯誤鍵入的數字帶來的問題,只要常量擁有正確的值,使用該常量的所有代碼也有使用該正確值。

2. 常數很難不斷更新

3. 常量使代碼更容易閱讀
使用常量後,得到的一個額外好處是可使創建的代碼更容易閱讀。常數很不直觀。也許你對常數非常了解,但其他人則根本看不明白。通過合理的給常量命名,使用這些常量的代碼就變得比較直觀了,更容易閱讀。
為常量賦予較寬的作用域,這與使用變數時的情況不同。在一個應用程序中你決不應該兩次創建相同的常量。如果你發現自己復制了一個常量,請將原始的常量說明轉至較寬的作用域,直到該常量可供引用它的所有方法為止。

5. 變數
5.1 定義有焦點的變數
用於多個目的的變數稱為無焦點(多焦點)的變數。無焦點變數所代表的意義與程序的執行流程有關,當程序處於不同位置時,它所表示的意義是不固定的,這樣就給程序的可讀性和可維護性帶來了麻煩。

5.2 只對常用變數名和長變數名進行縮寫
如果需要對變數名進行縮寫時,一定要注意整個代碼中縮寫規則的一致性。例如,如果在代碼的某些區域中使用Cnt,而在另一些區域中又使用Count,就會給代碼增加不必要的復雜性。
變數名中盡量不要出現縮寫。

5.3 使用統一的量詞
通過在結尾處放置一個量詞,就可創建更加統一的變數,它們更容易理解,也更容易搜索。例如,請使用strCustomerFirst和strCustomerLast,而不要使用strFirstCustomer和strLastCustomer。
量詞列表:
量詞後綴 說明
First 一組變數中的第一個
Last 一組變數中的最後一個
Next 一組變數中的下一個變數
Prev 一組變數中的上一個
Cur 一組變數中的當前變數
5.4 使用肯定形式的布爾變數
給布爾變數命名時,始終都要使用變數的肯定形式,以減少其它開發人員在理解布爾變數所代表的意義時的難度。

5.5 為每個變數選擇最佳的數據類型
這樣即能減少對內存的需求量,加快代碼的執行速度,又會降低出錯的可能性。用於變數的數據類型可能會影響該變數進行計算所產生的結果。在這種情況下,編譯器不會產生運行期錯誤,它只是迫使該值符合數據類型的要求。這類問題極難查找。

5.6 盡量縮小變數的作用域
如果變數的作用域大於它應有的范圍,變數可繼續存在,並且在不再需要該變數後的很長時間內仍然佔用資源。
它們的主要問題是,任何類中的任何方法都能對它們進行修改,並且很難跟蹤究竟是何處進行修改的。
佔用資源是作用域涉及的一個重要問題。對變數來說,盡量縮小作用域將會對應用程序的可靠性產生巨大的影響。

8. 表達式和語句
8.1 每行應該只有一條語句。
8.2 if-else,if-elseif語句,任何情況下,都應該有「{」,「}」,格式如下:
if (condition) {
statements;
} else if (condition) {
statements;
} else{
statements;
}
8.3 for語句格式如下:
for (initialization; condition; update) {
statements;
}
如果語句為空:
for (initialization; condition; update) ;
8.4 while語句格式如下:
while (condition) {
statements;
}
如果語句為空:
while (condition);
8.5 do-while語句格式如下:
do {
statements;
} while (condition);
8.6 switch語句,每個switch里都應包含default子語句,格式如下:
switch (condition) {
case ABC:
statements;
/* falls through */
case DEF:
statements;
break;
case XYZ:
statements;
break;
default:
statements;
break;
}
8.7 try-catch語句格式如下:
try {
statements;
} catch (ExceptionClass e) {
statements;
} finally {
statements;
}

11. 可移植性
1. 盡量不要使用已經被標為不贊成使用的類或方法。
2. 如果需要換行的話,盡量用 println 來代替在字元串中使用"\n"。
3. 用separator()方法代替路徑中的」/」或」\」 。
4. 用pathSeptarator()方法代替路徑中的 」 : 」 或 」 ;」 。

❸ 初學java,弱弱的問一下,類名.class是啥意思

java虛擬機一開始的時候是不載入這個類的所以這個類的一些靜態變數之類的董事是不存在的,只有當你第一次使用這個類的時候虛擬機才會載入這個類。在虛擬機當中存在class這個類,其他的類的的名稱加上.class(即類名.class)是這個類的一個對象。當我們需要使用這個類的時候可以用class的函數通過類名.class來載入這個類或者直接通過使用這個類來讓虛擬機載入你的類.

❹ JAVA中class是什麼意思

java中把生啟做成Class對象和實例對象弄混了,更何況生成Class對象和生成instance都有多種方式。所以只有弄清其中的原理,才可以深入理解。首先要生成Class對象,然後再生成Instance。
Class對象的生成方式如下:
1.Class.forName("類名字元串") (注意:類名字元叢旁雹串必須是全稱,包名+類名)
2.類名.class
3.實滲帆例對象.getClass()
當我們編寫一個新的JAVA類時,JVM就會幫我們編譯成class對象,存放在同名的.class文件中。在運行時,當需要生成這個類的對象,JVM就會檢查此類是否已經裝載內存中。若是沒有裝載,則把.class文件裝入到內存中。若是裝載,則根據class文件生成實例對象。
但願能幫到你

❺ java中類名.class是什麼意思

這就要從java里反射機制說了,其實java裡面有一個class類,通過它可以實例一個對象,不用用new來創建對象,建議你去看看java反射機制。

❻ java中Class是什麼

java
class就是一般類文件,main
class就是你程序main方法所在的類文件,就是程序的入口,程序從這里開始運行,可能會調用到其它的class文件

閱讀全文

與javaclass名稱相關的資料

熱點內容
源碼微信小程序搭建 瀏覽:276
linux遠程桌面連接命令 瀏覽:857
adams教程pdf 瀏覽:264
Arm和單片機區別 瀏覽:559
阿里雲伺服器綁定主機頭 瀏覽:949
游戲手機什麼最好用安卓 瀏覽:11
江蘇程序員怎麼樣 瀏覽:510
捉妖股選股公式源碼 瀏覽:541
勝利油田的社保用什麼app 瀏覽:460
lru演算法java 瀏覽:129
數據分析系統源碼 瀏覽:539
論語繁體pdf 瀏覽:517
直上指標源碼 瀏覽:193
pythongeohash使用 瀏覽:348
二維熱力圖python 瀏覽:553
如何度過程序員菜鳥階段 瀏覽:505
python子圖標題顯示不出來 瀏覽:538
linux怎麼看連接伺服器的ip 瀏覽:709
windows命令行copy 瀏覽:65
都勻工會卡綁定什麼購物App 瀏覽:274