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編程基礎篇第一章