亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

java語(yǔ)言

java語(yǔ)言基礎(chǔ)

時(shí)間:2024-08-29 11:57:54 java語(yǔ)言 我要投稿

java語(yǔ)言基礎(chǔ)

  瀑布---為了奔向江河湖海,即使面臨百丈深淵,仍然呼嘯前行,決不退縮以下是小編為大家搜索整理了java語(yǔ)言基礎(chǔ),希望能給大家?guī)?lái)幫助!更多精彩內(nèi)容請(qǐng)及時(shí)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!

  1.1 Java標(biāo)識(shí)符有什么規(guī)定和特點(diǎn)?

  在源程序設(shè)計(jì)中,絕大多數(shù)語(yǔ)言都采用標(biāo)識(shí)符,在Java程序設(shè)計(jì)中,也允許程序員采用標(biāo)識(shí)符來(lái)對(duì)變量、方法和類(lèi)進(jìn)行命名。

  在Java語(yǔ)言中,標(biāo)識(shí)符可以含任意多個(gè)字母、數(shù)字、下劃線或美元符號(hào),但第一個(gè)字符必須為字母、下劃線或美元符號(hào)。Java不采用通常計(jì)算機(jī)系統(tǒng)采用的ASCII代碼級(jí),而是采用更為國(guó)際化的Unicode字符集。在這種字符集中,每個(gè)字符用二個(gè)字節(jié)即16位表示。這樣,整個(gè)字符集中共包含65535個(gè)字符。其中,前面256個(gè)表示ASCII碼,使其對(duì)ASCII碼具有兼容性;后面21000個(gè)字符用來(lái)表示漢字、日文片假名、平假名和朝鮮文等。但是Unicode只用在Java平臺(tái)內(nèi)部,當(dāng)涉及打印、屏幕顯示、鍵盤(pán)輸入等外部操作時(shí),仍由具體計(jì)算機(jī)的操作系統(tǒng)決定表示方法。比如,用英文操作系統(tǒng)時(shí),采用8位二進(jìn)制表示的ASCII碼。

  1.2 Java語(yǔ)言中有哪些關(guān)鍵字?定義了這些關(guān)鍵字后,程序員應(yīng)注意什么問(wèn)題?

  關(guān)鍵字就是在程序設(shè)計(jì)中已經(jīng)被賦予特定意義的一些單詞。通常,關(guān)鍵字也叫保留字。由于編譯器在編譯過(guò)程中進(jìn)行詞法掃描時(shí),對(duì)關(guān)鍵字作特殊對(duì)待,所以,程序員在程序設(shè)計(jì)時(shí),要注意不可以把這類(lèi)單詞作為標(biāo)識(shí)符來(lái)用,否則會(huì)使編譯出錯(cuò)。

  Java語(yǔ)言中的關(guān)鍵字如下:

  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源程序中,允許用三種插入注釋的方式,插入注釋使程序更加易讀易懂。這三種方式及相應(yīng)例子如下:

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

  or more lines */

  c:以“/**“作為開(kāi)頭,以”*/“作為結(jié)束。如/** documenting comment having many lines*/

  2.2 Java的變量有哪些類(lèi)型?變量如何定義?如何初始化?

  Java的變量有兩大類(lèi):基本類(lèi)型和復(fù)合類(lèi)型。基本類(lèi)型包括數(shù)值型、布爾型和字符型;復(fù)合類(lèi)型包括數(shù)組和字符串,他們是由基本類(lèi)型組合而成的。

  和大多數(shù)高級(jí)語(yǔ)言一樣,Java語(yǔ)言也要求變量在使用前進(jìn)行定義。變量的定

  義形式為: type variable_list ;

  即先指出變量類(lèi)型,再列出變量名。如為多同一類(lèi)型的變量,則由幾個(gè)變量名組成變量表,表內(nèi)各變量之間用逗號(hào)隔開(kāi),結(jié)尾用分號(hào)隔開(kāi)。

  2.3 數(shù)值型變量包括哪兩類(lèi)?它們?cè)鯓佣x?

  數(shù)值型變量包括整數(shù)型和浮點(diǎn)型兩類(lèi)。

  a:整數(shù)型變量都是帶符號(hào)位的,依據(jù)字節(jié)數(shù)分為字節(jié)型(8位)、短整型(16位)、整型(32位)和長(zhǎng)整型(64位)分別用byte、short、int、long來(lái)定義。 b:浮點(diǎn)型變量分為單精度浮點(diǎn)型(32位)和雙精度浮點(diǎn)型(64位)兩種。分別用關(guān)鍵字float和double來(lái)定義。

  2.4 布爾型變量怎樣定義?其默認(rèn)值是什么?

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

  2.5 字符型變量怎樣定義?其默認(rèn)值是什么?

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

  字符型變量的默認(rèn)值為16位0值。有了字符型變量后,由于每個(gè)漢字對(duì)應(yīng)于一個(gè)Unicode碼,所以漢字也可以作為字符型變量的值。這位程序設(shè)計(jì)帶來(lái)方便,并有利于Java系統(tǒng)的漢化和漢字系統(tǒng)的國(guó)際化。

  2.6 Java語(yǔ)言的常量有哪些類(lèi)型?表示時(shí)應(yīng)分別注意什么?

  和變量一樣,常量也有何種類(lèi)型。Java中,常量分整數(shù)、浮點(diǎn)數(shù)、布爾數(shù)、字符和字符串五種,

  3.1 什么叫數(shù)組?數(shù)組怎么定義?定義一個(gè)數(shù)組后為什么不能立即進(jìn)行訪問(wèn)?

  數(shù)組時(shí)相同類(lèi)型的元素按順序組成的一種復(fù)合數(shù)據(jù)類(lèi)型。數(shù)組中的每個(gè)元素通過(guò)數(shù)組名加數(shù)組下標(biāo)得到引用。下標(biāo)從0開(kāi)始排序。這樣,如一個(gè)數(shù)組長(zhǎng)度為4,則各元素序號(hào)為0-3.但是,Java中,在定義數(shù)組時(shí),不直接指定數(shù)組的大小。但是,在程序中,數(shù)組定義以后還不能立即被訪問(wèn),因?yàn)檫沒(méi)有為數(shù)組分配內(nèi)存空間,這一點(diǎn)和其他數(shù)據(jù)類(lèi)可行不同。Java中,對(duì)前面講到的所有數(shù)據(jù)類(lèi)型都在定義時(shí)自動(dòng)為其分配了內(nèi)存空間,只有數(shù)組必須再定義后再經(jīng)過(guò)建立數(shù)組這一步才能使用。

  4.1 Java中的運(yùn)算符和C語(yǔ)言相比,有什么差別?分哪些主要類(lèi)型?

  Java語(yǔ)言的運(yùn)算符和C語(yǔ)言基本相同,只是Java中對(duì)運(yùn)算符的操作數(shù)類(lèi)型有更多限制,而C語(yǔ)言中的指針運(yùn)算符和逗號(hào)運(yùn)算符在Java中不再使用。另外,

  Java也增加了少量限制,而C語(yǔ)言中的指針運(yùn)算符按類(lèi)型可分為賦值運(yùn)算、算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符和位運(yùn)算符。

  4.2 Java對(duì)位運(yùn)算符有什么限制?位運(yùn)算符包括哪些功能?

  Java的位運(yùn)算符只能用來(lái)對(duì)整型數(shù)進(jìn)行操作。

  位運(yùn)算符包括按位取反(~波浪線)、按位與(&)、按位或(|)、按位異或(?)、帶符號(hào)右移(〉〉)、左移(〈〈)和填0右移(〉〉〉)。用〉〉運(yùn)算符時(shí),如果符號(hào)為1,則右移后,符號(hào)位保持為1,與此類(lèi)似,如符號(hào)位為0,則右移后符號(hào)位保持為0。用〉〉〉右移位保持為1,與此類(lèi)似,如符號(hào)位為0,則右移后,左邊總是填0。

  位運(yùn)算符中,優(yōu)先級(jí)最高的是〈〈,〉〉,〉〉〉,其次為&,然后是?,而|得級(jí)別最低。

  4.3 什么叫編碼規(guī)定?Java有哪些編碼規(guī)定?

  也有人將編碼規(guī)定稱(chēng)為編碼慣例。實(shí)際上,編碼規(guī)定就是程序編寫(xiě)過(guò)程中必須遵守的對(duì)標(biāo)識(shí)符、運(yùn)算符等的規(guī)定,同時(shí)也包括對(duì)程序格式的規(guī)定。 Java的編碼規(guī)定如下:

  a:類(lèi)—類(lèi)的名字應(yīng)是名詞。有時(shí),需要用多個(gè)名詞合成一個(gè)類(lèi)的名字,此時(shí),每個(gè)名詞的第一個(gè)字母用大寫(xiě),如ImaginarryNumber,SuperClassBody。 b:接口—接口的名字第一個(gè)字母用大寫(xiě)表示。

  c:方法—方法的名字用動(dòng)詞表示,第一個(gè)字母總是小寫(xiě)。當(dāng)采用混合法即用多個(gè)詞表示一個(gè)方法的名字時(shí),第一個(gè)詞用小寫(xiě),其他詞以大寫(xiě)字母開(kāi)頭。在方法名中通常不用下劃線。

  d:常量—原始常量用由下劃線分開(kāi)的大寫(xiě)的詞表示,而對(duì)象的常量可用混合方式表示,即每個(gè)詞第一個(gè)字母大寫(xiě)。

  e:變量—所有變量的第一個(gè)字母均為小寫(xiě)。當(dāng)用混合方式表示時(shí),用大寫(xiě)字母隔開(kāi)兩個(gè)詞。在變量中通常不用下劃線,也不用﹩符號(hào)。

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

  g:控制結(jié)構(gòu)—一些語(yǔ)句如果作為if-else或者for這類(lèi)控制語(yǔ)句的一個(gè)部分,那么,就要用大括號(hào){}把座位這個(gè)部分的所有語(yǔ)句括起來(lái)組成所謂語(yǔ)句塊,及時(shí)只有一個(gè)句子也要括起來(lái)。

  h:程序中每行只寫(xiě)一個(gè)語(yǔ)句。

  i:注釋—注釋使為了說(shuō)明程序的,有了注釋后,使程序的可讀性提高。普通的注釋用//來(lái)開(kāi)頭,知道行末尾;如果加大段注釋?zhuān)敲从?*...*/;而/**...*/格式的注釋使專(zhuān)門(mén)為了支持Java開(kāi)發(fā)工具包JDK的一個(gè)名為javadoc的工具用的,javadoc能把這種格式的注釋加入HTML文件,以便提供給軟件維護(hù)人員。

【java語(yǔ)言基礎(chǔ)】相關(guān)文章:

java基礎(chǔ)語(yǔ)言有哪些09-12

Java語(yǔ)言基礎(chǔ)試題及答案06-06

Java語(yǔ)言編程基礎(chǔ)知識(shí)06-16

沒(méi)有英語(yǔ)基礎(chǔ)怎么學(xué)好java語(yǔ)言08-04

Java語(yǔ)言程序設(shè)計(jì)基礎(chǔ)篇10-23

java教程之Java編程基礎(chǔ)09-12

Java基礎(chǔ)學(xué)習(xí)步驟09-17

Java基礎(chǔ)知識(shí)精選09-07

Java語(yǔ)法基礎(chǔ)for語(yǔ)句練習(xí)09-21

Java基礎(chǔ)知識(shí)概述05-16