當前位置 : IT培訓網 > Java開發 > Java教程 > Java第一堂課學什么

Java第一堂課學什么

時間:2016-08-02 16:46:19??來源:Java培訓網??作者:IT培訓網??已有:名學員訪問該課程
標簽(Tag):?? java(710)java學什么(1)
Java 中的主運行方法,它和 C/C++中的main()作用是一樣的,就是所有的程序都從“main()”中開始執行。要執行 Java 程序,必須有一個包括主運行方法的類。至于“public static void”的含義,讀者可以嘗試著去掉,看看編譯器會提示什么錯

曾記得在大學時期,我也學習過java,第一堂學習的就是Hello World!的歡迎頁。至于如何制作,今天就給大家分享下吧!

第一個Java程序示例——Hello World!

跟隨世界潮流,第一個Java程序輸出“Hell World!”。

通過Eclipse運行程序

啟動Eclipse,在菜單中選擇“文件 --> 新建 --> Java項目”,彈出對話框:

Java第一堂課學什么_www.straightshotcamera.com

圖1  新建項目

填入項目名稱,點擊“完成”,創建項目成功,可以看到在 E:\java\workspace 目錄下多出了一個Demo文件夾。

在菜單中選擇“文件 --> 新建 --> 類”,彈出對話框:

Java第一堂課學什么_www.straightshotcamera.com

圖2  創建類

輸入類名稱,點擊“完成”,成功創建一個HelloWorld類:

Java第一堂課學什么_www.straightshotcamera.com

圖3  新創建的類文件

將下面的代碼輸入到源文件,注意Java是大小寫敏感的:

         public class HelloWorld {

             public static void main(String[] args){

                 System.out.println("Hello World!");

             }

         }

點擊運行按鈕Java第一堂課學什么_www.straightshotcamera.com,或者在菜單中選擇“運行 --> 運行”,就可以看到下方控制臺輸出了“Hello World!”:

Java第一堂課學什么_www.straightshotcamera.com

圖4  控制臺輸出

恭喜你,你成功編寫并運行了第一個Java程序。

打開Demo文件夾下的bin目錄,出現了一個 HelloWorld.class 文件,這就是編譯生成的字節碼。與C、C++不同,Java編譯的結果不是可執行文件,而是字節碼文件。字節碼文件不能直接運行,必須由JVM翻譯成機器碼才能運行,這就是為什么運行Java程序必須安裝JVM的原因。

通過命令行運行程序

當然,你也可以直接輸入命令來編譯和運行Java。

打開CMD,cd 到源文件所在目錄,通過 javac filename 命令完成編譯,通過 java classname 命令來運行程序,如下所示:

Java第一堂課學什么_www.straightshotcamera.com

圖5  通過命令編譯并運行Java程序

在Eclipse中運行程序,實際上也是執行這些命令,并將輸出結果顯示到控制臺。有了Eclipse,編程更加方便。

Hello World程序分析

分析上述代碼,從程序開始處介紹。

public class HelloWorld

定義了一個類,類是 “public” 公共類型的,類名為“HelloWorld”。另外,Java 中主類名應該和要保存的 Java 文件名相同,也就是說,這里定義的類名是“HelloWorld”,則文件應該保存為“HelloWorld.java”。

public static void main(String[] args)

Java 中的主運行方法,它和 C/C++中的main()作用是一樣的,就是所有的程序都從“main()”中開始執行。要執行 Java 程序,必須有一個包括主運行方法的類。至于“public static void”的含義,讀者可以嘗試著去掉,看看編譯器會提示什么錯誤。

System.out.println("Hello world");

“System.out.println()”是 Java.lang 包的一個方法,用來將字串“Hello world”輸出到命令行窗口。

大家先不要急于理解所有概念,后續會一一講解。

