java基礎總結一(Java概述、環境變量、註釋、關鍵字、標識符、常量)

一:java概述

1.Java語言是一門高級語言,1991年Sun公司的James Gosling(詹姆斯·高斯林)等人開始開發名稱爲 Oak 的語言,希望用於控制嵌入在有線電視交換盒、PDA等的 微 處理器,1994年將Oak語言更名爲Java

2.Java分爲三大平臺,即JavaSEJavaEEJavaME

JAVAEEJava Platform Enterprise Edition開發企業環境下的應用程序,主要針對web程序開發;

JAVASEJava Platform Standard Edition完成桌面應用程序的開發,是其它兩者的基礎;
JAVAMEJava Platform Micro Edition開發電子消費產品和嵌入式設備,如手機中的程序;
3.JDKJRE
JRE爲Java的運行時環境,是運行Java程序依賴的。如果僅僅是運行已經存在的Java程序,只安裝JRE即可。
JDK爲Java的開發環境,是開發時依賴的。包含JRE

Java語言通過在不同的操作系統上安裝對應的Java虛擬機實現了跨平臺, 即java.class程序可以在不同操作系統上均可以運行。(java.class文件相當於Windows中的.exe文件,是可執行的程序)




4.配置Windowspath環境變量

我們配置path的目的是讓Javabin目錄下的javac命令可以在任意目錄下執行,無需進入到javac所在的目錄就可以找到javac.exe命令,方便完成程序。

a) 方式一

l 配置步驟:

右鍵點擊計算機  →  選擇屬性  →  更改設置  →  點擊高級  →  點擊環境變量  →  找到系統變量中的path  →  將java安裝目錄下javac所在的bin目錄路徑配置到path變量中,用;(英文)與其他變量分隔

l 注:

配置path後文件的訪問順序:先訪問當前路徑,如果當前路徑沒有該文件,則再訪問path配置的路徑

a) 方式二(專用於JAVA)

除了案例中直接配置path的方式外,針對Java還可以使用第二種JAVA_HOME的方式進行配置:

l 右鍵點擊計算機  →  選擇屬性  →  更改設置  →  點擊高級  →  點擊環境變量  →  創建名爲JAVA_HOME的環境變量  →  將java所在的目錄路徑配置到JAVA_HOME變量中,用;與其他變量分隔  →  在path環境變量中添加%JAVA_HOME%\bin

 二:註釋、關鍵字與標識符

2.1 註釋

用來解釋和說明程序的文字。案例中的代碼我們並不知道什麼意思,我們可以使用註釋來提醒自己我的代碼的功能是什麼。註釋是不會被執行的。

 

l 格式

單行註釋    //註釋內容

多行註釋    /*註釋內容*/

文檔註釋 /**註釋內容*/

 

l 註釋的進一步解釋

對於單行和多行註釋,被註釋的文字,不會被JVM解釋執行。

對於文檔註釋,是java特有的註釋,其中註釋內容可以被JDK提供的工具javadoc所解析,生成一套以網頁文件形式體現的該程序的說明文檔。在文檔註釋中可以使用註解配合javadoc完成對信息的進一步說明。

註釋是一個程序員必須要具有的良好編程習慣。便於自己日後的代碼維護,也方便別人閱讀你的代碼。

l HelloWorld註釋說明

/*

 class:類,Java當中組織代碼的基本單位

 HelloWorld:類名,可自定義

 

  public:訪問權限修飾符,現爲固定寫法

static:靜態修飾符,現爲固定寫法

void:返回值類型,現爲固定寫法

main:方法名,現爲固定寫法

String[]:參數類型,現爲固定寫法

args:參數名,可以自定義修改,建議固定寫爲args

 */

public class HelloWorld {

/*

main方法是程序入口,即JVMmain方法處開始運行程序。

*/

public static void main(String[] args) {

//打印語句

//小括號內爲打印字符串語句,字符串必須使用""包裹

System.out.println("Hello World!");

}

}

 

2.2 關鍵字

關鍵字是被Java語言賦予特殊含義,具有專門用途的單詞,比如之前接觸的classintdouble均爲Java已經預設好的。

學習java語言基礎實際上就是學習各種關鍵字如何使用的過程

l Java關鍵字均爲小寫,注意String不是關鍵字

l goto與constJava中的保留字,即沒有賦予特殊含義卻仍被Java佔用的單詞

2.3 標識符及命名規則

標識符是用來表示某個實體的符號,即爲代碼中的部分內容起的名稱。簡單來說,在Java中自己起名字的地方使用的就叫標識符,遵守標識符規則(這些地方包括:變量名、方法名、類名、接口名、包名等的命名)。

2.3.1 組成元素

l 英文字符: a-zA-Z

l 數字: 0-9

l 符號: _$

2.3.2 標識符規則

l 數字不能開頭

l 不可以使用關鍵字

l 嚴格區分大小寫,不限制長度

l 起名時,儘量達到見名知意

2.3.3 Java當中不同部分的命名規則

針對Java當中的不同內容,在標識符的基礎上,爲這些內容命名還要符合以下規定,但是這些規定是不受語法約束的。

l 包名:多單詞組成時所有字母均小寫,使用.連接  aaa.bbb.ccc

l 類名&接口名:大駝峯式   AaaBbbCcc

l 變量名&方法名:小駝峯式   aaaBbbCcc

l 常量名:多單詞組成是所有字母均大寫,使用_連接  AAA_BBB_CCC

三: 常量及數據類型

3.1 常量

3.1.1 常量概念

常量是不能改變的量,即  每一個常量就是一個數值。

3.1.2 數據類型

如同在數學當中有小數與整數兩種數值,在Java當中需要表示生活生產中的多樣內容,其數據類型比數學中的小數與整數更爲豐富。

Java是嚴格區分數據類型的強類型語言,即每個數據均必須有一個數據類型

l 整數

i. 十進制表示方式:正常數字   如 1325

ii. 二進制表示方式:以0b(0B)開頭    如0b10110B1001

iii. 十六進制表示方式:以0x(0X)開頭   數字以0-9A-F組成  

0x23A20xa0x10

iv. 八進制表示方式:以0開頭   如01070721

l 小數

2.131.0

l 布爾型

用來表示是否,布爾類型只有兩個值  true代表真即滿足條件   false代表假即不滿足條件

l 字符

i. 表示單個字符,鍵盤的按鍵可以輸入一個字符。中文的一個漢字可以代表一個字符。

ii. 字符需要使用’’將內容包裹

iii. 字符內容不能爲空

如  ‘1’、 ‘a’、 ‘ ’、 ‘中’、 ‘$’

l 字符串

i. 字符串String是一種特殊的數據類型,在學習String類之前可以視爲一種類似intdouble的數據類型。

ii. 字符串必須使用“”包裹

如  “我愛Java”、 “0”、 “a”、 “”、 “null”



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章