1. 程式人生 > 其它 >Sql Server(1)資料庫基礎

Sql Server(1)資料庫基礎

JAVA基礎語法

註釋,識別符號,關鍵字

註釋(註釋並不會被執行,是給寫程式碼的人看的)

​ Java中註釋有三種:

  • 單行註釋--"//"開頭
  • 多行註釋--"/* 註釋 */"
  • 文件註釋--"/** 註釋 */"

識別符號

  • 關鍵字
abstract assert boolean break byte
case catch char class const
continue default do double else
enum extend final finally float
for goto if implements import
instanceof int interface long native
new package private protected public
return strictfp short static super
switch synchronized this throw throws
transient try void volatile while
  • java所有的組成部分都需要名字,類名,變數名以及方法名都被稱為識別符號

識別符號注意點

  • 所有識別符號都應該以字母,美元符,或下劃線開始
  • 首字母之後可以是字母,美元符,下劃線或數字的任何字元組合
  • 不能使用關鍵字作為變數名或方法名
  • 識別符號是大小寫敏感的
  • 合法識別符號舉例:age、$salary、_value、_1_value
  • 非法識別符號舉例:123abc、-salary、#abc
  • 可以使用中文命名,但一般不建議使用,也不建議用拼音,很low

資料型別

強型別語言

  • 要求變數的使用要嚴格符合規定,所有變數都必須先定義後才能使用

弱型別語言

Java的資料型別分為兩大類

  • 基本型別
    一. 數值型別

    1. 整數型別
    

    ​ byte佔1個位元組範圍:-128-127

    ​ short佔2個字元範圍:-32768-32767

    ​ int佔4個字元範圍:-2147483648-2147483647

    ​ long佔8個字元範圍:-9223372036854775808-9223372036854775807

      2. 浮點型別
    

    ​ float佔4個位元組

    ​ double佔8個位元組

    3. 字元型別char佔2個位元組
    

​ 二. boolean型別
​ 佔1位,其值只有true和false兩個

  • 引用型別
    1. 介面
    2. 陣列

型別轉換

  1. 由於Java是強型別語言,所以要進行有些運算的時候,需要用到型別轉換
低 -------------------------------------------------->  高
byte,short,char --> int --> long --> float --> double
  1. 運算中,不同型別的資料先轉化為同一型別,然後進行運算

  2. 強制型別轉換 (高-->低)

    int i = 128;
    byte b=(byte)i;//記憶體溢位
    //強制轉換   (型別)變數名
    System.out.println(i);//128
    System.out.println(b);//-128
    
  3. 自動型別轉換(低-->高)

int i = 128;
double b = i;
//自動轉換
System.out.println(i);//128
System.out.println(b);//128.0
  1. 注意點:
    1. 不能對布林值進行轉換
    2. 不能把物件型別轉換為不相干的型別
    3. 再把高容量轉換到低容量的時候,強制轉換
    4. 轉換的時候可能存在記憶體溢位,或精度問題

變數,常量

變數

   1. 變數是什麼:就是可以變化的量
   2. Java是一種強型別語言,每個變數都必須宣告其型別
   3. Java變數是程式中最基本的儲存單元,其要素包括變數名,變數型別和作用域
   4. 注意事項
      - 每個變數都有型別,型別可以是基本型別,也可以是引用型別
      - 變數名必須是合法的識別符號
      - 變數宣告是一條完整的語句,因此每一個宣告都必須以分號結束

變數作用域

  1. 類變數

  2. 例項變數

  3. 區域性變數

    public class Demo7 {
        //屬性:變數
        static  double salary = 2500; //類變數  static
        //布林值預設值為false
        //除了基本型別,其餘的預設值都是null
        String name="青";//例項變數:從屬於物件;如果不進行初始化,這個型別的預設值
        int age;
        //main方法
        public static void main(String[] args) {
            int i=10;//區域性變數:必須宣告和初始化值
            System.out.println(i);//10
          }    
       }
    

變數的命名規範

  1. 所有變數,方法,類名:見名知意
  2. 類成員變數:首字母小寫和駝峰原則:monthSalary
  3. 區域性變數:首字母小寫和駝峰原則
  4. 常量:大小寫字母和下劃線:MAX_VALUE
  5. 類名:首字母大寫和駝峰原則:Man,GoodMan
  6. 方法名:首字母小寫和駝峰原則

常量

  1. 常量:初始化後不能再改變值,不會變動的值
  2. 所謂常量可以理解成一種特殊的變數,他的值被設定後,在程式中不允許被改變
  3. 常量名一般使用大寫字元

運算子

Java語言支援如下運算子

  • 算術運算子:+,-,*,/,%,++,--

  • 賦值運算子:=

  • 關係運算符:>,<,>=,<=,==,!=instanceof

  • 邏輯運算子:&&,||,!

  • 位運算子:&,|,^,~,>>,<<,>>>(瞭解!)

  • 條件運算子:?:

  • 擴充套件賦值運算子:+=,-=,*=,/=

    ***注***
    //++  --   自增   自減   一元運算子
    int a = 3;
    int b =a++;//執行完這行程式碼後,先給b賦值,再自增
    //a++  a=a+1
    System.out.println(a);//4
    //++a a=a+1
    int c = ++a;//執行完這行程式碼前,先自增,再給c賦值
    
    System.out.println(a);//5
    System.out.println(b);//3
    System.out.println(c);//5
    
    //冪運算  很多運算,會使用一些工具類來操作
            double pow=Math.pow(2,3);
            System.out.println(pow);//8.0
    

包機制,JavaDoc

包機制(包機制的本質就是資料夾)

  1. 為了更好的組織類,Java提供了包機制,用於區別類名的名稱空間
  2. 包語句的語法格式為:
package pkg1[.pkg2[.pkg3...]]
  1. 一般利用公司域名倒置作為包名
  2. 為了能夠使用某一個包的成員,我們需要在Java程式中明確匯入該包,使用"import"語句可完成此功能
import package1[.package2...].(classname|*);

JavaDoc

  1. javadoc命令是用來生成自己API文件的
  2. 引數資訊
  • @author 作者名
  • @version 版本號
  • @since 指明需要最早使用的jdk版本
  • @param 引數名
  • @return 返回值情況
  • @throws 異常丟擲情況
【注】 命令列生成Javadoc文件:javadoc 引數 Java檔案

[點選進入如何使用IDEA生成Javadoc文件](如何使用Intellij Idea生成JavaDoc文件_霜之哀傷-CSDN部落格_使用idea生成javadoc文件)