freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java學(xué)習(xí)筆記-展示頁

2024-08-19 18:28本頁面
  

【正文】 4) 數(shù)組能以下列形式聲明: int[] i 或 int i[] Car[] c 或 Car c[] *C++中只能 Car c[] *JAVA中推薦用 Car[] c; 5)數(shù)組的定義 如: int[] a(數(shù)組引用聲明)=new int[10](數(shù)組空間的聲明,并把空間首地址賦值給數(shù)組的引用) int[] a; a=new int[20];創(chuàng)建數(shù)組 1) 創(chuàng)建基本數(shù)據(jù)類型數(shù)組 int[] i = new int[2]; 2) 創(chuàng)建引用數(shù)據(jù)類型數(shù)組 Car[] c = new Car[100]; 3) 數(shù)組創(chuàng)建后有初始值。注意:for循環(huán)在使用時一定要注意不要忘記()中的兩個;,死循環(huán)的寫法for(;;){}或者是用 while(true){}注意:(...+a)在使用這個語句時,它會將其中非字符串(String)的值轉(zhuǎn)換成字符串(不是所有數(shù)據(jù)類型都可以的)。循環(huán)語句for(int i=0;in;i++){}while(){}do{} while();注意加分號例子:loop:for(int i=0;in;i++){ for(int j=0;jm;j++){ if(3==j){ break loop;//loop為標(biāo)簽只能用在循環(huán)語句中,用于循環(huán)跳到外層循環(huán)} }}辨析: int x,a=6,b=7; x=a++ + b++; //a=7,b=8,x=13 int x=6;x=~x;// 6的二進(jìn)制0110 取反得11001 再轉(zhuǎn)成補(bǔ)碼(取反加一) 10111 = -7break,跳出本層循環(huán),執(zhí)行后面的代碼,continue,提前終止本次循環(huán),再一次進(jìn)行循環(huán)或循環(huán)條件滿足或不滿足后退出循環(huán)。:……..case 1:……break;default:…………}注解:switch()內(nèi)數(shù)據(jù)類型為byte short char int類型,只有以上四種類型的才可以在switch()中使用。switch(){case 39。jar(jar包)文件時,要把它的路徑及文件名加到CLASSPATH中。然后加載到j(luò)ava虛擬機(jī)中。注:使用左右位移和無符號右移運(yùn)算符的使用方法是 變量名=位移位數(shù) ,變量名=位移位數(shù) (前兩個運(yùn)算符是不會忽略整形符號位,也稱邏輯位移),變量名=位移位數(shù)注意:左右位移和無符號右移運(yùn)算符只能用于整形及其兼容類型(byte,int,short,long)注意:java程序的運(yùn)行過程,首先是啟動java虛擬機(jī),然后就是去找。amp。 例: if(a3amp。 會對所有條件進(jìn)行判斷。amp。public class Test{ public static void main(String[] args){ Test t=new Test(); int b=1; int c=2; int[] a=new int[10]; (a); add(b,c) } public int[] sqort(int[] a){ ....... } static int add(b,c){ ....... }}java中的運(yùn)算符(java的運(yùn)算符的優(yōu)先級和結(jié)合性和c++相同)(3/2) 按整型計算 得11) = 前面是零補(bǔ)零,前面是一補(bǔ)一; 2) = 無符號右移(強(qiáng)制右移都會移進(jìn)一), =和=對于負(fù)數(shù)不一樣 正數(shù):右移n位等于除以2的n次方 負(fù)數(shù):變成正數(shù)。在類中定義的方法在返回值前加上static修飾符就可以在main方法中調(diào)用了。注意:隱式類型轉(zhuǎn)換;a 運(yùn)算符 b ,如果a,b中有任意一個是double型,前面運(yùn)算的結(jié)果就是double型,如果a,b中有任意一個是float型,前面運(yùn)算的結(jié)果就是float型,如果a,b中有任意一個是long型,前面運(yùn)算的結(jié)果就是long型,如果a,b中沒有double、float、long型,那么其結(jié)果就為int型。 java中的數(shù)字?jǐn)?shù)據(jù)類型減災(zāi)由占字節(jié)數(shù)小的類型到占字節(jié)數(shù)大的類型的可以有自動轉(zhuǎn)換,反之則需要強(qiáng)行轉(zhuǎn)換,char型和int型之間可以相互轉(zhuǎn)換。系統(tǒng)默認(rèn)的實型都是double型,要使用時要在數(shù)據(jù)后加個f,或者強(qiáng)行轉(zhuǎn)換。 注:整型值存放,正數(shù)存放原碼(二進(jìn)制碼),負(fù)數(shù)則存放補(bǔ)碼(原碼按位取反末位加一)。java語言中沒有無符號這個關(guān)鍵字(unsigned)java中的數(shù)據(jù)類型 1) 整型 byte 1字節(jié) 8位 128到127 short 2字節(jié) 16位 2^15到2^151 int 4字節(jié) 32位 2^31到2^311 long 8字節(jié) 64位 2^63到2^631 2) 浮點(diǎn)類型 float 4字節(jié) 32位 double 8字節(jié) 64位 3) 字符類型 char 2字節(jié) 16位 4) 布爾型 boolean false/true 注:1) char是無符號的16位整數(shù),字面值必須用單引號括起來; ‘a(chǎn)’ 2) String 是類,非原始數(shù)據(jù)類型; 3) 長整型數(shù)字有一個后綴為“L”或“l(fā)”,八進(jìn)制前綴為“0”,十六進(jìn)制前綴為“0x”; 4) 黙認(rèn)浮點(diǎn)類型為double; 5) float數(shù)據(jù)類型有一個后綴為“f”或“F”,Double數(shù)據(jù)類型后可跟后綴“D”或“d“ 6)char類型也可以用通用轉(zhuǎn)譯字符,但是不能用ASCII碼。2) 只能以字符、“_”或“$”開頭; 3) 無長度限制。標(biāo)識符和關(guān)鍵字Java代碼中的“;”、“{}”、“ ” Java語句以分號分隔,Java代碼塊包含在大括號內(nèi), 1) 用以命名類、方法和變量、以及包遵守JAVA的命名規(guī)范類以每個單詞都以大寫字母開頭。,這個包是工具類的包。,import 包名,導(dǎo)入包中的類文件。java程序的運(yùn)行過程,首先是啟動java虛擬機(jī),先是從系統(tǒng)的類庫中找(系統(tǒng)之會在跟目錄下查找,所以需要完整類名),如果找不到的話會去CLASSPATH所設(shè)置的目錄去找。 的存檔文件中: jar cvfm mymanifest C foo/ 。 將 foo/ 目錄下的所有 文件存檔到一個名為 39。 的存檔文件中: jar cvf 示例2:用一個存在的清單(manifest)文件 39。標(biāo)志指定的相同順序示例1:將兩個class文件存檔到一個名為 39。 和 39。清單(manifest〕文件名和存檔文件名都需要被指定,按39。在文檔注釋中可以用 author 表示程序的作者,version 表示程序的版本,前兩個注釋符號要寫在類定義之前,用于方法的注釋param 對參數(shù)進(jìn)行注釋,return 對返回值進(jìn)行注釋 throws對拋出異常的注釋。文檔注釋中可以使用html標(biāo)簽。運(yùn)行時要在包結(jié)構(gòu)的上一層目錄來運(yùn)行。定義包結(jié)構(gòu)要放在有效代碼的第一行,package ,包的定義在一個程序中只能由一個,在加上包定義之后編譯可以使用javac d 路徑 ,這個d這個命令行的參數(shù)可以指定包結(jié)構(gòu)的位置“.”代表當(dāng)前目錄。main方法是程序的入口。java源文件的文件名必須和文件中定義public class的類名(大小寫頁要相同)相同。JVM是不跨平臺的。(相當(dāng)于c++的55%)java的垃圾回收機(jī)制,在java中new的對象不需要向c++一樣進(jìn)行delete操作,JVM會根據(jù)情況回收垃圾對象。java語言不允許多繼承,使繼承關(guān)系成樹裝圖,每個類都只能由一個父類。Java學(xué)習(xí)筆記Java概述java語言是解釋執(zhí)行,然后再有JVM進(jìn)行解釋執(zhí)行。java語言對指針進(jìn)行了上層的封裝,它保證能夠通過這個指針(引用)來訪問有效的內(nèi)存單元。java語言的開發(fā)效率高,但執(zhí)行效率低。(懶漢機(jī)制,等待資源沒有的時候才回收)我們只能夠建議JVM進(jìn)行垃圾回收,例如(() ()這兩個方法就是建議JVM進(jìn)行垃圾回收的方法)JDK,java開發(fā)工具包(類庫和運(yùn)行命令),JRE,java運(yùn)行環(huán)境,JVM,java虛擬機(jī)(解釋執(zhí)行的核心,對字節(jié)碼進(jìn)行翻譯成運(yùn)行環(huán)境的機(jī)器碼,它可以屏蔽平臺差異。)JAVA_HOME,指明JDK安裝的位置,CLASSPATH,指明類文件的位置,PATH,指明命令的可執(zhí)行文件的位置。java源代碼中的main方法的定義寫法。public static void main(String[] args){ (Hello world); }java源文件也要先編譯,使用javac ,使用java xxx來運(yùn)行。在運(yùn)行時要使用類的全名java 。java中的注釋單行注釋 //......多行注釋 /* .......*/文檔注釋/** ........p(換行標(biāo)簽)*/,用javadoc命令可以根據(jù)原碼中的文檔注釋生成注釋文檔(html格式)。javadoc d 路徑 (指定注釋文檔的保存路徑)文檔注釋一般寫在類定義之前,方法之前,屬性之前。用法:jar {ctxu}[vfm0Mi] [jar文件] [manifest文件] [C 目錄] 文件名 ...選項: c 創(chuàng)建新的存檔 t 列出存檔內(nèi)容的列表 x 展開存檔中的命名的(或所有的〕文件 u 更新已存在的存檔 v 生成詳細(xì)輸出到標(biāo)準(zhǔn)輸出上 f 指定存檔文件名 m 包含來自標(biāo)明文件的標(biāo)明信息 0 只存儲方式;未用ZIP壓縮格式 M 不產(chǎn)生所有項的清單(manifest〕文件 i 為指定的jar文件產(chǎn)生索引信息 C 改變到指定的目錄,并且包含下列文件:如果一個文件名是一個目錄,它將被遞歸處理。m39。f39。39。mymanifest39。39。一般在使用使用jar cvf 文件所在路徑(xxx/xxx/)也可以壓縮一個目錄,只要在制定路徑是指定為文件夾,jar命令的命令行參數(shù)在使用時可以以“”開頭,也可以不用。然后加載到j(luò)ava虛擬機(jī)中。,這是一個基礎(chǔ)包。,這個包是用于輸入輸出操作的,這個包是用于網(wǎng)絡(luò)編程。applaction java的應(yīng)用程序,java應(yīng)用程序中必須有一個main()方法。方法和變量第一個字母不大寫,其他照舊。java中的關(guān)鍵字goto和const在java中雖然不再使用但是還作為關(guān)鍵字存在java中沒有sizeof這個關(guān)鍵字了,java中的boolean類型的值只能用true和false,且這兩值也是關(guān)鍵字。可以用“\u0000”這種格式,因為char型中使用的是unicode編碼方式。 注:實型值在存儲時會損失精度,所以不要直接比較兩個實型值。強(qiáng)轉(zhuǎn)(占字節(jié)數(shù)大的類型轉(zhuǎn)到占字節(jié)數(shù)小的類型)時會放棄高位值只取低位值。char和short不能像戶轉(zhuǎn)換。所有基本數(shù)據(jù)類型在使用時會事先分配空間,只本身就存在空間中,在傳遞時,就是值傳遞,不是引用傳遞。如果不用static那就需要在main方法中創(chuàng)建對象,使用對象來調(diào)用對象的方法。3) amp。 短路與,前面為假,表達(dá)式為假,后面的操作不會進(jìn)行,amp。 4) || 短路或,前面為真,表達(dá)式為真,后面的操作不會進(jìn)行,| 會對所有條件進(jìn)行判斷。(b=a)==0) b賦值 if(a3amp。(b=a)==0) b不賦值5)instanceof,是用于判斷一個對象是否屬于某個類型6)java中的求余運(yùn)算符“%”可以對兩個實型變量求余注:按位與是為了讓某些位置一,按位或是令某些位置零,按位異或是令某些位取反。class文件,先是從系統(tǒng)的類庫中找(系統(tǒng)之會在跟目錄下查找,所以需要完整類名),如果找不到的話會去CLASSPATH所設(shè)置的目錄去找。如果要使用到其他的在JAVA_HOME中沒有的類或者是其他公司提供的第三方的。java的流程控制控制流if()if()….elseif()…..else if()….else注意:else只是和其上面的同層的最近的if()來配對。a39。case塊中不加break時順序執(zhí)行下面的語句。break 標(biāo)簽名; continue 標(biāo)簽名;這兩條語句知識表示跳出有標(biāo)簽的循環(huán)和提前終止本次有標(biāo)簽的循環(huán),只能用在循環(huán)語句(多層循環(huán)嵌套)中,循環(huán)嵌套中用于跳到外層循環(huán)。java中的數(shù)組Array,其包含兩個部分,分別是數(shù)組的引用和數(shù)組的空間兩部分。 數(shù)字類型為0 布爾類型為false 引用類型為null注意:訪問沒有初始化的數(shù)組中的值,是會拋出異常的(NullPointerException),java中只保證一位數(shù)組的地址是連續(xù)的,二維數(shù)組實際上是一維數(shù)組中有存儲了一維數(shù)組的引用??截愐粋€數(shù)組到另一個數(shù)組。java中的類的對象的創(chuàng)建,要先創(chuàng)建這個對象的引用, 例如:Car c;然
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1