Java基礎回顧_第一部分

Java基礎回顧

基本數據類型

數值類型

什麼是字節?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個字節

boolean類型(布爾類型)

​ 只佔一位的 truefalse

擴展全部的字符本質仍是數字A=65 a=97


轉義字符

使用反斜線:左上到右下爲反斜線 \

image

引用數據類型

接口

數組


類型轉換

(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;

變量命名規範

  • 全部變量、方法、類名:見名知意,即用單詞命名;
  • 類成員變量:首字母小寫和駝峯原則:第一個單詞首字母小寫,後面的單詞首字母大寫(即小駝峯原則);
  • 局部變量:小駝峯原則:第一個單詞首字母小寫,後面的單詞首字母大寫
  • 常量:都用大寫字母加下劃線:MAX_VALUE;
  • 類名:大駝峯原則:首字母都大寫 GoodMan,Man
  • 方法名:小駝峯原則:第一個單詞首字母小寫,後面的單詞首字母大寫

運算符

  • 算術運算符:+ - * / % ++ --

    冪運算: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.*;//星號表示包下全部的類

image


JavaDoc

使用Doc命令得到本身的API文檔!

  1. 在我本身建立的類Doc.java的文件路徑開頭輸入」cmd+空格「而後按Enter回車鍵進如cmd窗口

  1. 而後輸入」javadoc -encoding utf-8 -charset utf-8 Doc.java「並按回車

  1. 以下圖所示操做

  2. 獲得API文檔,以下圖所示


學會查找使用IDEA生成本身的 API 文檔!

1.鼠標左鍵點擊選中你想要選擇的 模塊或類 ,而後點擊上方Tools中的Generate JavaDoc
2.如圖輸入」-encoding utf-8 -charset utf-8「
3.選擇並打開index.html文件查看

相關文章
相關標籤/搜索