Java基本语法——(用于日后复习)
本篇內(nèi)容概述:
1,關(guān)鍵字;
2,標(biāo)識符;
3,數(shù)據(jù)存儲格式;
4,數(shù)據(jù)運(yùn)算;
5,數(shù)據(jù)類型;
6,變量;
7,數(shù)據(jù)類型轉(zhuǎn)換;
8,運(yùn)算符;
9,字符串String的相關(guān)知識;
----------------------------------------------------------------------------------------------------------------------
1、關(guān)鍵字
概念:被Java賦予特殊含義的單詞。
舉例:聲明類關(guān)鍵字:class
? ?訪問權(quán)限關(guān)鍵字:public
靜態(tài)修飾關(guān)鍵字:static
無返回值類型關(guān)鍵字:void
2、標(biāo)識符
概念:用來規(guī)范程序中自定義的名稱
組成:字母?數(shù)字?下劃線 $
規(guī)范:不能以數(shù)字開頭
? ?不能包含空格
? ?不能出現(xiàn)除$以外的字符
不能使用關(guān)鍵字
注意:Java中的標(biāo)識符?嚴(yán)格區(qū)分大小寫
建議:自定義名稱最好做到見名知意
3、數(shù)據(jù)存儲格式
數(shù)據(jù)在計(jì)算機(jī)中以二進(jìn)制的補(bǔ)碼形式進(jìn)行存儲。
正數(shù):原碼、反碼和補(bǔ)碼是一致的。
負(fù)數(shù):原碼:正數(shù)原碼的基礎(chǔ)上將最高位置為1。
反碼:負(fù)數(shù)原碼的最高位保持不變,其余位上的數(shù)取反。
? ?補(bǔ)碼:負(fù)數(shù)反碼+1。
擴(kuò)展:八進(jìn)制以0開頭
? ?十六進(jìn)制0x開頭
進(jìn)制間的轉(zhuǎn)換:
十進(jìn)制轉(zhuǎn)n進(jìn)制:整數(shù)部分:除以n取余,余數(shù)逆取
? 小數(shù)部分:乘以n取整,整數(shù)正取
n進(jìn)制轉(zhuǎn)十進(jìn)制:按權(quán)展開求和法
? ? ? ? ? ? ? ?? ? ? ?
4、數(shù)據(jù)運(yùn)算
二進(jìn)制中最高位為符號位
? ?計(jì)算機(jī)中最小單位:位(bit)? ?簡寫b
計(jì)算機(jī)中處理數(shù)據(jù)的最小單位:字節(jié)(Byte)? ?簡寫B(tài)
5、數(shù)據(jù)類型(Java屬于強(qiáng)類型的編程語言)
基本數(shù)據(jù)類型
整數(shù)類型
byte short int long? ? ? ? ? 所占字節(jié)數(shù)分別為:1 2 4 8
浮點(diǎn)型
float double? ? ? ? ? ? ? ? ? ?所占字節(jié)數(shù)分別為:4 8
字符型
char? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 所占字節(jié)數(shù)為:2
布爾型
boolean? ? ? ? ? ? ? ? ? ? ? ?所占字節(jié)數(shù)為:1
引用數(shù)據(jù)類型?
接口類型
數(shù)組類型
類類型
6、變量
概念:可以發(fā)生變化的數(shù)據(jù)的容器
聲明格式:變量類型? 變量名 =?數(shù)據(jù);
建議命名方法:小駝峰命名法:maxValue
7、數(shù)據(jù)類型轉(zhuǎn)換
小類型轉(zhuǎn)大類型:自動類型轉(zhuǎn)換
大類型轉(zhuǎn)小類型:強(qiáng)制類型轉(zhuǎn)換
8、運(yùn)算符
算術(shù)運(yùn)算符
+ - * / % ++ --
賦值運(yùn)算符
= += -= *= /= %=
邏輯運(yùn)算符
邏輯與(&&或&)
邏輯或(||或|)
邏輯異或(^)
邏輯非(!)
比較運(yùn)算符
> < >= <= != == ===
位運(yùn)算符
三元運(yùn)算符
轉(zhuǎn)義符
9、比較字符串序列的是否相等的方法:a.equals(b);
? 比較字符串的大小:a.compareTo(b);
10、instanceof?是關(guān)鍵字而不是方法,類似于>號之類的。
轉(zhuǎn)載于:https://www.cnblogs.com/Sjsk-Blog/p/7912180.html
總結(jié)
以上是生活随笔為你收集整理的Java基本语法——(用于日后复习)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: javaweb里边的重定向与转发的区别
 - 下一篇: POJ1015