Java入門之HelloWorld
Java入門之看似簡單又不簡單的HelloWorld.
我們執行一段Java程式。
配置環境變數,下載安裝JDK,這是重要的第一步。下面瞭解一下有關JDK:
JDK : Java Development ToolKit(Java開發工具包)。JDK是整個JAVA的核心,包括了Java執行環境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基礎的類庫(即Java API 包括rt.jar)。
JRE:Java Runtime Enviromental(java執行時環境)。也就是我們說的JAVA平臺,所有的Java程式都要在JRE下才能執行。包括JVM和JAVA核心類庫和支援檔案。與JDK相比,它不包含開發工具——編譯器、偵錯程式和其它工具。
JVM:Java Virtual Mechinal(JAVA虛擬機器)。JVM是JRE的一部分,它是一個虛構出來的計算機,是通過在實際的計算機上模擬模擬各種計算機功能來實現的。
Java開發工具
Eclipse、MyEclipse、NetBeans、Intelij Idea等。這裡介紹使用的是 Intellij Idea。
下面開啟下載好的Idea,開啟新建專案:
我們做一個Java專案,需要一個Java SDK,將下載好的JDK安裝到 Intellij Idea中,如下:
單擊下一步,選擇並設定新建專案的名稱和位置,點選完後。
左側src資料夾是存放原始碼的資料夾,右擊此資料夾,新建Java Class類為HelloWorld。這裡需要注意:
類名必須與檔名相同
一個java檔案必須只能有一個public類
每一個類都會生成對應的class檔案
包package必須要求小寫,如例子中的kkee
新建好後編輯如下:
package kkee; //包;
public class HelloWorld { //類;
public static void main(String[] args) { //方法;
System.out.println(“HelloWorld”); //變數;
//以字串形式列印並輸出Helloworld;
}
}
對程式碼進行一個簡單瞭解:
- 方法:
- 訪問修飾限定符 :public private protected
- 方法的返回值:void int boolean float
- 方法名稱:
- 引數:String[] args:形式引數:形參
- 函式體:函式體內的程式碼就是你所要執行的功能
- main 函式是static: mian 方法是程式的入口點,如果沒有關鍵字static,你沒有main方法就無法生成一個例項,Main()函式是必須封裝在類或結構裡來提供可執行程式的入口點。
執行一個應用程式時,都需要有一個配置,這個過程是基本的。為了建立一個執行配置,點選Run | 編輯配置,選擇應用Apply。
當然,之前學習c時執行程式碼一直使用cmd命令提示符,執行Java程式時也可以,先編譯javac,會生成一個.class檔案,再執行Java。
編譯javac 類名.java 執行 Java 類名
前面是一部分菜鳥總結,下面主要來談一談
數值型別及其之間的轉換:
-
資料型別位元組數排序:
-
byte 1 char 2 short 2 int 4 float 4 long 8 double 8
-
自動型別轉換和強制型別轉換:
-
舉例:byte b = 100; char ch = ‘高’;
char ch2 = ‘a’; char ch3 = 10;
short sh = 10; int i = 10;
float f = 12.5f; double d = 12.3456d;
long l = 12L;
byte b2 = 10;
byte b3 = (byte)(b + b2);
//自動型別轉換小型別==》大型別
int i2 = b;
char ch5 = (char)b;
//強制型別轉換 大型別》小型別
b2 = (byte)i;
b2 = (byte)ch3;
//char 2 ===> short 2
ch3 = (char)sh;
sh = (short)ch;
-
小結:自動型別轉換:基本資料的自動型別轉換隻有7種資料型別,除了boolean
-
(1)基本原則:低級別可以直接轉高級別
byte->short->int->long->float->double -
(2)強制型別轉換
高級別轉低級別時,必須要進行強轉。
over…