Java-basic(1)
一、安裝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)