1. 程式人生 > >Java編程基礎篇第一章

Java編程基礎篇第一章

需要 mach 命令行 javase java語言概述 很多 計算機語言 java版 完全

計算機語言

人與計算機交流的方式。

計算機語言有很多種如:C語言,c++,Java等

人機交互

軟件的出現實現了人與計算機之間的更好的交流(交互)

交互方式

圖形化界面:便於交互,容易操作,簡單直觀,使用者容易上手。

命令行:需要一個控制臺,需要輸入特定指令,讓計算機完成操作,同時還需要你記住一些命令。

Java語言概述:

1. Java語言是SUN公司(Stanford University Network,斯坦福大學網絡公司)1995年推出的一門高級編程語言。

2. Java語言是一門面向Internet的編程語言。

3. 隨著Java技術在web方面的不斷成熟,Java語言已經成為Web應用程序的首選開發語言。

4. Java語言是簡單易學,完全面向對象,安全可靠,與平臺(操作系統)無關

的編程語言。
P.S:Java是允許使用者將應用程序通過Internet從遠端服務器傳輸到本地機
上並執行的一種語言

Java語言的三種架構

JavaEE 企業版 :

是為開發企業環境下的應用程序提供的一套解決方案

該技術體系中包含的技術如Servlet、Jsp等,主要針對於Web應用程序
開發。

JavaSE標準版

是為開發普通桌面和商務應用程序提供的解決方案。


該技術體系是其他兩者的基礎,可以完成一些桌面應用程序的開發,比如
Java版的掃雷

JavaME小型版

是為開發電子消費產品和嵌入式設備提供的解決方案。

該技術體系主要應用於小型電子消費類產品,如手機中的應用程序等。

跨平臺性:

什麽是跨平臺性?


通過Java語言編寫的應用程序在不同的系統平臺上都可以運行。


原理是什麽?


只要在需要運行java應用程序的操作系統上,先安裝一個Java虛擬機(JVM Java VirtualMachine)即可。

由JVM來負責Java程序在該系統中的運行

PS: java語言是跨平臺,jvm不是跨平臺的

什麽是JRE,JDK?

JRE(Java Runtime Environment Java運行環境)

包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,

如果想要運行一個開發好的Java程序,計算機中只需要安裝JRE即可。Jre=jvm+類庫

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

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

其中的開發工具:編譯工具(javac.exe) 打包工具(jar.exe)等 Jdk=開發工具+jre

PS:使用 JDK開發完成的java程序,交給JRE去運行

JVM、JRE和JDK的區別:

JVM(Java Virtual Machine):java虛擬機,用於保證java的跨平臺的特性。

JRE(Java Runtime Environment):java的運行環境,包括jvm+java的核心庫。

JDK(Java Development Kit):java的開發工具,包括jre+開發工具

Java編程基礎篇第一章