国产日韩精品欧美一区喷,大又大粗又爽又黄少妇毛片男同 ,另类色综合,在线免费不卡视频,国产精品V日韩精品,伊人久综合,在线无码va中文字幕无码,欧美有码在线观看

歡迎來到瑞文網(wǎng)!

Java知識點總結(jié)

【www.fengyunqing.com - 學(xué)習(xí)總結(jié)】

  Java是編程的基礎(chǔ),那么Java知識點又有哪一些重點呢?下面Java知識點總結(jié)是小編為大家?guī)淼,希望對大家有所幫助?/p>

  Java知識點總結(jié)

  一:java概述:

  1991 年Sun公司的James Gosling(詹姆斯·高斯林)等人開始開發(fā)名稱為 Oak 的語言,希望用于控制嵌入在有線電視交換盒、PDA等的微處理器;

  1994年將Oak語言更名為Java;

  Java的三種技術(shù)架構(gòu):

  JAVAEE:Java Platform Enterprise Edition,開發(fā)企業(yè)環(huán)境下的應(yīng)用程序,主要針對web程序開發(fā);

  JAVASE:Java Platform Standard Edition,完成桌面應(yīng)用程序的開發(fā),是其它兩者的基礎(chǔ);

  JAVAME:Java Platform Micro Edition,開發(fā)電子消費產(chǎn)品和嵌入式設(shè)備,如手機中的程序;

  1,JDK:Java Development Kit,java的開發(fā)和運行環(huán)境,java的開發(fā)工具和jre。

  2,JRE:Java Runtime Environment,java程序的運行環(huán)境,java運行的所需的類庫+JVM(java虛擬機)。

  3,配置環(huán)境變量:讓java jdk\bin目錄下的工具,可以在任意目錄下運行,原因是,將該工具所在目錄告訴了系統(tǒng),當(dāng)使用該工具時,由系統(tǒng)幫我們?nèi)フ抑付ǖ哪夸洝?/p>

  環(huán)境變量的配置:

  1):永久配置方式:JAVA_HOME=%安裝路徑%\Java\jdk

  path=%JAVA_HOME%\bin

  2):臨時配置方式:set path=%path%;C:\Program Files\Java\jdk\bin

  特點:系統(tǒng)默認先去當(dāng)前路徑下找要執(zhí)行的程序,如果沒有,再去path中設(shè)置的路徑下找。

  classpath的配置:

  1):永久配置方式:classpath=.;c:\;e:\

  2):臨時配置方式:set classpath=.;c:\;e:\

  注意:在定義classpath環(huán)境變量時,需要注意的情況

  如果沒有定義環(huán)境變量classpath,java啟動jvm后,會在當(dāng)前目錄下查找要運行的類文件;

  如果指定了classpath,那么會在指定的目錄下查找要運行的類文件。

  還會在當(dāng)前目錄找嗎?兩種情況:

  1):如果classpath的值結(jié)尾處有分號,在具體路徑中沒有找到運行的類,會默認在當(dāng)前目錄再找一次。

  2):如果classpath的值結(jié)果出沒有分號,在具體的路徑中沒有找到運行的類,不會再當(dāng)前目錄找。

  一般不指定分號,如果沒有在指定目錄下找到要運行的類文件,就報錯,這樣可以調(diào)試程序。

  4,javac命令和java命令做什么事情呢?

  要知道java是分兩部分的:一個是編譯,一個是運行。

  javac:負責(zé)的是編譯的部分,當(dāng)執(zhí)行javac時,會啟動java的編譯器程序。對指定擴展名的.java文件進行編譯。 生成了jvm可以識別的字節(jié)碼文件。也就是class文件,也就是java的運行程序。

  java:負責(zé)運行的部分.會啟動jvm.加載運行時所需的類庫,并對class文件進行執(zhí)行.

  一個文件要被執(zhí)行,必須要有一個執(zhí)行的起始點,這個起始點就是main函數(shù).

  二:java語法基礎(chǔ):

  1,關(guān)鍵字:其實就是某種語言賦予了特殊含義的單詞。

  保留字:其實就是還沒有賦予特殊含義,但是準(zhǔn)備日后要使用過的單詞。

  2,標(biāo)示符:其實就是在程序中自定義的名詞。比如類名,變量名,函數(shù)名。包含 0-9、a-z、$、_ ;

  注意:

  1),數(shù)字不可以開頭。

  2),不可以使用關(guān)鍵字。

  3,常量:是在程序中的不會變化的數(shù)據(jù)。

  4,變量:其實就是內(nèi)存中的一個存儲空間,用于存儲常量數(shù)據(jù)。

  作用:方便于運算。因為有些數(shù)據(jù)不確定。所以確定該數(shù)據(jù)的名詞和存儲空間。

  特點:變量空間可以重復(fù)使用。

  什么時候定義變量?只要是數(shù)據(jù)不確定的時候,就定義變量。

  變量空間的開辟需要什么要素呢?

  1,這個空間要存儲什么數(shù)據(jù)?數(shù)據(jù)類型。

  2,這個空間叫什么名字啊?變量名稱。

  3,這個空間的第一次的數(shù)據(jù)是什么? 變量的初始化值。

  變量的作用域和生存期:

  變量的作用域:

  作用域從變量定義的位置開始,到該變量所在的那對大括號結(jié)束;

  生命周期:

  變量從定義的位置開始就在內(nèi)存中活了;

  變量到達它所在的作用域的時候就在內(nèi)存中消失了;

  數(shù)據(jù)類型:

  1):基本數(shù)據(jù)類型:byte、short、int、long、float、double、char、boolean

  2):引用數(shù)據(jù)類型: 數(shù)組、類、接口。

  級別從低到高為:byte,char,short(這三個平級)-->int-->float-->long-->double

  自動類型轉(zhuǎn)換:從低級別到高級別,系統(tǒng)自動轉(zhuǎn)的;

  強制類型轉(zhuǎn)換:什么情況下使用?把一個高級別的數(shù)賦給一個別該數(shù)的級別低的變量;

  運算符號:

  1)、算術(shù)運算符。

  + - * / % %:任何整數(shù)模2不是0就是1,所以只要改變被模數(shù)就可以實現(xiàn)開關(guān)運算。

  +:連接符。

  ++,--

  2)、賦值運算符。

  = += -= *= /= %=

  3)、比較運算符。

  特點:該運算符的特點是:運算完的結(jié)果,要么是true,要么是false。

  4)、邏輯運算符。

  & | ^ ! && ||

  邏輯運算符除了 ! 外都是用于連接兩個boolean類型表達式。

  &: 只有兩邊都為true結(jié)果是true。否則就是false。

  |:只要兩邊都為false結(jié)果是false,否則就是true

  ^:異或:和或有點不一樣。

  兩邊結(jié)果一樣,就為false。

  兩邊結(jié)果不一樣,就為true.

  & 和 &&區(qū)別: & :無論左邊結(jié)果是什么,右邊都參與運算。

  &&:短路與,如果左邊為false,那么右邊不參數(shù)與運算。

  | 和|| 區(qū)別:|:兩邊都運算。

  ||:短路或,如果左邊為true,那么右邊不參與運算。

  5)、位運算符:用于操作二進制位的運算符。

  & | ^

  << >> >>>(無符號右移)

  練習(xí):對兩個變量的數(shù)據(jù)進行互換。不需要第三方變量。

  int a = 3,b = 5;-->b = 3,a = 5;

  a = a + b; a = 8;

  b = a - b; b = 3;

  a = a - b; a = 5;

  a = a ^ b;//

  b = a ^ b;//b = a ^ b ^ b = a

  a = a ^ b;//a = a ^ b ^ a = b;

  練習(xí):高效的算出 2*8 = 2<<3;

  5,語句。

  If switch do while while for

  這些語句什么時候用?

  1)、當(dāng)判斷固定個數(shù)的值的時候,可以使用if,也可以使用switch。

  但是建議使用switch,效率相對較高。

  switch(變量){

  case 值:要執(zhí)行的語句;break;

  …

  default:要執(zhí)行的語句;

  }

  工作原理:用小括號中的變量的值依次和case后面的值進行對比,和哪個case后面的值相同了

  就執(zhí)行哪個case后面的語句,如果沒有相同的則執(zhí)行default后面的語句;

  細節(jié):1):break是可以省略的,如果省略了就一直執(zhí)行到遇到break為止;

  2):switch 后面的小括號中的變量應(yīng)該是byte,char,short,int四種類型中的一種;

  3):default可以寫在switch結(jié)構(gòu)中的任意位置;如果將default語句放在了第一行,則不管expression與case中的value是否匹配,程序會從default開始執(zhí)行直到第一個break出現(xiàn)。

  2)、當(dāng)判斷數(shù)據(jù)范圍,獲取判斷運算結(jié)果boolean類型時,需要使用if。

  3)、當(dāng)某些語句需要執(zhí)行很多次時,就用循環(huán)結(jié)構(gòu)。

  while和for可以進行互換。

  區(qū)別在于:如果需要定義變量控制循環(huán)次數(shù)。建議使用for。因為for循環(huán)完畢,變量在內(nèi)存中釋放。

  break:作用于switch ,和循環(huán)語句,用于跳出,或者稱為結(jié)束。

  break語句單獨存在時,下面不要定義其他語句,因為執(zhí)行不到,編譯會失敗。當(dāng)循環(huán)嵌套時,break只跳出當(dāng)前所在循環(huán)。要跳出嵌套中的外部循環(huán),只要給循環(huán)起名字即可,這個名字稱之為標(biāo)號。

  continue:只作用于循環(huán)結(jié)構(gòu),繼續(xù)循環(huán)用的。

  作用:結(jié)束本次循環(huán),繼續(xù)下次循環(huán)。該語句單獨存在時,下面不可以定義語句,執(zhí)行不到。

  6,函 數(shù):為了提高代碼的復(fù)用性,可以將其定義成一個單獨的功能,該功能的體現(xiàn)就是java中的函數(shù)。函數(shù)就是體現(xiàn)之一。

  java中的函數(shù)的定義格式:

  修飾符 返回值類型 函數(shù)名(參數(shù)類型 形式參數(shù)1,參數(shù)類型 形式參數(shù)1,…){

  執(zhí)行語句;

  return 返回值;

  }

  當(dāng)函數(shù)沒有具體的返回值時,返回的返回值類型用void關(guān)鍵字表示。

  如果函數(shù)的返回值類型是void時,return語句可以省略不寫的,系統(tǒng)會幫你自動加上。

  return的作用:結(jié)束函數(shù)。結(jié)束功能。

  如何定義一個函數(shù)?

  函數(shù)其實就是一個功能,定義函數(shù)就是實現(xiàn)功能,通過兩個明確來完成:

  1)、明確該功能的運算完的結(jié)果,其實是在明確這個函數(shù)的返回值類型。

  2)、在實現(xiàn)該功能的過程中是否有未知內(nèi)容參與了運算,其實就是在明確這個函數(shù)的參數(shù)列表(參數(shù)類型&參數(shù)個數(shù))。

  函數(shù)的作用:

  1)、用于定義功能。

  2)、用于封裝代碼提高代碼的復(fù)用性。

  注意:函數(shù)中只能調(diào)用函數(shù),不能定義函數(shù)。

  主函數(shù):

