1. 程式人生 > >初認java(一)

初認java(一)

1、 java環境搭建

1)安裝jdk

2)配置環境變數

3)jdk官網下載地址:

備註:32位系統安裝32jdk,64位系統安裝64jdk,針對不同作業系統,下載不同的JDK版本

2、瞭解java

1)java的語言平臺版本:

a)   J2SE(Java2 Platform Standard Edition)標準版是為開發普通桌面和商務應用程式提供的解決方案該技術體系是其他兩者的基礎,可以完成一些桌面應用程式的開發

b)    J2ME(Java2 Platform Micro Edition)小型版是為開發電子消費產品和嵌入式裝置提供的解決方案

c)   J2EE(Java2 Platform Enterprise Edition)企業版是為開發企業環境下的應用程式提供的一套解決方案該技術體系中包含的技術如 Servlet、Jsp等,主要針對於Web應用程式開發

2)JAVASE技術的架構圖:

3)    java語言特點:

a)      11個關鍵字來總結Java語言:

簡單、面向物件、分散式、解釋型、穩定、安全、結構中立、易移植、高效能、多執行緒的動態語言

4)    跨平臺性(圖解):

因為有了JVM,所以同一個Java程式在三個不同的作業系統中都可以執行。這樣就實現了Java程式的跨平臺性。

也稱為Java具有良好的可移植性

5)    Java的三種核心機制:

a)      Java虛擬機器

JVM(Java Virtual Machine,Java虛擬機器)是JRE的一部分。它是一個虛構出來的計算機,是通過在實際的計算機上仿

真模擬各種計算機功能來實現的。JVM有自己完善的硬體架構,如處理器、堆疊、暫存器等,還具有相應的指令系統。

Java語言最重要的特點就是跨平臺執行,使用JVM就是為了支援與作業系統無關,實現跨平臺。

b)      垃圾收集

Java程式語言解除了程式設計師取消分配儲存器的責任,它可提供一種系統級執行緒以跟蹤每一儲存器的分配情況。

在Java虛擬機器的空閒週期,垃圾收集執行緒檢查並釋放那些可被釋放的儲存器。

c)       程式碼安全性

在執行時,執行機器只是將.class類檔案通過互動後使用,一般情況下是看不到它的原始碼.Java,

如果想要看到.Java源程式,就要通過專用反編譯工具,才能夠看到。這就體現了Java在執行環境中相對其它語言來說,

加強了程式碼的安全性。

6)    Java的開發環境

a)      類庫

b)      編譯器 javac

c)       偵錯程式 jdb

d)      Java執行時環境(JRE)

e)      JDK提供的常用工具:

Javac: Java編譯器,將Java原始碼編譯成類檔案(位元組碼)的工具

Java: Java直譯器,是用於執行類檔案的命令,類檔案將在Java虛擬機器(JRE)中執行

7)    JDKSDK JRE JVM概念詳解

a)       JDK: Javadevelopment  kit (Java 開發包)

b)       SDK: softwaredevelopment kit 軟體開發工具包

c)       JRE:Java Runtime environment 其實就是java基礎類+JVM

d)       JVM :Java virtualmachine,即是java虛擬機器

8)    第一個HelloWorld程式

a)      進入計算機D盤,新建一個HelloWorld.java文字,把字尾名改成java, 編寫一下內容並儲存

b)     開啟windows命令視窗,

輸入D: 進入到D盤

輸入javac HelloWorld.java編譯我們的java程式碼


輸入javaHelloWorld 執行我們的程式碼