国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看

歡迎來到010在線作文網!

java基礎知識點總結

總結 時間:2021-08-31 手機版

  引導語:JAVA是一門非常熱門的編程語言,亦是非常主流的一門編程語言之一,接下來是小編為你帶來收集整理的java基礎知識點總結,歡迎閱讀!

  java概述:

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

  1994年將Oak語言更名為Java;

  Java的三種技術架構:

  JAVAEE:Java Platform Enterprise Edition,開發企業環境下的應用程序,主要針對web程序開發;

  JAVASE:Java Platform Standard Edition,完成桌面應用程序的開發,是其它兩者的基礎;

  JAVAME:Java Platform Micro Edition,開發電子消費產品和嵌入式設備,如手機中的程序;

  1,JDK:Java Development Kit,java的開發和運行環境,java的開發工具和jre。

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

  3,配置環境變量:讓java jdkin目錄下的工具,可以在任意目錄下運行,原因是,將該工具所在目錄告訴了系統,當使用該工具時,由系統幫我們去找指定的目錄。

  環境變量的配置:

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

  path=%JAVA_HOME%in

  2):臨時配置方式:set path=%path%;C:Program FilesJavajdkin

  特點:系統默認先去當前路徑下找要執行的程序,如果沒有,再去path中設置的路徑下找。

  classpath的配置:

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

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

  注意:在定義classpath環境變量時,需要注意的情況

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

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

  還會在當前目錄找嗎?兩種情況:

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

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

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

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

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

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

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

  一個文件要被執行,必須要有一個執行的起始點,這個起始點就是main函數.

  java語法基礎:

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

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

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

  注意:

  1),數字不可以開頭。

  2),不可以使用關鍵字。

  3,常量:是在程序中的不會變化的數據。

  4,變量:其實就是內存中的一個存儲空間,用于存儲常量數據。

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

  特點:變量空間可以重復使用。

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

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

  1,這個空間要存儲什么數據?數據類型。

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

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

  變量的作用域和生存期:

  變量的作用域:

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

  生命周期:

  變量從定義的位置開始就在內存中活了;

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

  數據類型:

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

  2):引用數據類型: 數組、類、接口。

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

  自動類型轉換:從低級別到高級別,系統自動轉的;

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

  運算符號:

  1)、算術運算符。

  + - * / % %:任何整數模2不是0就是1,所以只要改變被模數就可以實現開關運算。

  +:連接符。

  ++,--

  2)、賦值運算符。

  = += -= *= /= %=

  3)、比較運算符。

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

  4)、邏輯運算符。

  & | ^ ! && ||

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

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

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

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

  兩邊結果一樣,就為false。

  兩邊結果不一樣,就為true.

  & 和 &&區別: & :無論左邊結果是什么,右邊都參與運算。

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

  | 和|| 區別:|:兩邊都運算。

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

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

  & | ^

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

  練習:對兩個變量的數據進行互換。不需要第三方變量。

  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;

  練習:高效的.算出 2*8 = 2<<3;

  5,語句。

  If switch do while while for

  這些語句什么時候用?

  1)、當判斷固定個數的值的時候,可以使用if,也可以使用switch。

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

  switch(變量){

  case 值:要執行的語句;break;

  …

  default:要執行的語句;

  }

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

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

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

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

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

  2)、當判斷數據范圍,獲取判斷運算結果boolean類型時,需要使用if。

  3)、當某些語句需要執行很多次時,就用循環結構。

  while和for可以進行互換。

  區別在于:如果需要定義變量控制循環次數。建議使用for。因為for循環完畢,變量在內存中釋放。

  break:作用于switch ,和循環語句,用于跳出,或者稱為結束。

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

  continue:只作用于循環結構,繼續循環用的。

  作用:結束本次循環,繼續下次循環。該語句單獨存在時,下面不可以定義語句,執行不到。

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

  java中的函數的定義格式:

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

  執行語句;

  return 返回值;

  }

  當函數沒有具體的返回值時,返回的返回值類型用void關鍵字表示。

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

  return的作用:結束函數。結束功能。

  如何定義一個函數?

  函數其實就是一個功能,定義函數就是實現功能,通過兩個明確來完成:

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

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

  函數的作用:

  1)、用于定義功能。

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

  注意:函數中只能調用函數,不能定義函數。

  主函數:

  1)、保證該類的獨立運行。

  2)、因為它是程序的入口。

  3)、因為它在被jvm調用。

  函數定義名稱是為什么呢?

  答:1)、為了對該功能進行標示,方便于調用。

  2)、為了通過名稱就可以明確函數的功能,為了增加代碼的閱讀性。

  重載的定義是:在一個類中,如果出現了兩個或者兩個以上的同名函數,只要它們的參數的個數,或者參數的類型不同,即可稱之為該函數重載了。

  如何區分重載:當函數同名時,只看參數列表。和返回值類型沒關系。

  7,數 組:用于存儲同一類型數據的一個容器。好處:可以對該容器中的數據進行編號,從0開始。數組用于封裝數據,就是一個具體的實體。

  如何在java中表現一個數組呢?兩種表現形式。

  1)、元素類型[] 變量名 = new 元素類型[元素的個數];

  2)、元素類型[] 變量名 = {元素1,元素2...};

  元素類型[] 變量名 = new 元素類型[]{元素1,元素2...};

