Java基本语法——(用于日后复习)
本篇內(nèi)容概述:
1,關(guān)鍵字;
2,標識符;
3,數(shù)據(jù)存儲格式;
4,數(shù)據(jù)運算;
5,數(shù)據(jù)類型;
6,變量;
7,數(shù)據(jù)類型轉(zhuǎn)換;
8,運算符;
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、標識符
概念:用來規(guī)范程序中自定義的名稱
組成:字母?數(shù)字?下劃線 $
規(guī)范:不能以數(shù)字開頭
? ?不能包含空格
? ?不能出現(xiàn)除$以外的字符
不能使用關(guān)鍵字
注意:Java中的標識符?嚴格區(qū)分大小寫
建議:自定義名稱最好做到見名知意
3、數(shù)據(jù)存儲格式
數(shù)據(jù)在計算機中以二進制的補碼形式進行存儲。
正數(shù):原碼、反碼和補碼是一致的。
負數(shù):原碼:正數(shù)原碼的基礎(chǔ)上將最高位置為1。
反碼:負數(shù)原碼的最高位保持不變,其余位上的數(shù)取反。
? ?補碼:負數(shù)反碼+1。
擴展:八進制以0開頭
? ?十六進制0x開頭
進制間的轉(zhuǎn)換:
十進制轉(zhuǎn)n進制:整數(shù)部分:除以n取余,余數(shù)逆取
? 小數(shù)部分:乘以n取整,整數(shù)正取
n進制轉(zhuǎn)十進制:按權(quán)展開求和法
? ? ? ? ? ? ? ?? ? ? ?
4、數(shù)據(jù)運算
二進制中最高位為符號位
? ?計算機中最小單位:位(bit)? ?簡寫b
計算機中處理數(shù)據(jù)的最小單位:字節(jié)(Byte)? ?簡寫B(tài)
5、數(shù)據(jù)類型(Java屬于強類型的編程語言)
基本數(shù)據(jù)類型
整數(shù)類型
byte short int long? ? ? ? ? 所占字節(jié)數(shù)分別為:1 2 4 8
浮點型
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)小類型:強制類型轉(zhuǎn)換
8、運算符
算術(shù)運算符
+ - * / % ++ --
賦值運算符
= += -= *= /= %=
邏輯運算符
邏輯與(&&或&)
邏輯或(||或|)
邏輯異或(^)
邏輯非(!)
比較運算符
> < >= <= != == ===
位運算符
三元運算符
轉(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里边的重定向与转发的区别
- 下一篇: Java锁机制(一)synchroniz