1. 程式人生 > >Java-basic(1)

Java-basic(1)

例如 關系運算 修改 java編譯 imp 格式 常量 false ima

一、安裝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)