【java基礎知識點總結】相關文章:

1.java集合知識點總結

2.java框架知識點總結

3.java面試知識點總結

4.Java語法基礎for語句練習

5.java基礎測試題及答案

6.單片機基礎知識點總結

7.電工基礎知識點總結

8.解剖學基礎知識點總結


本文來源http://www.nvnqwx.com/shiyongwen/zongjie/2285980.htm
以上內容來自互聯網,請自行判斷內容的正確性。若本站收錄的信息無意侵犯了貴司版權,請給我們來信(zaixianzuowenhezi@gmail.com),我們會及時處理和回復,謝謝.
国产精品尤物福利片在线观看_少妇免费毛片久久久久久久久_久久久久成人精品免费播放动漫_日韩av综合在线观看
国产精品区一区| 欧美在线视频网站| 久激情内射婷内射蜜桃| 国产精品99久久99久久久二8 | 亚洲砖区区免费| 亚洲熟妇无码一区二区三区| 亚洲不卡中文字幕无码| 日本特级黄色大片| 日韩中文字幕免费在线| 日韩偷拍一区二区| 欧美最猛性xxxx| 激情视频小说图片| 国产日韩欧美一区二区| 国产青青在线视频| av网址在线观看免费| 久久久天堂国产精品| 久久久精品日本| 欧美老少配视频| 午夜精品短视频| 欧美精品一区在线发布| 国产欧美日韩丝袜精品一区| 97久久精品人人澡人人爽缅北| 国产盗摄xxxx视频xxx69| 日韩中文字幕网站| 精品国产二区在线| 亚州国产精品久久久| 日av在线播放中文不卡| 国产欧美一区二区在线播放| 91精品国产自产91精品| 久久人人爽人人爽爽久久| 欧美激情伊人电影| 日韩欧美亚洲天堂| 国产亚洲欧美一区二区三区| 91九色国产视频| 国产精品免费一区二区三区| 曰韩不卡视频| 欧洲精品久久| 国产美女久久精品| 国产福利精品视频| 精品视频9999| 人人妻人人做人人爽| 国产乱人伦真实精品视频| 久久99久久99精品蜜柚传媒| 九九热在线精品视频| 日韩欧美亚洲区| 国产精品小说在线| 国产精品免费看一区二区三区| 天天干天天色天天爽| 国产无套粉嫩白浆内谢的出处| 国产a级黄色大片| 亚洲精品一区二区三区蜜桃久 | 国产高清精品一区二区| 精品免费日产一区一区三区免费 | 欧美日韩大片一区二区三区| 成人美女免费网站视频| 日韩中文字幕久久| 亚洲精品中字| 国产在线精品成人一区二区三区| 国产成人一区二区在线| 亚洲中文字幕无码一区二区三区 | 激情视频一区二区| 国产成人在线亚洲欧美| 伊人色综合久久天天五月婷| 欧美国产日韩激情| 久久久久久欧美精品色一二三四| 亚洲一区二区三区777| 国产免费裸体视频| 欧美成人亚洲成人| 好吊色欧美一区二区三区| 色黄久久久久久| 日韩欧美精品在线不卡| 国产精品69久久久久| 一区二区视频在线免费| 国产又粗又猛又爽又黄的网站| 久久久久中文字幕| 日本亚洲欧洲色α| 久久综合九九| 视频在线精品一区| 91精品在线播放| 亚洲v欧美v另类v综合v日韩v| 99在线影院| 亚洲自拍小视频| 91精品美女在线| 日韩一区二区高清视频| 91精品国产高清久久久久久久久| 在线观看一区二区三区三州| 国产精品中出一区二区三区| 欧美激情第6页| www.中文字幕在线| 欧美成人中文字幕在线| 国产日韩视频在线观看| 美日韩精品免费视频| 国产欧美一区二区三区久久 | 亚洲高清123| 久久综合亚洲精品| 日韩精品久久一区| 日韩少妇与小伙激情| 青草热久免费精品视频| 国产精品久久久久久久乖乖| 免费看a级黄色片| 蜜月aⅴ免费一区二区三区| 不卡影院一区二区| 午夜免费在线观看精品视频| 国产成人亚洲精品无码h在线| 日韩精品一区在线视频| 国产精品偷伦一区二区| 国产日韩中文字幕| 亚洲欧美日韩另类精品一区二区三区| 91免费欧美精品| 日韩欧美一区二区在线观看| 少妇久久久久久| 黄色av网址在线播放| 欧美区二区三区| 91黄在线观看| 欧美高清性xxxxhd| 欧美另类第一页| 91久久大香伊蕉在人线| 日韩人妻无码精品久久久不卡| 久久精视频免费在线久久完整在线看| 国产一区二区高清视频| 五月天色婷婷综合| 国产精品日韩在线一区| 国产精品一码二码三码在线| 日韩av大片在线| 国产精品久久二区| 69av在线视频| 国语对白做受xxxxx在线中国| 免费av一区二区| 久久国产精品高清| 国产女主播自拍| 色女人综合av| 欧美日本高清一区| 日韩在线免费高清视频| www国产黄色| 国内精品久久久久久久果冻传媒| 亚洲一二三区精品| 国产精品裸体一区二区三区| 91精品视频在线| 国产真实乱子伦| 日韩精品一区二区三区外面| 久久久久成人网| 久久九九热免费视频| 91精品国自产在线观看| 免费国产成人av| 日本久久久久久久久久久| 国产精品久久久久久亚洲调教 | 日韩视频在线免费观看| 超碰网在线观看| 国模私拍一区二区三区| 日韩中文字幕一区| 中国成人亚色综合网站| 国产精品日韩在线| 国产成人精品免费看在线播放| 国产精品揄拍一区二区| 激情五月六月婷婷| 少妇久久久久久被弄到高潮| 欧美精品在线观看91| 久久九九国产精品怡红院| 久久精品无码中文字幕| 97碰在线观看| 99在线免费视频观看| 国产综合中文字幕| 欧美日韩一区二区三区在线视频| 欧美一级片久久久久久久| 亚洲中文字幕无码专区| 免费91麻豆精品国产自产在线观看| 国产成人精品午夜| 日韩中文字幕视频在线| 久久久之久亚州精品露出| 99精彩视频| 国产人妻777人伦精品hd| 免费特级黄色片| 黄黄视频在线观看| 激情五月亚洲色图| 欧美日韩精品在线一区二区 | 国产亚洲情侣一区二区无| 欧美精品一区二区性色a+v| 日韩欧美不卡在线| 日韩欧美精品一区二区三区经典| 日韩在线综合网| 污污污污污污www网站免费| 亚洲欧美日韩另类精品一区二区三区| 欧美激情xxxx性bbbb| 久久亚洲国产精品| 久久中文精品视频| 欧美精品免费在线| 欧美激情精品久久久久| 色在人av网站天堂精品| 欧美日韩成人免费| 欧美激情xxxxx| 亚洲专区在线视频| 亚洲a中文字幕| 色一情一乱一乱一区91| 日韩免费毛片视频| 欧美激情亚洲天堂| 精品少妇在线视频| 国产欧美一区二区三区不卡高清| 粉嫩高清一区二区三区精品视频| 国产乱码精品一区二区三区日韩精品| 国产精品直播网红|