【Java零基礎入門篇】第 ② 期 - Java語言基礎(一)
博主:命運之光
專欄:Java零基礎入門
學習目標
掌握變量、常量、表達式的概念,數據類型及變量的定義方法;
掌握常用運算符的使用;
掌握程序的順序結構、選擇結構和循環(huán)結構的使用;
掌握數組的定義及使用方法;
掌握基本的輸入輸出方法;
標識符和關鍵字
關鍵字
提示:不要去強記關鍵字,隨著學習,慢慢了解記憶!
概念:是被Java語言賦予特定意義的一些單詞,例如class,public ,static ,void 等均為Java已經預設好的。
特點:
注:
- goto和const關鍵字也被稱為保留字,Java現在還未使用的關鍵字,但可能在未來的Java版本中會使用的關鍵字。
- true、false和null是特殊的直接量,雖然不是關鍵字,但卻作為一個單獨標識類型,也不能直接使用。
標識符
定義:
??Java對各種變量、方法和類等命名時使用的字符序列;
??技巧: 凡是可以自己起名字的地方都叫標識符;
定義合法標識符的規(guī)則: (必須遵守)??????
以字母、下劃線(_)、美元符號($)開頭,后面可以跟任意數目的字母、數字、下劃線和美元符號;
不可以用關鍵字和保留字,但能包含關鍵字和保留字;
不能以數字開頭;
嚴格區(qū)分大小寫,長度無限制;
不能包含空格;
??例子??:
identifier,_user,$value,Count1 //為合法標識符
#user,1count,value@,class //為非法標識符
??例子??:
identifier,_user,$value,Count1 //為合法標識符
#user,1count,value@,class //為非法標識符
??標識符的命名規(guī)范(建議遵守)
類和接口命名:每個單詞的首字母大寫,其他字母小寫,如 MyJava、Teacher、Student;
變量和方法命名:一個或多單詞組成,第一個單詞全小寫,從第二個單詞開始每個單詞的首字母大寫,其他小寫,盡量少用下劃線,如money, getName、setNumber;
常量命名:所有字母都大寫,如SUM,PI;
包名:所有字母都小寫,如room,tour;
分隔符
Java中的分隔符:分號 ;,花括號 {},圓括號(), 空格 , 圓點. 五個。
分號:用于每條語句的末尾,表示該條語句結束,如 int age=18;
花括號:定義一個代碼塊,如 類體和方法體的定義;
圓括號:
- 定義方法時用()來包含所有的形參變量,如 int getMax(int num1, int num2)
- 方法調用時用來傳實參,如 int max=getMax(18,30);
- 改變運算優(yōu)先級別,保證圓括號部分優(yōu)先計算,如 int num=10*(5+3);
- 做為強制類型轉換的運算符,如 double a=5.6;int b=(int)a;
空格:用于分隔一條語句中不同的部分,如 static int num1=10;
圓點:類或對象及其成員之間的分隔符,起調用方法和變量的作用,如People.id
注釋
在程序之中,由于其基本組成都是代碼,所以考慮到程序的易讀和可維護性的特點,那么在編寫代碼的時候都要在代碼上增加若干的說明文字,叫做注釋,這些文字不需要被編譯器編譯,對于注釋,Java一共分為三種形式:
- 單行注釋: //
- 多行注釋: /* … */
- 文檔注釋: /** … */
??例子??
public class TestDemo {
public static void main(String[] args) {
/*
* 此處為多行注釋,編譯代碼時不編譯
* 如果要學習Java高端課程,可以登錄:www.mldnjava.cn
*/
System.out.println("Hello MLDN .");
}
}
/**
* 此處為文檔注釋,內容會被解釋成程序的正式文檔,并能包含進如Javadoc * 之類的工具生成的文檔里(API文檔),用以說明該程序的層次結構及其方法
* @author mdxy
*/
public class TestDemo {
public static void main(String[] args) {
System.out.println("Hello MLDN .");
}
}
變量、常量和 數據類型
????程序的本質其實是對數據的處理,所以對于數據的保存就必須有嚴格的限制,這些限制就體現在了數據類型的劃分上,即不同的數據類型可以存不同的數據內容。
數據類型
Java語言對于每一種數據都定義了明確的具體數據類型(強類型語言),在內存中分配了不同大小的內存空間。
??????變量變化的范圍即數據類型??????
基本類型的數據范圍(不可分割)
建議:
- 若想表示整數使用int,表示小數使用double;
- 描述日期時間數字或文件內存大小用long;
- 實現邏輯控制,用布爾類型;
常量
????概念:程序運行期間,固定不變的量(constant),通常也被稱為“final變量”。
分類:
- 整數常量: 例如100,200,-230;
- 浮點常量: 例如14.2,-3.4,0.0;
- 字符常量:凡是用單引號括起來的單個字符;(有且僅有一個字符)
- 字符串常量:用雙引號括起來的若干個字符;(零個或多個)
- 布爾常量:只有兩種取值,true真,false假;
- 空常量:null(代表空)
注:任何一個整型常量(10、300等),在java中都默認為int型 ,實型常量(1.2、45.0)默認為double型 。
變量
變量概念:
- 內存中的一個存儲區(qū)域;
- 該區(qū)域的數據可以在同一類型范圍內不斷變化;
- 變量是程序中最基本的存儲單元,包含變量類型、變量名和存儲的值;
變量的定義格式:
- 數據類型 變量名 = 初始化值;
- 數據類型 變量名 ;
- 變量名 = 初始化值;
數據類型:變量變化的范圍就是數據類型;
變量名:每個變量都有一個名字(標識符),方便存取;
初始化值:使用變量前,需要給變量賦值;
????變量是利用聲明的方式,將內存中某個內存塊保留下來以供程序使用。
變量的作用:
- 用于在內存中保存數據;
變量的特點:文章來源:http://www.zghlxwxcb.cn/news/detail-431390.html
- 用來存放數據;
- 內容可以發(fā)生改變;
- 一次只能存放一個數據;
- 可以通過變量的名稱來使用其中的數據;
- 存儲的數據必須符合數據類型的要求。
使用變量注意:文章來源地址http://www.zghlxwxcb.cn/news/detail-431390.html
- 先聲明,后使用;
- 使用變量名來訪問這塊區(qū)域(內存)的數據;
- 變量的作用域:定義變量所包含的一對{}內,變量只在作用域內才有效;
- 同一個作用域內,不能定義重名的變量;
到了這里,關于【Java入門合集】第二章Java語言基礎(一)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!