什麼是字節?html
位(bit):是計算機中數據的最小單位java
字節(byte):是計算機中數據處理的基本單位,習慣上用大寫字母B來表示面試
1 B = 8 bitapi
字符:是指計算機中使用的字母、數字、字和符號數組
整數類型:oracle
byte 1個字節 最大值爲127code
short 2個字節htm
int 4個字節對象
long 8個字節blog
浮點類型:
float 4個字節 1.8f 一位小數後面加小寫字母f,表示浮點數 最好徹底避免使用浮點數進行大小比較,由於浮點數有舍入偏差
double 8個字節
字符類型:
char 2個字節
只佔一位的 true 和 false
擴展:全部的字符本質仍是數字,A=65 a=97
使用反斜線:左上到右下爲反斜線 \
(b s c i l f d) 低-------------------------------------------------------------------------->高
byte short char int long float double
int i = 128; byte b = i;//報錯,由於byte最大值爲127,128>127致使內存溢出
強制轉換:(數據類型)+變量名 從右往左看: 高--->低
int i = 128; byte b = (byte)i;//高到低強制轉換,但仍是由於128>127致使內存溢出,b的輸出結果爲-128
自動轉換: 從右往左看: 低--->高
int i = 128; double b = i;//低到高自動轉換,不報錯 b的輸出結果爲128.0
便可以變化的量!
Java是一種強類型語言,每一個變量必須聲明其類型。
Java變量是程序中最基本的存儲單元,其要素包括 變量名,變量類 和 做用域。
加static關鍵字,方法內可直接使用。
從屬於對象(類),在對象(類)的裏面,方法的外面,聲明以後不用初始化值
可是能夠初始化,如多沒有初始化,則默認值是 0 或 0.0 或 u0000
布爾值:默認是false
除了基本類型,其餘的變量默認值都是null
方法內要使用實力變量時,必須去new一個對應的對象(類),而後經過對象(類)去點,及調用實例變量
必須聲明和初始化值。
方法內部聲明的變量,做用域僅限於方法內。
使用final關鍵字,static和final都是修飾符,不分前後順序
static final double PI = 3.14; final static double PI = 3.14;
算術運算符:+ - * / % ++ --
冪運算:2的3次方
Math.pow(2,3);
面試題:字符串鏈接符:+
public static void main(String[] args){ int a = 10; int b = 20; System.out.println(""+a+b);//1020 System.out.println(a+b+"");//30 System.out.println("niu"+a+b);//niu1020,由於前面是字符串,致使a和b變爲字符串的拼接了 System.out.println(a+b+"niu");//30niu,由於先是a+b,後面才接了一個字符串,因此先作了加法,而後進行了字符串的拼接 }
括號提高運算優先級:
public static void main(String[] args){ int a = 10; int b = 20; System.out.println(""+a+b);//1020 System.out.println(""+(a+b));//30 }
我的理解:」 + 「就是從左到右,有字符串就拼接,沒字符串就作加法
賦值運算符:=
關係運算符:> < >= <= == != instanceof
邏輯運算符:&& || !
位運算符:& | ^ ~ >> << >>>(瞭解便可)
條件運算符:?:
三元運算符:
public static void main(String[] args){ // x ? y : z //若是x爲true,則輸出y,不然輸出z int a = 100; int b = a > 50?1:2; System.out.println(a > 50?1:2);//1 System.out.println(b);//1 int c = a > 50 ? 2 : 1; System.out.println(c);//2 }
擴展賦值運算符:+= -= *= /=
包機制的本質就是文件夾
通常用公司的域名倒置做爲包名;www.baidu.com -----------> com.baidu.www
import導包,IDEA擁有自動導包機制
導入包下全部的類:
import com.niuniu.pojo.*;//星號表示包下全部的類
使用Doc命令得到本身的API文檔!
以下圖所示操做
獲得API文檔,以下圖所示
學會查找使用IDEA生成本身的 API 文檔!
1.鼠標左鍵點擊選中你想要選擇的 模塊或類 ,而後點擊上方Tools中的Generate JavaDoc
2.如圖輸入」-encoding utf-8 -charset utf-8「
3.選擇並打開index.html文件查看