一.標識符數據庫
(1)標識符就是在編寫程序時給類,變量,方法等起的名字服務器
(2)標識符的命名規則:標識符由字母,數字,下劃線和$組成;第一個字符不能是數字;不能與關鍵字重名數據庫設計
二.關鍵字this
定義:也稱保留字,是系統預留的有特殊含義的標識符。關鍵字都是小寫字母編碼
例子:設計
數據類型相關:class,interface,enum,byte,short,int,long,float,double,char, boolean, void
流程控制相關:if,else,switch,case,default,while,do,for,break,continue,return
訪問權限修飾符:private,protected,public
方法相關修飾符:abstract,final,static,synchronized
類關係相關:extends,implements, super
與實例相關的:new, this, instanceof
包相關:package,import
異常處理:try,catch,finally,throw,throws
其餘:native,strictfp,transient,volatile,assert
未 用:goto,const
字面量:true,false,nulcode
三.字面量utf-8
1.字符編碼作用域
簡單的說就是字符與一個整數之間的對應關係‘a’------------97,‘A’------------65,unicode
‘0’------------48
經常使用的字符編碼:
ASCII碼,美國信息交換標準代碼,使用1個字節的二進制表示.
iso-8859-1, 西歐語言編碼,兼容ASCII編碼 , Tomcat服務器默認編碼,
GB2312/GBK, 中文編碼
unicode編碼, 每種語言中的每一個字符設定了統一而且惟一的二進制編碼.經常使用的編碼方案有 utf-8(代碼編寫以及數據庫設計優先選擇), utf-16
2.字面量
Java程序是用來處理數據的,數據分爲不可變的和可變的兩類,不可變的又分爲字面量和final常量,字面量又稱爲直接量.
包括:
整數字面量: 10, 123, 456, -789, 0 等全部整數
小數字面量: 1.2, 3.14, 45.678等全部小數
布爾字面量: true, false
字符字面量:是用單引號引發來的單個字符,如’a’, ‘A’, ‘中’, ‘漢’等, ‘’, ‘ab’不是字符字面量
字符串字面量:有雙引號引發來的任意個字符,如: 「abc」, 「90後菜鳥」, 「」
null
四.變量
變量的分類:根據定義變量的位置,分爲局部變量和成員變量
成員變量:在類中定義變量(做用域在整個類)
局部變量:在代碼塊中定義變量(從定義類開始,到大括號結束)
五.數據類型
數據類型就是一組值,以及這一組值上的操做.
1.數據類型做用:
不一樣數據類型的存儲方式不一樣,整數和小數存儲方式不一樣;
不一樣數據類型的數據取值範圍不一樣, 一個字節和四個字節取值範圍不同;
不一樣類型的數據容許的操做不一樣, 字符串不能進行乘除操做.
2.Java語言的數據類型包括哪些
Java的數據類型分爲基本類型和引用類型兩大類.
3.八大基本類型
整型:byte,short,int,long
小數類型:float,double
字符類型:char
布爾類型:boolean
4.基本類型轉換
布爾類型不能和其餘類型進行相互轉換
1.自動類型轉換
byte -->short -->int -->long -->float -->double
char -->int -->long -->float -->double
2.強制類型轉換
不能進行自動類型轉換時,能夠進行強轉
(目標類型)(表達式)