小楊初學Java的筆記02
阿新 • • 發佈:2021-11-23
一、Jdk環境變數配置
1、我們之前寫程式碼都在jdk的安裝目錄的bin目錄下,由於我們的編譯和執行的命令都在
bin目錄下,只有將我們的程式碼檔案放到同一目錄下,才能編譯和執行成功。
2、配置環境變數(PATH ClASSPATH)
a、找到環境變數的配置目錄
此電腦 -- 右擊(屬性) -- 高階系統設定 -- 環境變數
b、配置PATH目錄的原因:
為了讓javac命令可以在任意目錄下執行
執行javac編譯命令通過,只能說明程式沒有基本語法問題,並不代表程式沒有程式碼邏輯的問題。
c、配置PATH目錄的兩種方式
1) jdk的bin目錄完整路徑配置在PATH目錄中
D:\soft\java\jdk\bin
2)JAVA_HOME = D:\soft\java\jdk
%JAVA_HOME%\bin(path由上面的完整路徑改為左邊路徑)
d、配置CLASSPATH
原因:讓我們的class檔案在任意目錄下可以被訪問
%JAVA_HOME%\bin;.
二、使用高階編輯器寫程式碼
1)VSCode,Notepad++,eclipse,myeclipse,IDEA
2)安裝IDEA
注:IDEA安裝時要注意安裝路徑以及檔案Java程式碼儲存的路徑
三、Java中用到的基本概念
1、關鍵字
被java語言賦予特定含義的單詞。
特點:
組成關鍵字的字母全部都是小寫。
如何識別哪些是關鍵字呢?
像IDEA這樣的高階編輯器,會有高亮顯示
注意:
a、goto和const作為保留字存在,目前暫不使用。
b、類似於IDEA這樣的高階編輯器,針對關鍵字有著特殊的顏色標識
2、識別符號:(掌握)
給類、介面、方法、變數等起名字用的。
特點:
a、由英文大小寫組成
b、由數字字元組成
c、$和_組成
注意:
a、不能以數字開頭
b、不能用關鍵字作為識別符號
c、在同一個大括號內,不能有重名
d、java中嚴格區分大小寫
java中常見的命名規範:(見名知意)
a、包,包簡單理解為資料夾的意思
所有字母都是小寫
1)單級目錄
舉例:bigdata14
2)多級目錄
舉例:com.shujia.wyh
b、類或者介面起名字
如果名字是由一個單片語成的時候,首字母大寫,其餘字母小寫
如果名字是由多個單片語成,所有的單詞首字母大寫,其餘字母小寫
1) 一個單片語成
舉例:Student
2) 多個單片語成
舉例:HelloWorld
c、變數或者方法起名字:
如果是由一個單片語成,所有字母均小寫,
如果是由多個單片語成,第一個單詞字母全部小寫,從第二個單詞開始,
首字母大寫,其餘字母小寫。
1)一個單詞
舉例:eat()
2)多個單詞的時候
舉例:eatBeaf()
d、常量起名字
如果是由一個單片語成,所有字母均大寫
如果是由多個單片語成,所有單詞字母均大寫,並且單詞與單詞之間用下劃線拼接
1)一個單片語成
舉例:NAME
2)多個單片語成
舉例:BIGDATA_STUDENT_NAME
3、註釋:
註釋:用於解釋說明程式的文字,不被JVM所識別
分類:
a、單行註釋
//
c、多行註釋:
/* ... */
c、文件註釋:(學到工具類再做解釋)
/** ... */
作用:
a、方便閱讀程式碼
b、幫助排錯
4、常量:
在java程式執行過程中其值不可改變的量
a、字面值常量
字串常量
整數常量
b、進位制分類:
二進位制
由0,1組成,以0b
八進位制
由0,1...7組成,以0
十進位制
由0,1...9組成,整數預設就是十進位制的
十六進位制
由0,1...,9,a,b,c,d,e,f組成,以0x開頭
c、進位制轉換:
其他進位制轉換成十進位制
十進位制轉換成其他進位制
二進位制,八進位制,十六進位制之間的轉換
PS:(與進位制有關的編碼:8421碼,餘三碼。)
(因進位制轉換在Java語言中並不常用,而且進位制轉換在大學時小楊已經學了不止四次了,早已掌握,就不一一概述了)
d、常用常量
小數常量 字元常量
布林常量(true,false) 空常量(null)
自定義常量(學到面向物件時再解釋)
明天繼續