這裏只記錄java與php、javascript不一樣的地方,相同的地方就不贅述了。javascript
1.java文件源碼爲以.java爲後綴的文件,字節碼文件是以.class爲後綴的文件。php
2.寫好一個java源碼以後,cmd進入源碼文件盤符,用命令 javac helloworld.java將源碼轉化爲字節碼文件 helloworld.class;html
而後用命令java helloworld運行字節碼文件,獲得咱們想要的結果,記住最後一步java字節碼文件的時候不能帶後綴.class,不然會報錯!java
3.java中定義一個變量要顯式的聲明變量類型而且java對大小寫敏感:數組
String a = "Hello World";聲明一個字符串型變量a,並賦值爲「Hello World」。函數
4.java中的數據類型:spa
boolean:布爾型,值只能是true和false;htm
char:字符型,單引號包起來的單個字符;blog
String:字符串型,雙引號包起來的多個字符;排序
整數型又分爲四種:
byte:兩個字節;
short:-32768---32767 五位數;
int:-2147483648---2147483648 十位數 (默認類型,通常都用這個);
long:-9223372036854775808----9223372036854775808 十九位數。
浮點型分爲兩種(小數型):
float:-3.403E38---3.403E38;
double:-1.798E308---1.798E308。
5.函數方法的返回值
Math.pow(double x,double y) 返回值爲x的y次方,該函數返回值數據類型爲double型,因此
若是要將該值賦值給變量z,那麼也必須提早聲明z的數據類型爲double,不然會出錯。
6.打印信息
System.out.println("打印信息") 輸出信息後會換行
System.out.print("打印信息") 輸出信息後不換行
7.java數組定義方法
一維數組:
int [] test = {21,34,67,98,47} 或者 int test [] = {21,54,76,89,34} 他們等價於==>int [] test = new int []{23,46,78,53,87}
int聲明數據類型,[]表示數組。
test[0]表示第一個數據,以此類推。
二維數組:
int [][]test = {{23,56,89,23,45,},{34,56,21,54,87,}} 兩行五列的二維數組
等價於==>int [][] test = new int [2][5];test[0][0]=23;.........
行長度==>test.length;列長度==>test[i].length;由於是一個二維數組,因此test[i]自己也是是一個數組.
8.數組空間配置
int [] test = new int[5] 新建數組test,長度爲5,數據類型爲int。
int [] test; test=new int[5]; 另外一種寫法。
9.java的數組操做方法
Arrays.方法(數組名):
Arrays.sort(test)-----------升序排序
Arrays.toString(test)------數組轉換爲字符串
關於java數組操做,有位仁兄寫得比較詳細,請點擊。
10.在java中使用一些方法時,必須先使用import將包文件導入
import java.util.Arrays 導入java下util包下的Arrays類
import java.util.* 導入java下util包下的全部類
先導入以後,這些類裏面的方法才能在後面的class內部使用。
e.g:將用戶輸入的值傳遞給變量score。
Scanner input=new Scanner(System.in);
int score = input.nextInt();