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é)助咱們快速格式化代碼的功用
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)。
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢專線)
400-001-5281 (售后服務熱線)
深圳市坂田十二橡樹莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務專線:400-001-5281
長沙市天心區(qū)芙蓉中路三段398號新時空大廈5樓
聯(lián)系電話/ (+86 0731)88282200
品牌服務專線/ 400-966-8830
旗下運營網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權利。 粵ICP備09033321號