1:java文件的建立:java文件後綴名必須是java 。java文件名必須和主類名一致 。
2:java文件的編譯:cmd命令輸入javac 主類名 .java的形式對java文件進行編譯 。生成.class文件。
3:java文件的運行:cmd命令輸入java 主類名的形式運行java文件 。
4: java命名規範:
類名 、接口名:首字母大寫,之後每個單詞首字母大寫。
方法名、變量名:首字母小寫,之後每個單詞首字母大寫 。
常量名:全部大寫 。
關鍵字: 全部小寫 。
······························································································
第一個程序:永遠的"Hello World!"
public class Hello //定義了一個類 類名爲Hello
{
public static void main(String args[]){ //主方法,程序的起點
System.out.println("Hello Word"); //輸出語句
}
}
運行結果如下:
第一個程序的解釋
1 . 關於類的定義:
(1) .public class定義 :類名稱必須與文件名保持一致 ,否則無法編譯 ,且一個.java 程序只能有一個 public class 。
(2) .class定義:類名稱可以和文件名不一致 ,但是生成的是class定義的名稱 。一個 .java程序中可以有多個.class定義 ,編譯後會分爲不同的 .class文件 。
2 .主方法 :main() :
主方法表示的是一個程序的的起點 ,所有代碼都由此開始順序執行 。在java中主方法也要放在一個類中 。主方法所在的類稱爲主類 。其定義的格式如下:
public static void main(String args[]){
編寫程序 ;
}
3 .系統輸出 :System .out .println()
對於輸出有以下兩種格式 :
輸出後換行:System .out .println("");
輸出後不換行 :System .out .print("");
數據類型的劃分
數據類型分爲 基本數據類型和引用數據類型 。
1:基本數據類型包括 數值型 、字符型(char) 、布爾型(boolean) 。
其中數值型包括整數型(byte 、short 、int 、long )和浮點類型 (float 、double)。
2:引用數據類型包括 :類(class)、接口(interface)、數組 。
整形:
1:
public class Demo{
public static void main(String args[]){
int max=Integer.MAX.VALUE; //取出int類型的最大值
int min =Integer.MIN.VALUE ;//取出int類型的最小值
System.out.println(max);
System.out.println(min);
}
}
輸出int類型的最大值和最小值 。
2:
java中所有的整數默認爲int類型 。
(1)將int 型常量變爲long型常量 ,使用“數字L”、“數字l”.
(2)將int 型變量變爲long型變量 ,使用“long 變量名稱” .
(3)數據範圍小的數據與數據範圍大的數據進行計算時,自動向大範圍的數據類型進行轉換。
浮點數:
java中所有的小數都是double類型,double類型是保存範圍最廣的數據類型 。
字符型:
public class Demo{
public static void main(String args[]){
char a='A' ;
int b=a ; //字符和int可以以編碼的形式進行轉換
System.out.println(a);
System.out.println(b);
}
}
程序執行結果 :
A
65
布爾型 :
布爾類型是一種邏輯結果 ,保存true ,false 兩類數據 。
public class Demo{
public static void main(String args[]){
boolean flag=false;
if(!flag) {
System.out.println("Hello world .");
}
}
}
程序執行結果:Hello world .
String 型類型
String屬於引用數據類型 (它屬於一個類 ,所以首字母大寫)。
String表示一個字符串 ,要求使用雙引號聲明 。
public class Demo{
public static void main(String args[]){
String str ="Hello" ;
System.out.println(str);
str += "world " ; //字符串連接
str =str+"!!!";
System.out.println(str);
String ans="字符串加法:";
ans+=100+99;
System.out.println(ans);
}
}
程序執行結果 :
Hello
Hello world!!!
字符串加法:10099
在基本數據類型中 ,任何數據類型都向範圍大的數據類型轉變 。但是如果遇到了String這樣的引用數據類型就不一樣了 。所有的數據類型 ,遇見String 的+ ,那麼所有的數據類型都變爲了String 類型 。