頂一下
(7)
100%
踩一下
(0)
0%
------分隔線----------------------------
------分隔線----------------------------
Java教程
1、Java 概述
1.1 Java語言概述
1.2 Java虛擬機以及跨平臺原理
1.3 Java的主要就業方向
1.4 Java的不同版本
1.5 Java開發環境搭建
1.6 第一個Java程序示例
1.7 Java類和對象的概念
1.8 Java類庫及其組織結構
1.9 Java import
2、Java 語法基礎
2.1 Java數據類型以及變量的定義
2.2 Java數據類型轉換
2.3 Java運算符
2.4 Java流程控制
2.5 Java數組的定義和使用
2.6 Java字符串(String)
2.7 Java StringBuffer與StringBuider
2.8 強調一下編程風格
3、Java 類與對象
3.1 Java類的定義及其實例化
3.2 Java訪問修飾符
3.3 Java變量的作用域
3.4 Java this關鍵字詳解
3.5 Java方法重載
3.6 Java類的基本運行順序
3.7 Java包裝類、拆箱和裝箱詳解
3.8 再談Java包
3.9 源文件的聲明規則
4、Java 繼承和多態
4.1 繼承的概念與實現
4.2 Java super關鍵字
4.3 繼承中的方法的覆蓋和重載
4.4 多態和動態綁定
4.5 instanceof 運算符
4.6 多態對象的類型轉換
4.7 Java static關鍵字
4.8 Java final關鍵字
4.9 Java Object類
5、面向對象高級特性
5.1 Java內部類及其實例化
5.2 內部類的分類
5.3 抽象類的概念和使用
5.4 接口的概念和使用
5.5 接口和抽象類的區別
5.6 Java 泛型
5.7 泛型通配符和類型參數的范圍
6、異常處理
6.1 異常處理基礎
6.2 異常類型Java語言中常見的異常類型有哪些
6.3 未被捕獲的異常
6.4 try和catch的使用
6.5 多重catch語句的使用
6.6 try語句的嵌套
6.7 throw:異常的拋出
6.8 throws子句
6.9 finally塊
6.10 Java的內置異常
6.11 創建自己的異常子類
6.12 斷言
7、線程編程
7.1 線程的概念
7.2 Java線程模型
7.3 主線程
7.4 創建線程
7.5 創建多線程
7.6 isAlive()和join()的使用
7.7 線程優先級
7.8 線程同步
7.9 線程間通信
7.10 線程死鎖
7.11 線程的掛起、恢復和終止
8、輸入輸出(IO)操作
8.1 輸入輸出基本概念
8.2 面向字符的輸入流
8.3 面向字符的輸出流
8.4 面向字節的輸入輸出流
8.5 面向字節流的應用
8.6 文件與目錄管理
8.7 文件的隨機讀寫
8.8 文件的壓縮處理
9、常用類庫、向量與哈希
9.1 Java基礎類庫
9.2 Object類
9.3 Java語言包(java.lang)簡介
9.4 日期和時間類
9.5 向量及其應用
9.6 哈希表及其應用
10、圖形界面(GUI)設計
10.1 圖形界面設計基礎
10.2 框架窗口
10.3 標簽、按鈕和按鈕事件
10.4 面板
10.5 布局設計
10.6 文本框和文本區
10.7 文本框和文本區的輸入輸出
10.8 選擇框和單選按鈕
10.9 列表和組合框
10.10 菜單
10.11 對話框
10.12 滾動條
10.13 鼠標事件
10.14 鍵盤事件
11、圖形、圖像與多媒體
11.1 繪圖基礎
11.2 設置字型和顏色
11.3 繪圖模式
11.4 Graphics類的繪圖方法
11.5 Graphics2D類的繪圖方法
11.6 圖像處理基礎
11.7 圖像緩沖技術
11.8 多媒體基礎
12、網絡與數據庫編程
12.1 IP地址和InetAddress類
12.2 統一資源定位符
12.3 套接字(Socket)
12.4 數據庫連接
12.5 幾個重要的類和接口
12.6 數據庫查詢
12.7 數據庫更新
12.8 插入記錄
12.9 修改記錄
12.10 刪除記錄
激情色播