從零開始學java(一)認識java
從今天開始我將教大家從零開始學習java這門語言
轉載請標明出處:
http://blog.csdn.net/as2752666/article/details/74328916
本文出自【阿彪的部落格】
首先我們先看百度百科裡是怎麼形容java的
Java是一門物件導向程式語言,不僅吸收了C++語言的各種優點,還摒棄了C++裡難以理解的多繼承、指標等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態物件導向程式語言的代表,極好地實現了物件導向理論,允許程式設計師以優雅的思維方式進行復雜的程式設計
Java具有簡單性、物件導向、分散式、健壯性、安全性、平臺獨立與可移植性、多執行緒、動態性等特點。Java可以編寫桌面應用程式、Web應用程式、分散式系統和嵌入式系統應用程式等
上面這段話我們先了解一下就可以了。
我們要知道java語言是需要編譯環境的,就好你去刷牙,你總得要有牙對吧,而且還要有工具去刷,當然,工具我們不是必須要有的,對吧。
首先我們要先準備java的編譯環境
我們去下載jdk,當然我們也要知道什麼叫jdk。
JDK(Java DevelopmentKit)稱為Java開發包或Java開發工具,是一個編寫Java的Applet小程式和應用程式的程式開發環境。JDK是整個Java的核心,包括了Java執行環境(JavaRuntime Envirnment),一些Java工具和Java的核心類庫(JavaAPI)。不論什麼Java應用伺服器實質都是內建了某個版本的JDK。主流的JDK是Sun公司釋出的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如,IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK。
另外,可以把Java API類庫中的Java SE API子集和Java虛擬機器這兩部分統稱為JRE(JAVA Runtime Environment),JRE是支援Java程式執行的標準環境。
JRE是個執行環境,JDK是個開發環境。因此寫Java程式的時候需要JDK,而執行Java程式的時候就需要JRE。而JDK裡面已經包含了JRE,因此只要安裝了JDK,就可以編輯Java程式,也可以正常執行Java程式。但由於JDK包含了許多與執行無關的內容,佔用的空間較大,因此執行普通的Java程式無須安裝JDK,而只需要安裝JRE即可
現在我們知道了,我們是寫java程式的,所以我們就要去下載jdk
我們進入http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html 我們根據我們電腦是36位還是64位選擇下載jdk 現在我用的是win7 64位的 我就找到最後一個點選下載。要勾選同意協議才能下載。
下載好了我們就預設安裝就好了。安裝好了之後就要去配置環境變數了
- 右鍵計算機
- 屬性
- 高階系統設定
- 環境變數
- 在系統變數裡點選新建
- 名稱JAVA_HOME
- 變數值 這裡要寫剛才裝的JDK的目錄了 比如我是安裝在D:\Program Files\Java\jdk1.7.0_80
- 在系統變數裡找到path 拖到最後我們新增看結尾有沒有“;“沒有就補上有的話直接寫上%JAVA_HOME%\bin;
- 確定之後我們驗證我們的環境變數是否設定成功
在開始-執行中我們輸入cmd 彈出來了控制檯 我們輸入命令”java”
出現這樣的介面代表剛才我們配置成功了。
接下來就是帶領大家真正的寫一段程式了
首先我們在桌面新建一個.txt檔案取名叫HelloWorld
然後我們進去編輯一段程式碼
public class HelloWorld{
public static void main(String args[]){
System.out.println("Hello, World!");
}
}
然後儲存,更改字尾名為.java
接著我們在控制檯去到我們剛才生成檔案的目錄 這裡我是在桌面生成的就跳轉到桌面
接著我們輸入命令: javac HelloWorld.java
回車 咦 怎麼沒有反應?別急 你看看桌面上是不是多了個檔案HelloWorld.class
接著我們再次輸入命令: java HelloWorld
看 控制檯給我們返回了一句“Hello, World!”
至此,我們今天的內容就講完啦,沒有執行成功的同學要好好按照上面的步驟檢查一下,看看哪裡寫錯了沒有。好的,今天就到這裡,欲速則不達哦,我們明天見。
相關文章
- 從零開始認識 SparkSpark
- 從零認識Java PackageJavaPackage
- 從零開始認識堆排序排序
- 從零開始學java(五)運算子Java
- 從零開始學Java,如何拿高工資?Java
- 從零開始的Java RASP實現(一)Java
- Android開發之從零開始學RxJava 2.x(一)認識RxjavaAndroidRxJava
- 從零開始JAVA資料結構學習筆記(一)Java資料結構筆記
- 德勤報告:從零開始認識AIAI
- 從零開始學習Linux部署Java web專案LinuxJavaWeb
- 從零開始的Java RASP實現(二)Java
- 從零開始學Electron筆記(一)筆記
- 從零開始學五筆(一):概述
- 從0開始學習java,應該從那塊開始學起?Java
- 從零開始實現一個簡易的Java MVC框架JavaMVC框架
- 【Java EE】從零開始寫專案【總結】Java
- 從零開始寫Java Web框架——maven 外掛JavaWeb框架Maven
- 從零開始學習電腦硬體知識
- 如何從零開始學習一個框架框架
- 從零開始學習KafkaKafka
- 從零開始學習機器學習機器學習
- 【ROS】從零開始學ROSROS
- 從零開始學習laravelLaravel
- 從零開始學PythonPython
- 從零開始學習開發人工智慧(一)人工智慧
- 從零開始的Java程式設計之抽象與介面Java程式設計抽象
- java 從零開始手寫 RPC (04) -序列化JavaRPC
- javaSE從零開始04_java的基礎語法Java
- 從零開始學 Spring BootSpring Boot
- 從零開始學golang之udpGolangUDP
- 從零開始學golang之 PrimGolang
- 從零開始學golang之TCPGolangTCP
- eclipse學習從零開始Eclipse
- 從零開始的Python學習 知識補充sortedPython
- java從零開始系列-一個前端程式設計師的自我修養Java前端程式設計師
- python Scrapy 從零開始學習筆記(一)Python筆記
- PHP從零開始系列一(學習筆記):前言PHP筆記
- 從零開始開發一個 WebpackWeb