1.其語和c語言類似,這裡注意main函數的參數與c不同,列印語句使用system.out.println,使用+分隔需要列印的内容;
2.在檔案命名上,檔案名要和檔案内的類名保持一緻;
3.編譯:javac hello.java, 會編譯生成一個hello.class
4.運作java hello,這句指令實際上是啟動java虛拟機,然後加載hello.class類并運作。
java支援如下的基本資料類型:
這裡注意幾點:
1.所有的基本資料類型,定義的時候在棧上配置設定空間;
2.char類型占用兩個位元組
java的引用資料類型包含:數組、類、接口、null,所有的引用資料類型在定義定義時需要使用new來配置設定空間(堆空間)。
以數組為例,使用方法如下;
資料類型的轉換分為:
自動轉換:
資料不丢失的前提下進行自動轉換,java中×××資料預設為int,浮點型資料預設為double;
強制轉換:
注意一點:在進行資料運算時,會先将資料當做預設類型進行計算;
和c語言完全一樣:
在java中将函數稱為方法。
在java語言中引入了重載的概念:方法名(函數名)相同,參數的類型或個數、或順序不同的兩個或多個函數為重載關系;
注意:傳回值不能作為重載的依據;
基本資料類型作為參數,方法内部對參數的修改不會影響調用者(傳值調用)
引用資料類型作為參數,方法内部會修改堆空間,結果會被保留下來;