1. 程式人生 > 其它 >小楊初學Java的筆記02

小楊初學Java的筆記02

一、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) 自定義常量(學到面向物件時再解釋)       明天繼續