Java簡介


  

   Java簡介

    Java概述:

Java的發展可以歸納如下的幾個階段。

(1)第一階段(完善期):JDK 1.0 ( 1995年推出)一JDK 1.2 (1998年推出,Java更名為Java 2);

(2)第二階段(平穩期):JDK 1.3一JDK 1.4;

(3)第三階段(發展期):JDK 1.5(2005年推出)一JDK 1.7(被Oracle收購后推出)。

在開發上更是分為了Java SE, Java EE, Java ME,下面分別解釋這3個方向的區別。

(1)J2SE:Java 2 Platform Standard Edition( 2005年之后更名為Java SE )。包含構成Java語言核心的類。比如數據庫連接、接口定義、數據結構、輸入/輸出、網絡編程。

(2)J2EE:Java 2 Platform Enterprise Edition ( 2005年之后更名為Java EE )。Enterprise Edition(企業版)包含J2SE中的所有類,並且還包含用於開發企業級應用的類。比如EJB、Servlet、JSP、XML、事務控制,即是現在Java應用的主要方向,像一些銀行或電信的系統大多基於此架構。

(3)J2ME:Java 2 Platform Micro Edition ( 2005年之后更名為Java ME )。用於消費類電子產品的軟件開發。比如呼機、智能卡、手機、PDA、機頂盒。

關於編譯型和解釋型語言:

如果從編程語言的角度而言,應該分為兩種:

(1)編譯型:學習過C語言的同學應該知道,編譯之后會出現一個*.exe文件,供用戶使用。

(2)解釋型:像ASP語言那樣,直接將代碼放到服務器上進行解釋執行。

所有的Java程序文件的后綴都應該是“*.java",而任何一個*.java程序首先必須經過編譯,編譯之后會形成一個*.class的文件(字節碼文件),而后在計算機上執行,但是解釋程序的計算機並不是一台真正意義上的計算機,而是一台由軟件和硬件模擬出來的計算機—Java虛擬機(Java Virtual Machine.  JVM)。

    在Java中,所有的程序都是在Java虛擬機上運行的。Java虛擬讀取並處理經編譯過的與平台無關的字節碼class文件。Java解釋器負責將Java虛擬機的代碼在特定的平台上運行。

   JDK安裝、Eclipse安裝

具體安裝步驟參考相關文檔。

Java的學習絕不是能夠速成的,請使用EditPlus記事本編輯Java代碼,等到學習到抽象類、接口等內容的時候再使用Eclipse這個高級的開發工具。

JRE(Java Runtime Environment Java運行環境)

包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,如果想要運行一個開發好的Java程序,計算機中只需要安裝JRE即可。

JDK(Java Development Kit Java開發工具包)

JDK是提供給Java開發人員使用的,其中包含了Java的開發工具,也包括了JRE。所以安裝了JDK,就不用再單獨安裝JRE了。

其中的開發工具:編譯工具(javac.exe) 打包工具(jar.exe)等。

安裝完jdk后,從dos窗口進入java的bin目錄dir感受人機交互兩種方式:圖形化工具以及命令行工具

Dos命令行中常見的命令:

dir:列出當前目錄下的文件以及文件夾

md:創建目錄

rd:刪除目錄

cd:進入指定目錄

cd..:退回到上一級目錄

cd\:退回到根目錄

del:刪除文件

exit:退出dos命令行

配置環境變量:

在新建頁面,輸入變量名“JAVA_HOME”;變量值“你的jdk的路徑

在系統變量區域,選擇“新建”,輸入變量名“CLASS_PATH”

CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

Path中:

  Java程序開發體驗--Hello World:

  1. 將Java代碼編寫到擴展名為.java的文件中。
  2. 通過javac命令對該java文件進行編譯。
  3. 通過java命令對生成的class文件進行運行

Demo.java

public class Demo { //定義一個類

         public static void main(String[] args) { //主方法,一切程序的起點

                  /* 在屏幕上打印輸出 */

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

         }

}

(1)public class定義:

類名稱必須和文件名稱保持一致,否則程序將無法編譯,在一個*.Java之中只能有一個public 類;

(2)主方法main():

主方法表示的是一個程序起點,所有的程序代碼都由此開始順序執行,在Java中主方法也要放在一個類中。

(3)系統輸出System.out.println();

此語句的功能是直接在屏幕上顯示輸出信息。每一個完整的語句代碼都要求使用“;”進行結尾。

(1)注釋:

//表示單行注釋,就是在注釋內容前面加雙斜線(//),Java編譯器會忽略掉這部分信息。

/*…*/表示多行注釋,多行注釋,就是在注釋內容前面以單斜線加一個星形標記(/*)開頭,並在注釋內容末尾以一個星形標記加單斜線(*/)結束。當注釋內容超過一行時一般使用這種方法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM