1.Java
成都創(chuàng)新互聯(lián)公司長(zhǎng)期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為壺關(guān)企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站,壺關(guān)網(wǎng)站改版等技術(shù)服務(wù)。擁有十年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
的特性和優(yōu)勢(shì):簡(jiǎn)單性、面向?qū)ο?、可移植性?/p>
write
once
,
run
anywhere
)
、高性能、分
布式、動(dòng)態(tài)性、多線程、安全性、健壯性。
2.Java
的運(yùn)行機(jī)制,計(jì)算機(jī)高級(jí)編程語(yǔ)言類型有:編譯型、解釋型,
Java
語(yǔ)言是這兩種類型的結(jié)
合,利用編輯器編寫
Java
源程序
--
源文件名:主類名
.java
,利用編譯器(
javac
)將源程序編譯
成字節(jié)碼
--
字節(jié)碼文件名:源文件名
.class
,再利用虛擬機(jī)(解釋器,即
java
)解釋執(zhí)行,運(yùn)行過
程:載入、代碼校驗(yàn)、解釋執(zhí)行。
3.Java
運(yùn)行時(shí)環(huán)境
JRE
包含:
Java
虛擬機(jī)、
庫(kù)函數(shù)、
運(yùn)行
Java
應(yīng)用程序和
Applet
所必須的文件,
JDK
(又稱
SDK
)包含:
JRE
的超集、編譯器、調(diào)試器等開發(fā)工具。
4.Java
運(yùn)行環(huán)境的三項(xiàng)主要功能:
加載代碼:
由
class loader
完成;
代碼校驗(yàn):
由
bytecode verifier
完成;執(zhí)行代碼:由
runtime interpreter
完成。
5.Java
開發(fā)環(huán)境搭建:下載安裝
JDK
,新增系統(tǒng)環(huán)境變量
JAVA_HOME
,
設(shè)置就是
JDK
的安裝路徑,
修改系統(tǒng)環(huán)境變量
Path
,在最前面加上
%JAVA_HOME%\bin
,并以分號(hào)
;
和原路徑分隔,再在最前面
加上
.
;
表示當(dāng)前目錄的意思,完整的就是
.;%JAVA_HOME%\bin;
6.
注釋:就是程序員為讀者作的說明,是提高程序可讀性的一種手段,
Java
中有三種注釋,即單
行注釋(
//
)
、多行注釋(
/**/
)
、文檔注釋,
/**/
不能被嵌套,并且應(yīng)當(dāng)知道注釋不會(huì)出現(xiàn)在字節(jié)
碼文件中,即注釋不會(huì)影響到字節(jié)碼文件的大小,
Java
編譯器編譯時(shí)也會(huì)跳過注釋語(yǔ)句。
7.
標(biāo)識(shí)符:用作給變量、類、方法命名,但應(yīng)注意表示類名的標(biāo)識(shí)符每個(gè)單詞的首字母都要大寫,
方法和變量的標(biāo)識(shí)符用小寫字母開頭,
后面的描述性詞以大寫開頭,
即從第二個(gè)單詞起每個(gè)單詞的
首字母要大寫,并且
Java
的標(biāo)識(shí)符必須以字母、下劃線
_
、美元符
$
開頭,不能以數(shù)字開頭,標(biāo)識(shí)
符除開頭外的其他部分可以是字母、下劃線
_
、美元符
$
、以及數(shù)字的任意組合,
Java
標(biāo)識(shí)符大小
寫敏感,長(zhǎng)度無(wú)限制,不能是
Java
中的關(guān)鍵字。注意
:Java
不采用通常語(yǔ)言使用的
ASCII
字符集,
而是采用
unicode
這樣的標(biāo)準(zhǔn)的國(guó)際字符集,所以這里的字母的含義:英文、漢字等等,但盡量
不要用漢字來定義標(biāo)識(shí)符,
更不能用關(guān)鍵字來作為變量名和方法名,
但可以是關(guān)鍵字與其他單詞的
4
組合形式。
8.
變量:通過變量來操縱存儲(chǔ)空間中的數(shù)據(jù),變量就指代這個(gè)存儲(chǔ)空間!空間位置是確定的,但是
里面放置什么值不確定,
Java
是一種強(qiáng)類型的語(yǔ)言,每個(gè)變量都必須在它本身前面聲明其類型才
能被使用并為其分配相應(yīng)長(zhǎng)度的存儲(chǔ)單元,
Java
變量是程序中最基本的存儲(chǔ)單元,其要素包括變
量名、變量類型和作用域。
注意:每個(gè)變量都有類型,
類型可以是基本數(shù)據(jù)類型也可以是引用數(shù)據(jù)
類型,變量必須是合法的標(biāo)識(shí)符,變量聲明是一條完整的語(yǔ)句,因此每一個(gè)聲明都必須以分號(hào)
";"
結(jié)束。
9.
變量可以分為:局部變量,即定義在方法或語(yǔ)句塊內(nèi)部的變量,生命周期是從聲明位置到
"}"
為
止,并且局部變量在使用前必須先聲明其類型和初始化(賦初值)
;成員變量,又稱實(shí)例變量,即
定義在方法外部、類的內(nèi)部的變量,從屬于對(duì)象,生命周期伴隨對(duì)象始終,如果不自行初始化,他
會(huì)自動(dòng)初始化成該類型的默認(rèn)初始值(數(shù)值型變量初始化成
或
0.0
,字符型變量的初始化值是
16
位的
,布爾類型默認(rèn)是
false
)
;靜態(tài)變量,又稱類變量,即被
static
修飾,用
static
定義,
從屬于類,生命周期伴隨類始終,
從類加載到卸載,
如果不自行初始化,他會(huì)自動(dòng)初始化成該類型
的默認(rèn)初始值(數(shù)值類型的初始化成
或
0.0
,字符型的初始化成默認(rèn)的
16
位的
,布爾類型默
認(rèn)是
false
)
。
10.
常量:即初始化后不能再改變的值!
11.
命名規(guī)則(規(guī)范)
:所有變量、方法、類名,都要見名知意;類成員變量要首字母小寫和駝峰原
則;
局部變量也要首字母小寫和駝峰原則;
常量的單詞字母要全部大寫,
若有兩個(gè)以上的單詞組成,
就用下劃線
"_"
進(jìn)行連接,如
MAX_VALUE
;
類名要首字母大寫和駝峰原則;方法名要首字母小寫和駝
峰原則,如
run
()
、
showRun
()
。
12.Java
的數(shù)據(jù)類型分為兩大類,
即基本數(shù)據(jù)類型和引用數(shù)據(jù)類型,
在基本數(shù)據(jù)類型中有
3
類
8
種
基本數(shù)據(jù)類型
(邏輯型
-boolean
;
文本型
-char
;
數(shù)值型
-byte
、
short
、
int
、
long
、
float
、
double
)
,
引用數(shù)據(jù)類型有類(
class
)
、接口(
interface
)
、數(shù)組(
array
)
,注意,引用數(shù)據(jù)類型的大小統(tǒng)一
老畢的看了25天,要是你動(dòng)手做了,那么基本是一個(gè)java有一定基礎(chǔ)的水平,要是不動(dòng)手,呵呵,等于沒看,2013-07-18 16:21:37工作一年多了,從一個(gè)java一點(diǎn)不懂的到現(xiàn)在基本自認(rèn)為還可以的,經(jīng)驗(yàn)就是多看多寫多看開源代碼,關(guān)鍵在于動(dòng)手,敲代碼這玩意真心看手感
你好建議你看下瘋狂JAVA李剛老師的書籍李剛老師的視頻也不錯(cuò)的
本文標(biāo)題:畢向東java源代碼 畢向東java百度云
文章來源:http://aaarwkj.com/article36/doodppg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、品牌網(wǎng)站設(shè)計(jì)、做網(wǎng)站、企業(yè)建站、網(wǎng)站改版、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)