當前位置:學者齋 >

計算機 >java語言 >

java語言基礎

java語言基礎

瀑布---為了奔向江河湖海,即使面臨百丈深淵,仍然呼嘯前行,決不退縮以下是小編為大家搜索整理了java語言基礎,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

java語言基礎

1.1 Java標識符有什麼規定和特點?

在源程序設計中,絕大多數語言都採用標識符,在Java程序設計中,也允許程序員採用標識符來對變量、方法和類進行命名。

在Java語言中,標識符可以含任意多個字母、數字、下劃線或美元符號,但第一個字符必須為字母、下劃線或美元符號。Java不採用通常計算機系統採用的ASCII代碼級,而是採用更為國際化的Unicode字符集。在這種字符集中,每個字符用二個字節即16位表示。這樣,整個字符集中共包含65535個字符。其中,前面256個表示ASCII碼,使其對ASCII碼具有兼容性;後面21000個字符用來表示漢字、日文片假名、平假名和朝鮮文等。但是Unicode只用在Java平台內部,當涉及打印、屏幕顯示、鍵盤輸入等外部操作時,仍由具體計算機操作系統決定表示方法。比如,用英文操作系統時,採用8位二進制表示的ASCII碼。

1.2 Java語言中有哪些關鍵字?定義了這些關鍵字後,程序員應注意什麼問題?

關鍵字就是在程序設計中已經被賦予特定意義的一些單詞。通常,關鍵字也叫保留字。由於編譯器在編譯過程中進行詞法掃描時,對關鍵字作特殊對待,所以,程序員在程序設計時,要注意不可以把這類單詞作為標識符來用,否則會使編譯出錯。

Java語言中的關鍵字如下:

abstract boolean break byte case catch char class continue default do double else extends false find finally float for if implements import instanceof int interface long native new null package private protected public return short static super switch synchronized this throw throws transient true try void volatile while

2.1 在Java源程序中,有哪集中插入註釋的方法?

Java源程序中,允許用三種插入註釋的方式,插入註釋使程序更加易讀易懂。這三種方式及相應例子如下:

a:以“//“作為開頭,知道此行末尾。如://comment on one line. b:以“/*“作為開頭,直到”*/“結束。如:/* comment on one

or more lines */

c:以“/**“作為開頭,以”*/“作為結束。如/** documenting comment having many lines*/

2.2 Java的變量有哪些類型?變量如何定義?如何初始化?

Java的變量有兩大類:基本類型和複合類型。基本類型包括數值型、布爾型和字符型;複合類型包括數組和字符串,他們是由基本類型組合而成的。

和大多數高級語言一樣,Java語言也要求變量在使用前進行定義。變量的定

義形式為: type variable_list ;

即先指出變量類型,再列出變量名。如為多同一類型的變量,則由幾個變量名組成變量表,表內各變量之間用逗號隔開,結尾用分號隔開。

2.3 數值型變量包括哪兩類?它們怎樣定義?

數值型變量包括整數型和浮點型兩類。

a:整數型變量都是帶符號位的,依據字節數分為字節型(8位)、短整型(16位)、整型(32位)和長整型(64位)分別用byte、short、int、long來定義。 b:浮點型變量分為單精度浮點型(32位)和雙精度浮點型(64位)兩種。分別用關鍵字float和double來定義。

2.4 布爾型變量怎樣定義?其默認值是什麼?

布爾型變量用關鍵字boolean定義。布爾型變量只有1位,其值只能為真(true)或假(false)兩種情況,其默認值為假。

2.5 字符型變量怎樣定義?其默認值是什麼?

Java中,字符型變量代表一個16位的Unicode字符,字符型變量用char定義。

字符型變量的默認值為16位0值。有了字符型變量後,由於每個漢字對應於一個Unicode碼,所以漢字也可以作為字符型變量的值。這位程序設計帶來方便,並有利於Java系統的漢化和漢字系統的國際化。

2.6 Java語言的常量有哪些類型?表示時應分別注意什麼?

