色欲av一区久久精品_久久综合色综合色88_无码在线观看不卡_色黄视频网站_亚洲国产精品久久久久秋霞66

Java入門總結

時間:2023-05-16

1、
一個Java源碼只能界說一個public類型的class,而且class名稱和文件名要完全一致;
運用javac能夠將.java源碼編譯成.class字節(jié)碼;
運用java能夠運轉一個已編譯的Java程序,參數(shù)是類名
Java11新增的一個功用,它能夠直接運轉一個單文件源碼(javaHello.java)
Java程序總是從main辦法開端履行
2、
類名要求:
類名必須以英文字母最初,后接字母,數(shù)字和下劃線的組合
習慣以大寫字母最初
辦法名要求:
辦法名首字母小寫,后接字母,數(shù)字和下劃線的組合
EclipseIDE供給了快捷鍵Ctrl+Shift+F(macOS是?+?+F)協(xié)助咱們快速格式化代碼的功用Java
3、
Java供給了兩種變量類型:根本類型和引用類型
根本數(shù)據(jù)類型是CPU能夠直接進行運算的類型。Java界說了以下幾種根本數(shù)據(jù)類型:
整數(shù)類型:byte,short,int,long
浮點數(shù)類型:float,double
字符類型:char
布爾類型:boolean
┌───┐
byte││1
└───┘
┌───┬───┐
short│││2
└───┴───┘
┌───┬───┬───┬───┐
int│││││4
└───┴───┴───┴───┘
┌───┬───┬───┬───┬───┬───┬───┬───┐
long│││││││││8
└───┴───┴───┴───┴───┴───┴───┴───┘
┌───┬───┬───┬───┐
float│││││4
└───┴───┴───┴───┘
┌───┬───┬───┬───┬───┬───┬───┬───┐
double│││││││││8
└───┴───┴───┴───┴───┴───┴───┴───┘
┌───┬───┐
char│││2
└───┴───┘
byte:-128~127
short:-32768~32767
int:-2147483648~2147483647
long:-9223372036854775808~9223372036854775807
界說變量的時分,假如加上final修飾符,這個變量就變成了常量
理論上存儲布爾類型只需求1bit,可是一般JVM內(nèi)部會把boolean表明為4字節(jié)整數(shù)
4、
在運算過程中,假如參加運算的兩個數(shù)類型不一致,那么核算成果為較大類型的整型(short和int核算,成果總是int)。
浮點數(shù)運算和整數(shù)運算相比,只能進行加減乘除這些數(shù)值核算,不能做位運算和移位運算。浮點數(shù)0.1在核算機中就無法精確表明,因為十進制的0.1換算成二進制是一個無限循環(huán)小數(shù),很顯然,無論運用float還是double,都只能存儲一個0.1的近似值。可是,0.5這個浮點數(shù)又能夠精確地表明。
浮點數(shù)常常無法精確表明,而且浮點數(shù)的運算成果可能有差錯;
比較兩個浮點數(shù)一般比較它們的絕對值之差是否小于一個特定值(Math.abs(x-y)<0.00001=持平);
整型和浮點型運算時,整型會自動提升為浮點型;
能夠將浮點型強制轉為整型,但超出范圍后將始終返回整型的最大值。
要留意浮點數(shù)判別持平不能直接用==運算符;
引用類型判別內(nèi)容持平要運用equals(),留意避免NullPointerException。
5、
switch的核算成果必須是整型、字符串或枚舉類型;
從Java13開端,switch句子升級為表達式,不再需求break,而且允許運用yield返回值。
6、
對數(shù)組排序會直接修正數(shù)組本身。
打印多維數(shù)組能夠運用Arrays.deepToString();
7、
命令行參數(shù)類型是String[]數(shù)組;
命令行參數(shù)由JVM接納用戶輸入并傳給main辦法;
如何解析命令行參數(shù)需求由程序自己實現(xiàn)。

文章標簽:

Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權利。 粵ICP備09033321號

與項目經(jīng)理交流
掃描二維碼
與項目經(jīng)理交流
掃描二維碼
與項目經(jīng)理交流
ciya68