1. 程式人生 > >Java入門(一):Hello World !

Java入門(一):Hello World !

公司 java入門(一) 擁有 sys 成熟 pos pac runt asc

前言

從今天開始,準備寫Java Web開發的系列文章,畢竟自己主攻的還是Java方向,Python只是業余學習的興趣使然,在第二技能還沒有培養成熟前,做好第一技能的鞏固和提高是很有必要的。從正式入行(第一次工作)到現今已經有10個月了,說來慚愧,工作時間之外,很少進行學習和提升,再加上公司內部使用的是二次開發的封閉式框架(沒有使用主流的開源框架),對以前學過的SSM框架基本忘了,還有一些相關知識的熟悉度也一直在下降,這讓人很惶恐啊!解救的辦法就是重拾基礎,做一些案例,理論和代碼相結合,加深印象,才能保有競爭力!

紅桃皇後說過一句話,很在理,“以你現在的速度你只能逗留原地。如果你要抵達另一個地方,你必須以雙倍於現在的速度奔跑!

”在羅輯思維2018年的跨年演講上,有句話是“你必須不停地奔跑,才能留在原地。”兩句話的道理差不多,如果能夠給不滿於現狀的你一絲觸動,那麽,請努力奔跑吧!

第一階段的目標是寫完Java入門系列文章,包括基礎語法、面向對象、常用工具類、集合、IO、線程、異常、socket這些內容。第二階段會寫數據庫相關的知識。第三階段是web知識,html、css、jQuery、JavaScript,至於AngularJS,如果時間充足,會寫些相關東西的。第四階段是servlet相關的知識,這是web開發的重點。第五階段就是框架的使用了,會整合前面所講的東西,做一個案例當做總結。

一、了解Java

Java是一門重編譯語言,它本身就包含了許多類庫、特性,再加上它所衍生出來的相關產品,是一個很龐大的語言體系,擁有無數分支,核心是JDK和JRE。

JDK,英文全稱是Java Development Kit,是Java開發工具包,提供了Java的開發環境(提供了編譯器javac等工具,將.java文件編譯為.class文件)和運行環境(提供了JVM和Runtime輔助包,將.class文件解析並運行),在JDK的安裝目錄中,有一個jre文件夾,這個jre文件夾就是Java運行環境。

JRE,英文全稱是Java Runtime Enviroment,是Java的運行環境,在jre的安裝目錄下,有兩個文件夾,一是bin文件夾,在bin文件夾下有個server文件夾,裏面有jvm.dll文件,整個bin文件夾相當於是JVM,二是lib文件夾,是解析執行.class文件所需要的類庫。

JVM,英文全稱是Java Virtual Machine,是JRE裏的核心,在後面會單獨來學習JVM。

二、搭建開發環境

1、安裝jdk。

在oracle官網選擇適合的版本下載就行,地址http://www.oracle.com/technetwork/java/javase/downloads/index.html,Java9都出來了,不知道又會有什麽新特性,選擇8的穩定版就行。下載後按照指示一步一步安裝,或者自行上網解決。

配置環境變量:

新建 classpath變量 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

新建 JAVA_HOME變量 D:\java\jdk1.8.121(為jdk安裝路徑)

更改 path變量 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(在原有基礎上添加)

驗證是否安裝成功: 輸入cmd --> 輸入java -version 能夠看到jdk版本信息即為安裝成功

2、安裝eclipse。

在eclipse的官網下載安裝包,地址https://www.eclipse.org/downloads/download.php?file=/oomph/epp/oxygen/R2/eclipse-inst-win64.exe,選擇合適的版本,按照提示一步一步完成安裝,或自行上網解決。

三、編寫你的第一個Java程序

1、新建一個項目。打開eclipse,在菜單欄找到 File , 鼠標左鍵點擊,選擇 New , 選擇 Java Project , 在彈出的框中,在Project name一欄,輸入項目名稱 javalearning,點擊下方的finish按鈕。註意,在填寫項目名字的時候,英文一定要小寫。

2、項目的目錄結構。在新建的javalearning項目中,會看到有src資源文件夾和JRE System Library,src文件夾下是存放包、類等資源的,JRE System Library是Java運行環境所需要的類庫。

3、新建一個類。先新建一個類,右鍵點擊src,選擇 New ,在新出現的選擇框中,選擇Package,在彈出的框中,看到Name一欄,填入包名javalearningday01,包名一定要小寫。然後右鍵點擊剛剛建好的包,選擇 New ,在新出現的選擇框中,選擇 Class ,在彈出的框中,看到Name一欄,輸入類名HelloWorld,點擊下方的Finish。註意,類名的首字母要大寫,如有多個單詞,則遵循首字母全部大寫的原則。

4、編寫主方法。

package javalearningday01;

public class HelloWorld {

    public static void main(String[] args){
        System.out.println("Hello World !");
    }
}

5、嘗試將main方法的訪問修飾符public去掉,點擊右鍵,看到Run As後面是沒有Java Application選項的。嘗試將方法名main改為main2或者其他方法名,同樣也沒有Run As Java Application的選項。嘗試將static去掉,點擊運行,也沒有Run As Java Application的選項。這些其實都是Java規範,對於main方法的規範,必須這麽寫,不然編譯器找不到程序入口,就無法運行。

文章首發於我的個人公眾號:悅樂書。喜歡分享一路上聽過的歌,看過的電影,讀過的書,敲過的代碼,深夜的沈思。期待你的關註!

技術分享圖片

公眾號後臺輸入關鍵字“Java學習電子書”,即可獲得12本Java學習相關的電子書資源,如果經濟能力允許,還請支持圖書作者的紙質正版書籍,創作不易。

Java入門(一):Hello World !