和變量一樣,常量也有何種類型。Java中,常量分整數、浮點數、布爾數、字符和字符串五種,

3.1 什麼叫數組?數組怎麼定義?定義一個數組後為什麼不能立即進行訪問?

數組時相同類型的`元素按順序組成的一種複合數據類型。數組中的每個元素通過數組名加數組下標得到引用。下標從0開始排序。這樣,如一個數組長度為4,則各元素序號為0-3.但是,Java中,在定義數組時,不直接指定數組的大小。但是,在程序中,數組定義以後還不能立即被訪問,因為還沒有為數組分配內存空間,這一點和其他數據類可行不同。Java中,對前面講到的所有數據類型都在定義時自動為其分配了內存空間,只有數組必須再定義後再經過建立數組這一步才能使用。

4.1 Java中的運算符和C語言相比,有什麼差別?分哪些主要類型?

Java語言的運算符和C語言基本相同,只是Java中對運算符的操作數類型有更多限制,而C語言中的指針運算符和逗號運算符在Java中不再使用。另外,

Java也增加了少量限制,而C語言中的指針運算符按類型可分為賦值運算、算術運算符、關係運算符、邏輯運算符和位運算符。

4.2 Java對位運算符有什麼限制?位運算符包括哪些功能?

Java的位運算符只能用來對整型數進行操作。

位運算符包括按位取反(~波浪線)、按位與(&)、按位或(|)、按位異或(?)、帶符號右移(〉〉)、左移(〈〈)和填0右移(〉〉〉)。用〉〉運算符時,如果符號為1,則右移後,符號位保持為1,與此類似,如符號位為0,則右移後符號位保持為0。用〉〉〉右移位保持為1,與此類似,如符號位為0,則右移後,左邊總是填0。

位運算符中,優先級最高的是〈〈,〉〉,〉〉〉,其次為&,然後是?,而|得級別最低。

4.3 什麼叫編碼規定?Java有哪些編碼規定?

也有人將編碼規定稱為編碼慣例。實際上,編碼規定就是程序編寫過程中必須遵守的對標識符、運算符等的規定,同時也包括對程序格式的規定。 Java的編碼規定如下:

a:類—類的名字應是名詞。有時,需要用多個名詞合成一個類的名字,此時,每個名詞的第一個字母用大寫,如ImaginarryNumber,SuperClassBody。 b:接口—接口的名字第一個字母用大寫表示。

c:方法—方法的名字用動詞表示,第一個字母總是小寫。當採用混合法即用多個詞表示一個方法的名字時,第一個詞用小寫,其他詞以大寫字母開頭。在方法名中通常不用下劃線。

d:常量—原始常量用由下劃線分開的大寫的詞表示,而對象的常量可用混合方式表示,即每個詞第一個字母大寫。

e:變量—所有變量的第一個字母均為小寫。當用混合方式表示時,用大寫字母隔開兩個詞。在變量中通常不用下劃線,也不用﹩符號。

f:變量都是有相應意義的,因此,通常變量的名字指出它的用處。除了一些暫時的準備丟棄的變量(如 i,j,k可作為循環控制變量用在循環中,但不用再循環以外)外,通常不用單個字母作為變量名。

g:控制結構—一些語句如果作為if-else或者for這類控制語句的一個部分,那麼,就要用大括號{}把座位這個部分的所有語句括起來組成所謂語句塊,及時只有一個句子也要括起來。

h:程序中每行只寫一個語句。

i:註釋—註釋使為了説明程序的,有了註釋後,使程序的可讀性提高。普通的註釋用//來開頭,知道行末尾;如果加大段註釋,那麼用/*...*/;而/**...*/格式的註釋使專門為了支持Java開發工具包JDK的一個名為javadoc的工具用的,javadoc能把這種格式的註釋加入HTML文件,以便提供給軟件維護人員。

標籤: JAVA 語言
  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-mo/jsj/java/r2xvve.html