黑馬程式設計師_Java基礎(Java概述,關鍵字,識別符號,註釋,常量,變數
阿新 • • 發佈:2019-01-22
------<a href="http://www.itheima.com" target="blank">Java培訓、Android培訓、iOS培訓、.Net培訓</a>、期待與您交流! -------
人生沒有選擇題,只有證明題,每天都在奮鬥的路上!
黑馬程式設計師_Java概述,關鍵字,識別符號,註釋計算機 專業的解釋 計算機(Computer)全稱:電子計算機,俗稱電腦。是一種能夠按照程式執行,自動、高速處理 海量資料的現代化智慧電子裝置。由硬體和軟體所組成,沒有安裝任何軟體的計算機稱為裸機。常見 的形式有臺式計算機、筆記本計算機、大型計算機等。 自己理解 計算機就是電腦,學習軟體開發必須有電腦。 計算機軟體 |——系統軟體 例如:DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS等等,就是電腦執行必備的軟體 |——應用軟體 例如: qq,yy,飛秋等等,就是根據自己的需求下載得到的軟體 軟體開發:藉助開發工具與計算機語言製作軟體 計算機硬體 就是可以實實在在看見,和計算構成一體的東西 例如:鍵盤,滑鼠,顯示屏等等 語言 自然語言:人們溝通所使用的 計算機語言:就是為了實現人和計算機進行交流的語言 例如:C,C++,C#,Java 人機交換的形式 圖形化頁面: DOS命令: 需要記住常見的命令 d: 回車 碟符切換 dir(directory):列出當前目錄下的檔案以及資料夾 md (make directory) : 建立目錄 rd (remove directory): 刪除目錄 cd (change directory)改變指定目錄(進入指定目錄) cd.. : 退回到上一級目錄 cd\: 退回到根目錄 del (delete): 刪除檔案,刪除一堆字尾名一樣的檔案*.txt exit : 退出dos命令列 cls : (clear screen)清屏 Java Java語言概述 Java之父:高司令; JDK的全稱:Java Development Kit Java語言的特點 有很多小的特點,記住開源和跨平臺兩個 如何保證跨平臺 針對不同的作業系統,Java提供了不同的JVM(Java虛擬機器) JDK,JRE,JVM的作用及關係 (1)作用 JVM:保證Java語言跨平臺 JRE:Java程式的執行環境 JDK:Java程式的開發環境 (2)關係 JDK:包括JRE和一些工具 JRE:包括JVM和核心類庫 所以安裝JDK就可以了 HelloWorld案例 程式class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld"); } }
常見的問題
副檔名被隱藏
檔名稱和類名不一致
Java語言嚴格區分大小寫
非法字元: \65307
括號的配對問題
類中找不到主方法
path環境變數和classpath環境變數
path環境變數的作用保證javac命令可以在任意目錄下執行
classpath環境變數的作用保證class檔案可以在任意目錄下執行
Java中關鍵字,識別符號
(1)關鍵字
(1)被Java語言賦予特定含義的單詞
(2)特點:全部小寫。
(3)注意事項:
A:goto和const作為保留字存在。
B:類似於Notepad++這樣的高階記事本會對關鍵字有特殊顏色
(2)識別符號
(1)就是給類,介面,方法,變數等起名字的字元序列
(2)組成規則:英文大小寫字母,數字,$和_
(3)注意:
(1)不能以數字開頭
(2)不能是java中的關鍵字
(3)區分大小寫
(4)命名規則(見名知意)
包:全部小寫
單級包:小寫
多級包:小寫,並用.隔開
類或者介面
一個單詞:首字母大寫
多個單詞:每個單詞首字母大寫
方法或者變數
一個單詞:首字母小寫
多個單詞:從第二個單詞開始,每個單詞首字母大寫
常量
全部大寫
一個單詞:大寫
多個單詞:大寫,並用_隔開
註釋
就是對程式進行解釋說明的文字
分類:
A:單行註釋 //註釋文字
B:多行註釋 /*註釋文字*/
C:文件註釋 /**註釋文字 */
寫一個程式的過程。
需求——分析——實現——程式碼體現
註釋的作用
A:解釋說明程式,提高了程式碼的閱讀性。
B:可以幫助除錯程式。
常量
(1)在程式執行的過程中,其值不發生改變的量
(2)分類:
A:字面值常量
例如:圓周率
B:自定義常量
就是成員變數用finaly 修飾後就變成了常量,它的值不能進行改變
(3)字面值常量
A:字串常量 "hello"
B:整數常量 12,23
C:小數常量 12.345
D:字元常量 'a','A','0'
E:布林常量 true,false
F:空常量 null(引用資料型別在進行值初始化時,預設值為null)
(4)在Java中針對整數常量提供了四種表現形式
A:二進位制 由0,1組成。以0b開頭。
B:八進位制 由0,1,...7組成。以0開頭。
C:十進位制 由0,1,...9組成。整數預設是十進位制。
D:十六進位制 由0,1,...9,a,b,c,d,e,f(大小寫均可)組成。以0x開頭。
進位制轉換
(1)其他進位制到十進位制
係數:就是每一個位上的數值
基數:x進位制的基數就是x
權:對每一個位上的資料,從右,並且從0開始編號,對應的編號就是該數 據的權。
結果:係數*基數^權次冪之和。
(2)十進位制到其他進位制
除基取餘,直到商為0,餘數反轉。
(3)進位制轉換的快速轉換法
A:十進位制和二進位制間的轉換(8421碼進行快速轉換)
B:二進位制到八進位制,十六進位制的轉換
變數
(1)在程式的執行過程中,其值在某個範圍內可以發生改變的量
(2)變數的定義格式:
A:資料型別 變數名 = 初始化值;
B:資料型別 變數名;
變數名 = 初始化值;