亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

java語言

Java編程入門知識

時間:2025-02-27 21:00:43 java語言 我要投稿

Java編程入門必備知識

  Java是一門面向對象編程語言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。下面小編整理了Java編程入門必備知識,希望對大家有幫助!

Java編程入門必備知識

  1Java編程出現(xiàn)的背景

  1991 年Sun公司的James Gosling等人開始開發(fā)名稱為 Oak 的語言。希望用于控制嵌入在有線電視交換盒、PDA等的微處理器,但卻沒有取得成功,后來由于互聯(lián)網(wǎng)的發(fā)展,而由于Oak語言本身的具有安全、可移植,又可跨平臺,可以解決Internet 上的大型應用問題,所以在1994年將Oak語言更名為Java語言,并且于1995年正式推出,使Java成為網(wǎng)上最流行的編程語言。

  2Java的特點

  平臺無關性:一個應用程序可以運行不同的操作系統(tǒng)平臺,主要采用的是虛擬機技術支持平臺無關性。

  簡單:Java 設計人員刪除了C++ 中許多復雜的功能,如指針操縱和運算符重載等。

  面向對象:在 Java 中任何東西都是對象。因此,重點集中在數(shù)據(jù)、應用程序中操作對象的方法以及過程上。

  分布式:Java 可用于開發(fā)能夠在多個平臺、操作系統(tǒng)和圖形用戶界面之間移植的應用程序。

  健壯性:Java 在編譯和解釋時都會檢查代碼。

  多線程:Java 程序使用稱為“多線程”的進程同時處理多項任務。

  安全性:Java 提供了用于執(zhí)行程序的受控環(huán)境,以及多層次的安全控制。

  3Java的三種運行平臺

  J2SE(Java 2 Platform Stand Edition),Java標準版或Java標準平臺

  J2EE(Java 2 Platform Enterprise Edition),Java企業(yè)版或Java企業(yè)平臺 J2ME(Java 2 Platform Micro Edition),Java微型版或Java小型平臺

  4 Java的三種核心機制

  ①.Java 虛擬機(Java Virtual Machine):實現(xiàn)Java的跨平臺

 、.代碼安全性檢測(Code Security)

 、.垃圾收集機制(Garbage collection):系統(tǒng)自動執(zhí)行,不能強制執(zhí)行

  5 什么是虛擬機?

  虛擬機:在一臺計算機上由軟件或硬件模擬的計算

  6 Java實現(xiàn)跨平臺的原理圖

  7 什么是JDK?

  JDK是sun公司推出的Java開發(fā)工具包,包括Java類庫、Java編譯器、Java解釋器、Java運行時環(huán)境和Java命令行工具。JDK提供Java程序的編譯和運行命令,但沒提供程序編輯環(huán)境。Java的一些開發(fā)工具提供程序的開發(fā)環(huán)境,如:Eclipse、MyEclipse和Jbbilder等,它們都是建立在JDK的運行環(huán)境之上的。

  8 什么是JRE

  是Java Runtime Environment (動態(tài))簡稱,也就是Java的運行時環(huán)境,它提供三個主要功能:

 、.加載代碼:由class loader 完成;

  ②.校驗代碼:由bytecode verifier 完成; ③.執(zhí)行代碼:由 runtime interpreter完成

  9 什么是Java編譯器?什么是Java解釋器?

  Java編譯器:針對Java虛擬機產(chǎn)生class文件,因此是獨立于平臺的。 Java解釋器:負責將Java虛擬機的代碼在特定的平臺上運行。

  10 JDK的安裝與設置

 、.下載JDK ②.安裝JDK

 、.設置環(huán)境變量,設置系統(tǒng)變量ClassPath,輸入值為C:Program

  FilesJavajdk1.6.0_18lib。

  11 編譯和運行環(huán)境

  ①.使用Javac.exe命令編譯Java源程序,例如:Javac Hello.Java,編譯后會產(chǎn)生一個字節(jié)碼文件Hello.class

  ②.使用Java.exe命令運行字節(jié)碼文件,例如:Java Hello。


【Java編程入門知識】相關文章:

初學java編程入門必備的知識10-27

Java編程入門學習開發(fā)的必備知識10-05

Java入門必學知識08-01

java語言入門知識10-15

php編程語言入門知識05-22

Java編程入門學習開發(fā)的必備技術08-18

Java編程語言初學者入門課程07-04

java入門知識:String的常用方法09-18

Java語言編程基礎知識06-16