<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            java語言

            Java的基礎語法學習

            時間:2025-02-21 11:30:07 java語言 我要投稿
            • 相關推薦

            Java的基礎語法學習

              本文主要介紹了Java的基礎語法學習筆記,包括關鍵詞、運算符與基本的流程控制語句寫法等,供參考學習,感興趣的小伙伴們可以參考一下!想了解更多相關信息請持續關注我們應屆畢業生考試網!

            Java的基礎語法學習

              零、Java的關鍵字

              用于類和接口的聲明:class, extends, implements, interface

              包引入和包聲明:import, package

              數據類型:boolean, byte, char, short, int, long, float, double

              某些數據類型的可選值:false, true, null

              流程控制:default, return, if, else, for, switch, case, do, while, break, continue,

              異常處理:try, catch, finally, throw, throws

              修飾符:abstract, final, native, private, protected, public, static, static, synchronized, transient, volatile

              操作符:instanceof

              創建對象:new

              引用:this, super

              方法返回類型: void

              Java保留字:const和goto

              一、java中的注釋: 有三種形式

              1. // 單行注釋

              2. /* 一或多行注釋 */

              3. /** 文檔注釋 */ 它必須放在方法體的外面 ,可用命令javadoc來生成HTML文檔.

              二、Java代碼中的“;”、“{}”、“ ”

              Java語句以分號分隔

              Java代碼塊包含在大括號內

              忽略空格。

              三、標識符: 用以命名類、方法和變量、以及包

              標識符命名規則:

              1. 以字符、“_”或“$”開頭。只能是字母,數字,“_”和“$”

              2. 大小寫敏感。

              3. 無長度限制。

              4. 類/接口名首字母大寫;

              5. 方法名、變量名第一個字母小寫,其余首字母大寫;

              6. 常量名稱全部大寫;

              7. 包名全部小寫。

              四、基本數據類型:

            名稱

            說明符

            存儲要求

            范圍或精度

            說明

            字節型

            byte

            1字節

            -128到127


            短整型

            short

            2字節

            -2^15到2^15-1


            整型

            int

            4字節

            -2^31到2^31-1


            長整型

            long

            8字節

            -2^63到2^63-1

            長整型數字有一個后綴L

            單精度浮點型

            float

            4字節

            (有效小數位為6~7位)

            表示float類型數據時需要在后面添加后綴F,沒有后綴F的浮點數據被認為是double類型的

            雙精度浮點型

            double

            8字節

            (有效小數位為15位)


            字符型

            char

            2字節


            用來存儲Unicode編碼表中的字符。

            char是無符號的16位整數,字面值必須用單引號括起來(注:用單引號括起的單個中文字符也正確)

            布爾型

            boolean

            不確定


            只有true和false兩個值,它和整數不能相互轉換

              注意:在Java中,所有數字類型在內存中所占內存空間的大小與平臺無關,并且Java中沒有unsigned類型。

              五、變量的作用域和生存期:

              1. 變量是存儲數據的基本單元。

              2. 變量可以在代碼塊中任何位置聲明

              3. 塊以左大括號開始,以右大括號結束

              4. 變量的作用域就是它所在的塊

              5. 成員變量:在類中聲明,它的作用域是整個類。(可以在類中方法以外的任何地方定義)

              6. 局部變量:在一個方法的內部或方法的一個代碼塊的內部聲明。如果在一個方法內部聲明,它的作用域是整個方法;如果在一個方法的某個代碼塊的內部聲明,它的作用域是這個代碼塊。(局部變量必須先定義后使用)

              7. 方法參數:普通方法或構造方法的參數,它的作用域是整個方法不。

              8. 異常處理參數:它的作用域是緊跟著catch(Exception e)語句后的代碼塊。

              六、數據轉換類型:

              1. 自動類型轉換: 當將一種類型的變量賦給另一種類型的變量時,如果兩種類型兼容,且目標類型大于源類型時,就會發生自動類型轉換。下圖為數字類型間的合法轉換:(實箭頭為無信息損失的轉換,虛箭頭表示可能丟失精度):

              2. 強制類型轉換: 強制轉換用于顯式類型 轉換。如果被轉換的值 的數據類型大于其目標 類型,就會丟失部分信息

              類型強制轉換使程序將變量視為某種類型,盡管此變量中包含的是另一類型的數據。

              語法:(目標類型) 待轉換的變量名;

              示例:

              float c = 34.56789f;

              int b = (int) c; // 將 c 轉換為整型

              七、運算符:

              1.

            運算符

            描述

            示例

            算術運算符

            算術運算符使用數字操作數。這些運算符主要用于數學計算

            +, -, *, /, %

            關系運算符

            關系運算符用于測試兩個操作數之間的關系。使用關系運算符的表達式的結果為 boolean 型

            ==, >, >=, <, <= , !=

            邏輯運算符

            邏輯運算符用于 boolean 操作數

            &, |, ^, &&, ||, !

            條件運算符

            條件運算符很獨特,因為它是用三個操作數組成表達式的三元運算符。它可以替代某種類型的 if-else 語句

            賦值運算符

            賦值運算符為一個等號 =,它將值賦給變量

            =, *=, /=, +=, -=

              2. 優先級:

            順序

            運算符

            1.

            括號,如 ( ) 和 [ ]

            2.

            一元運算符,如 -、++、- -和 !

            3.

            算術運算符,如 *、/、%、+ 和-

            4.

            關系運算符,如 >、>=、<、<=、== 和 !=

            5.

            邏輯運算符,如 &、^、|、&&、||

            6.

            條件運算符和賦值運算符,如 ? :、=、*=、/=、+= 和 -=

              一般情況,不用刻意去記,當不能確定操作符的執行順序時,可能使用圓括號來指定順序。

              八、控制流語句:

              1. 判斷語句:

              (1). if-else 語句:

              一般語法:

              if (<條件>) {

              <語句塊1>

              } else {

              <語句塊2>

              }

              如果條件為真,執行語句塊1里的語句;

              如果條件為假,則執行 else 后面的語句(語句塊2里的語句 )。

              (2). switch-case 語句:

              一般語法:

              switch (表達式) {

              case 1:

              操作 1 的語句;

              break;

              case 2:

              操作 2 的語句;

              break;

              ….

              case n :

              操作 n 的語句;

              break;

              default:

              默認語句;

              }

              注意:switch括號中的表達式的值類型必須是與int類型兼容的基本類型(包括byte、short、char、int),每個case子句的末尾要跟個break;

              2. 循環語句:

              (1). while 循環:只要指定的條件為true時,就執行循環體。如果一開始時條件就為false,則while循環永遠不被執行。  語法如下:

              while (條件){

              // 循環體語句

              }

              (2). do-while 循環:先執行循環體,然后才測試條件。   語法如下:

              do{

              // 循環體語句

              } while (條件);

              (3). for 循環:主要用于按預定的次數執行語句或語句塊:  語法如下:

              for(初始化;測試; 更新計數器){

              // 操作語句;

              }

              3. 跳轉語句:

              (1). break 中斷循環

              (2). countinue 只中斷本次循環

              (3). return  退出本方法,跳到上層調用方法。如果本方法的返回類型不是void,就需要提供相應的返回值。

              九、數組:用存儲一組相同類型數據的數據結構。

              1. 可以使用以下三種方式聲明數組:

              (1). 數據類型[ ] 標識符;  //聲明一個數組

              (2). 數據類型[ ] 標識符 = new 數據類型[大小]; //創建一個數組

              (3). 數據類型[ ] 標識符 = {值 1,值 2,…值 N};    //聲明,創建并初始化

              2. 可以通過整型下標訪問數組的第一個值。 如:a是一整數數組,則a[0]就是數組中第一個元素。

              3. 數組一旦被創建,就不能再改變它的大小了。

              4. 可以用 數組名.length 得到數組的元素數目。

              5.多維數組:

              二維數組:其實就是數組的數組。

              如: int [][] arr = new int[2][3]; 這個程序片斷中,配置了2行3列的二維數組對象。它的配置關系可用如圖表示:

              所以,根據以上原理,你可以創建不規則數組。

              十、命令行參數:

              java程序中的入口方法:main方法帶有String[] args參數,這個參數表示main方法接收了一個字符中數組,也就是命令行參數。

              十一、轉義符:

            轉義序列

            名稱

            描述

            /a

            警告

            產生一則警告。

            /n

            換行

            將光標移到下一行的第一格。

            /r

            回車

            將光標移到當前行的第一格。

            /t

            水平制表

            將光標移到下一個水平制表位置。

            /'

            單引號

            產生一個單引號。

            /"

            雙引號

            產生一個雙引號。


            【Java的基礎語法學習】相關文章:

            java語法基礎06-27

            Java基礎語法05-21

            java的基礎語法教學06-21

            Java基礎語法概念解析03-04

            Java語法基礎知識02-12

            Java語法基礎for語句練習03-12

            Java基礎語法教程筆記08-05

            Java語法基礎中的for語句練習01-28

            Java語法基礎之for語句練習04-28

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看