標籤:螢幕 過程 hello 標點符號 動態 byte 製作 java語言 自訂
java基礎學習筆記day011.軟體開發: 軟體:按照特定順序組織的電腦資料和指令的集合 開發:軟體的製作過程 軟體開發:藉助開發工具和電腦語言製作軟體2.java概述: java之父:詹姆斯·高斯林 JDK:java開發環境 jre:java運行環境 JVM:java虛擬機器 java跨平台是因為,JVM能在不同的平台運行,JVM是跨平台的 JavaSE:標準版 JavaME:手機端,物聯網 JavaEE:企業版,互連網項目3.java語言特點: 簡單性 解釋性 物件導向 高效能 分散式處理 多線程 健壯性 動態 結構獨立 安全性 開源 跨平台4.什麼是跨平台性: 通過java編寫的應用程式,通過不同版本的JVM能在不同的系統平台都可以運行5.HelloWorld程式解析: 首先編寫java原始碼程式,副檔名.java 在命令列模式中,輸入javac命令對源檔案進行編譯,產生位元組碼檔案j avac HelloWorld.java 編譯完成後,如果沒報錯,輸入java,對class位元組碼檔案進行解釋運行 執行時不需要添加.class副檔名:java HelloWorld6.常見錯誤: 1.副檔名隱藏導致編譯錯誤 2.class寫錯,Class clsss... 3.類名格式有問題 ,暫時使用全部英文 4.類名後的括號對稱不正確 5.main方法格式不正確 6.main方法大括弧缺失 7.列印語句拼字錯誤 8.引號使用錯誤,使用了中文全形引號7.常見問題: A:副檔名被隱藏 如何找到:工具--檔案夾選項--查看--去除隱藏副檔名的那個勾勾 B:我要求檔案名稱和類名一致。 實際上不這樣做也是可以的。 但是,注意:javac後面跟的是檔案名稱+副檔名 java後面跟的類名不帶副檔名 C:Java語言嚴格區分大小寫,請注意。 還有就是單詞不要寫錯了。 D:見到 非法字元: \65307肯定是中文問題。 我們寫程式要求標點符號必須全部是英文狀態。 E:括弧的配對問題。 一般來說,括弧都是成對出現的。 F:遇到 在類 HelloWorld 中找不到主方法, 請將主方法定義為 肯定是主方法的格式問題。8.DOS命令: windows+r開啟運行,輸入cmd斷行符號 cd..退回上一級目錄 cd\退回根目錄 dir顯示目前的目錄內容 cd 進入指定目錄 D:進入D盤目錄 cls清除螢幕內容9.注釋: //單行注釋 /*多行注釋*/ /**文檔注釋*/ //注釋是一個程式員必須要具有的良好編程習慣, //初學者編寫程式可以養成:先寫注釋然後再寫代碼 //解釋說明程式,提高程式的可讀性,可以協助我們排錯 10.HelloWorld程式:public class HelloWorld{public static void main(String[] args){System.out.println("HelloWorld");}}public:許可權修飾符:公用,許可權最大class:類HelloWorld:類名,要和檔案名稱一致static:靜態修飾符main:方法名,主方法,被賦予特殊含義的單詞,程式的入口String[] args:接受字串類型數組,args:形參名System.out.println:輸出語句並換行11.關鍵字: 被系統賦予特殊含義的單詞,有特殊的意義,組成字母全部小寫12.標識(zhi四聲)符: a~z,A~Z,0~9,底線_,貨幣符號$ 數字不能開頭,不能和關鍵字重複,最好見名知意13.常量 在程式執行的過程中其值不能發生改變 常量分類: 字面值常量 自訂常量 整型常量:所有整數:10,20,30 小數常量:所有小數:1.2,3.1,4.10 字元常量:用單引號括起來的內容:‘a‘,‘b‘,‘c‘ 布爾常量:較為特有,只有true和false 空常量:null java針對常量有四種形式: 二進位:由0和1組成,以0b開頭 十進位:由0~9組成,整數預設的是十進位 八進位:由0~7組成,以0開頭 十六進位:由0~9,A~F,以0X開頭14.基本類型: 整型(byte,short,int,long),浮點型(float,double) 字元型(char):java中不支援Null 字元‘‘,特殊字元需要加‘\‘ 布爾型(boolean):true,false 參考型別: 類(class),介面(interface),數組([]) public class HelloWorld //類{public static void main(String[] args)//主方法,程式的入口{ System.out.println("HelloWorld");//輸出列印HelloWorld}}
java基礎學習筆記day01