標籤:file 檢測 long 類型 float har 編譯 als equal
一、安裝JDK及目錄結構
JDK安裝包安裝完成後,會預設安裝在C盤,目錄為C:/Program Files/Java,Java檔案夾下分為jre和jdk檔案夾
jdk-bin 編譯器和工具
jdk-demo 示範
jdk-docs HTML格式的類庫文檔
jdk-include 用於編譯本地方法的檔案
jdk-jre Java運行環境檔案
jdk-lib 類庫檔案
jdk-src 類庫源檔案
添加系統變數JAVA_HOME和Path路徑,具體參加網路教程
二、運行執行個體
命令列視窗鍵入下面的命令:
javac Welcome.java //將Welcome.java編譯成Welcome.class 並發送到Java虛擬機器(編譯)
java Welcome //虛擬機器執行class位元組碼,只需要提供類名,不要帶副檔名.class或.java(運行)
推薦使用Eclipse編寫java程式,Eclipse提供整合式開發環境
三、設計結構
存取修飾詞:控製程序的其他部分對這段代碼的存取層級
public
關鍵字:
class
類名的書寫方式:首字母必須大寫,儲存的檔案名稱必須和public類名一樣,一個java程式只能有一個public類,類中必須有public的main方法,格式固定,執行程式先執行的是main方法
資料基本類型:
整型
byte:1位元組
short:2位元組
int:4位元組
long:8位元組
十六進位0x開頭,八進位0開頭
浮點型
float:4位元組
double:8位元組
正/負無窮大/NaN
浮點數值不適合用于禁止出現舍入誤差的金融計算中,儲存的小數不精準,若要不含有任何舍入誤差,應該使用BigDecimal類
char類型
2位元組
單個字元
\u0000-\Uffff 用Uniclode編碼錶示十六進位值代替字元常量
除了轉義符\u,還有表示特殊字元的逸出序列符,例如\n \r \\ \‘等等
boolean類型
true/false
變數聲明:資料類型+變數名,且變數必須要初始化
常量:final+資料類型+常量名,被賦值後就不能再更改了,常量名使用全大寫,常用 static final 設定一個類常量,類常量可以在一個類中的多個方法中使用
算術運算子:加減乘除餘,自增自減
關係運算子:== != < > <= >= && || ! ?:
數學函數與常量:
Math類- Math.sqrt(x); Math.pow(x,a); Math.PI,若不想要在數學方法名和常量名前添加首碼“Math”,只要在源檔案的頂部加上import static java.lang.Math.*;
StrictMath類得到的浮點型的結果是完全可預測的
類型轉換:位元組數小的可以轉換成位元組數大的,位元組數大的轉換成位元組數小的需要強制轉換,例如 int y=(int) x;
字串:
1)子串
String greeting="Hello";
String s=greeting.substring(0,3); //s="Hel"
2)拼接
採用加號+ 拼接兩個字串
3)字串不可修改
4)檢測字串是否相等
s.equals(t); //相等則返回true
"Hello".equalsIgnoreCase("hello"); //排除大小寫。不要用==判斷兩個字串是否相等,這個運算子只能夠確定兩個字串是否放在同一個位置上。
5)空串與Null串
str.length()==0 或者str.equals("") 檢查是否為空白
str==null 檢查是否為null
Java-basic(1)