熱門文章
主站蜘蛛池模板: 国产午夜无码专区喷水| 91精品aⅴ无码中文字字幕蜜桃| 又爽又大又黄a级毛片在线视频 | 免费国产不卡午夜福在线观看| 欧美日韩另类国产| 伊在人亞洲香蕉精品區| 亚洲va在线∨a天堂va欧美va| 手机看片1024久久精品你懂的| 欧美一级爱操视频| 国产欧美网站| 伊人网址在线| 国产精品9| 狠狠色丁香婷婷综合| 亚洲三级影院| 91精品小视频| 国产日韩AV高潮在线| 精品成人免费自拍视频| 无码在线激情片| 亚洲性视频网站| 中文字幕精品一区二区三区视频| 99人体免费视频| 欧美a网站| 亚洲日本中文字幕天堂网| 午夜精品国产自在| 亚洲天堂日韩在线| www.av男人.com| 亚洲一级无毛片无码在线免费视频 | 国产成人久视频免费| 国产精品极品美女自在线网站| 中文字幕有乳无码| 国产女人爽到高潮的免费视频| 精品久久香蕉国产线看观看gif| 亚洲中文字幕在线观看| 播五月综合| 爱色欧美亚洲综合图区| 婷婷五月在线| 国产激爽爽爽大片在线观看| 色综合a怡红院怡红院首页| 亚洲国产精品一区二区高清无码久久 | 欧美在线国产| 免费人成网站在线观看欧美| 中文字幕精品一区二区三区视频 | 精品久久久久无码| 日韩黄色大片免费看| 91探花国产综合在线精品| 亚洲欧美精品在线| 99热亚洲精品6码| 免费无码一区二区| 国产美女91视频| 国产精品美女在线| 五月综合色婷婷| 日韩无码白| 国内精品久久久久鸭| 亚洲天堂网在线观看视频| 国产第一页第二页| 欧美劲爆第一页| 久久精品亚洲热综合一区二区| 国产高清国内精品福利| 欧美激情网址| 99热这里只有精品2| 久久一级电影| 久久综合五月婷婷| av色爱 天堂网| 亚洲精品777| 日韩黄色在线| 色久综合在线| 亚洲综合经典在线一区二区| 韩国福利一区| 久久一本精品久久久ー99| 91破解版在线亚洲| 狠狠干综合| 亚洲乱码视频| 永久成人无码激情视频免费| 欧美中文字幕无线码视频| 亚洲欧美成人综合| 国产凹凸视频在线观看| 午夜国产精品视频| 99久久精品视香蕉蕉| 国产成人精品亚洲日本对白优播| 国产免费a级片| 人妻免费无码不卡视频| 亚洲黄网在线|