Java基礎(03)— 基礎語法

Java基礎語法

註釋,關鍵字,標識符

註釋

  • 三種註釋
    • 單行註釋 //
    • 多行註釋 /* */
    • 文檔註釋 /** */

截圖

  • 注意
    • 平時咱們編寫代碼,在代碼量比較少的時候,咱們還能夠看懂本身寫的,可是當項目結構一旦複雜起來,咱們就須要用到註釋了。
    • 註釋並不會被執行,是給咱們寫代碼的人看的
    • 書寫註釋是一個很是好的習慣,平時寫代碼必定要注意規範。

標識符

截圖

  • Java全部的組成部分都須要名字。類名,變量名,方法名都被稱爲標識符java

  • 標識符注意點安全

    • 全部的標識符都應該以字母(A-Z或者a-z),美圓符($「刀了」),或者下劃線(_)開始spa

    • 首字母以後能夠是字母(A-Z或者a-z),美圓符($),或者下劃線(_)或者數字的任何字符組合;命令行

    • 不能使用關鍵字做爲變量名或者方法名。3d

    • 標識符是大小寫敏感的,特殊符號不能使用code

    • 合法標識符舉例:age、 $salary、 _value、 __1_value對象

    • 非法標識符舉例:123abc、 -salary、 #abcblog

    • 可使用中文命名,可是通常不建議這樣去使用,也不建議使用拼音,很Lowip

數據類型

  • Java是強類型語言內存

    要求變量的使用要嚴格符合規定,全部變量都必須先定之後才能使用。安全性高,速度慢。

  • 弱類型語言

    JS (JavaScript),VB(Visual Basic)....

  • Java的數據類型分爲兩大類

    • 基本類型(Primitive Type)
    • 引用類型(Reference Type)

    截圖

什麼是字節

  • 位 (bit):是計算機 內部數據 存儲的最小單位,11001100是一個八位二進制數

  • 字節 (byte):是計算機 數據處理 的基本單位,習慣上用大寫 B 來標識

  • 1B (byte,字節) = 8bit (位)

  • 字符:是指計算機種使用的字母,數字,字和符號

  • 拓展

    • 1B = 8b
    • 1KB = 1024B
    • 1M = 1024KB
    • 1G = 2014M

拓展

整數拓展

截圖

浮點數拓展

截圖

字符拓展

截圖

對象內存分析

截圖

布爾值擴展

截圖

數據轉換

  • 因爲Java是強類型語言,因此有些運算須要用到類型轉換。

    ​ 低 ------------------------------------------------------------高

    ​ byte,short,char -> int -> long -> float -> double

  • 運算時,不一樣類型的數據先轉換爲同一類型,再進行運算

截圖

  • 溢出問題

截圖

變量與常量

變量

  • 變量時什麼?變量就是能夠變化的量
  • Java時一種強類型語言,每一個變量都必須聲明其類型
  • Java變量時程序中最基層的存儲單位,其要素包括 變量類型,變量名和做用域

截圖

  • 變量的做用域

截圖

常量

  • 常量(Constant),初始化(Initialize)後不能再改變的值!
  • 所謂常量能夠理解爲一種特殊的變量,它的值被設定後,在程序運行過程當中不容許被改變
final 常量名 = 常量值;
final double PI = 3.14;
  • 常量名通常使用大寫字符

截圖

變量的命名規則

  • 全部變量、方法、類名:見名知意

  • 變量:首字母小寫,駝峯原則 monthSalary

  • 常量:大寫字母,下劃線 MAX_VALUE

  • 類名:首字母大寫和駝峯原則 Man,GoodMan

  • 方法名:首字母小寫,駝峯原則:run(),saveFiles()

運算符

  • Java 語言支持以下運算符
    • 算數運算符:+,-,,/,%,++,--
    • 賦值運算符:=
    • 關係運算符:>,<,>=,<=,==,!=,instanceOf、
    • 邏輯運算符:&&,|,!
    • 位運算符:&,|,^,~,>>,<<,>>> (瞭解)
    • 條件運算符:?,:
    • 擴展賦值運算符:+=,-=,*=,/=

截圖

截圖

截圖

截圖

截圖

截圖

截圖

截圖

包機制

  • 爲了更好地組織類,Java提供了包機制,用於區別類名得命名空間
  • 通常利用公司域名倒置做爲包名
  • 爲了可以使用某一個包的成員,咱們須要在Java程序中明確導入該包。使用"import"語句可完成此功能

截圖

Java Doc

  • Javadoc 命名時用來生成本身API文檔的
  • 參數信息
    • @author 做者
    • @version 版本號
    • @since 指明須要最先使用的jdk版本
    • @param 參數
    • @return 返回值狀況
    • @throws 異常拋出狀況
  • 命令行生成文檔

截圖

截圖

截圖

  • IDEA生成Doc

截圖

截圖

截圖

相關文章
相關標籤/搜索