激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

Java語(yǔ)言簡(jiǎn)介

時(shí)間:2024-09-07 11:20:08 計算機等級 我要投稿
  • 相關(guān)推薦

Java語(yǔ)言簡(jiǎn)介

  Java語(yǔ)言其實(shí)最是誕生于1991年,起初被稱(chēng)為OAK語(yǔ)言,是SUN公司為一些消費性電子產(chǎn)品而設計的一個(gè)通用環(huán)境。以下是關(guān)于Java語(yǔ)言簡(jiǎn)介,希望大家認真閱讀!

  一. Java的由來(lái)

  當1995年SUN推出Java語(yǔ)言之后,全世界的目光都被這個(gè)神奇的語(yǔ)言所吸引。那么Java到底有何神奇之處呢?

  Java語(yǔ)言其實(shí)最是誕生于1991年,起初被稱(chēng)為OAK語(yǔ)言,是SUN公司為一些消費性電子產(chǎn)品而設計的一個(gè)通用環(huán)境。他們最初的目的只是為了開(kāi)發(fā)一種獨立于平臺的軟件技術(shù),而且在網(wǎng)絡(luò )出現之前,OAK可以說(shuō)是默默無(wú)聞,甚至差點(diǎn)夭折。但是,網(wǎng)絡(luò )的出現改變了OAK的命運。

  在Java出現以前。Internet上的信息內容都是一些乏味死板的HTML文檔。這對于那些迷戀于WEB瀏覽的人們來(lái)說(shuō)簡(jiǎn)直不可容忍。他們迫切希望能在WEN中看到一些交互式的內容,開(kāi)發(fā)人員也極希望能夠在WEB上創(chuàng )建一類(lèi)無(wú)需考慮軟硬件平臺就可以執行的應用程序,當然這些程序還要有極大的安全保障。對于用戶(hù)的這種要求,傳統的編程語(yǔ)言顯得無(wú)能為力,面SUN的工程師敏銳地察覺(jué)到了這一點(diǎn),從1994年起,他們開(kāi)始將OAK技術(shù)應用于WEB上,并且開(kāi)發(fā)出了HotJava的第一個(gè)版本。當SUN公司1995年正式以Java這個(gè)名字推出的時(shí)候,幾乎所有的WEB開(kāi)發(fā)人員都想到:噢,這正是我想要的。于是Java成了一顆耀眼的明星,丑小鴨一下了變成了白天鵝。

  二. Java的定義

  Java是一種簡(jiǎn)單的,面象對象的,分布式的,解釋的,鍵壯的安全的,結構的中立的,可移植的,性能很優(yōu)異的多線(xiàn)程的,動(dòng)態(tài)的語(yǔ)言。

  Java的開(kāi)發(fā)環(huán)境有不同的版本,如sun公司的Java Developers Kit, 簡(jiǎn)稱(chēng) JDK。后來(lái)微軟公司推出了支持Java規范的Microsoft Visual J++ Java開(kāi)發(fā)環(huán)境,簡(jiǎn)稱(chēng) VJ++。

  三. Java的特點(diǎn)

  1. 平臺無(wú)關(guān)性

  平臺無(wú)關(guān)性是指Java能運行于不同的平臺。Java引進(jìn)虛擬機 原理,并運行于虛擬機,實(shí)現不同平臺的Java接口之間。使 用Java編寫(xiě)的程序能在世界范圍內共享。Java的數據類(lèi)型與 機器無(wú)關(guān),Java虛擬機(Java Virtual Machine)是建立在 硬件和操作系統之上,實(shí)現Java二進(jìn)制代碼的解釋執行功能, 提供于不同平臺的接口的。

  2. 安全性

  Java的編程類(lèi)似C++,學(xué)習過(guò)C++的讀者將很快掌握Java的精 髓。Java舍棄了C++的指針對存儲器地址的直接操作,程序 運行時(shí),內存由操作系統分配,這樣可以避免病毒通過(guò)指 針侵入系統。Java對程序提供了安全管理器,防止程序的 非法訪(fǎng)問(wèn)。

  3. 面向對象

  Java 吸取了C++面向對象的概念,將數據封裝于類(lèi)中,利用類(lèi) 的優(yōu)點(diǎn),實(shí)現了程序的簡(jiǎn)潔性和便于維護性。類(lèi)的封裝性、 繼承性等有關(guān)對象的特性,使程序代碼只需一次編譯,然后 通過(guò)上述特性反復利用。程序員只需把主要精力用在類(lèi)和接 口的設計和應用上。Java 提供了眾多的一般對象的類(lèi),通 過(guò)繼承即可使用父類(lèi)的方法。在 Java 中,類(lèi)的繼承關(guān)系是單一的非多重的,一個(gè)子類(lèi) 只有一個(gè)父類(lèi),子類(lèi)的父類(lèi)又有一個(gè)父類(lèi)。Java 提供的 Object 類(lèi)及其子類(lèi)的繼承關(guān)系如同一棵倒立的樹(shù)形,根類(lèi) 為 Object 類(lèi), Object 類(lèi)功能強大,經(jīng)常會(huì )使用到它及其 它派生的子類(lèi)。

  4. 分布式

  Java建立在擴展TCP/IP網(wǎng)絡(luò )平臺上。庫函數提供了用HTTP和FTP協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡(luò )上的文件和使用本機文件一樣容易。

  5. 鍵壯性

  Java致力于檢查程序在編譯和運行時(shí)的錯誤。類(lèi)型檢查幫助檢查出許多開(kāi)發(fā)早期出現的錯誤。Java自已操縱內存減少了內存出錯的可能性。Java還實(shí)現了真數組,避免了覆蓋數據的可能。這些功能特征大大提高了開(kāi)發(fā)Java應用程序的周期。Java提供: Null指針檢測、 數組邊界檢測、 異常出口、 Byte code校驗。

  四. Java與C/C++語(yǔ)言

  Java提供了一個(gè)功能強大語(yǔ)言的所有功能,但幾乎沒(méi)有一點(diǎn)含混特征。C++安全性不好,但C和C++被大家接受,所以Java設計成C++形式,讓大家很容易學(xué)習。

  Java去掉了C++語(yǔ)言的許多功能,讓Java的語(yǔ)言功能很精煉,并增加了一些很有用的功能,如自動(dòng)收集碎片。

  Java去掉了以下幾個(gè)C和C++功能:

  指針運算

  結構

  typedefs

  #define

  需要釋放內存

  這將減少了平常出錯的50%。而且,Java很小,整個(gè)解釋器只需215K的RAM。

  面象對象:Java實(shí)現了C++的基本面象對象技術(shù)并有一些增強,(為了語(yǔ)言簡(jiǎn)單,刪除了一些功能)。Java處理數據方式和用對象接口處理對象數據方式一樣。

  五. Java與Internet

  我們知道,早先的 www 僅可以傳送文本和圖片,Java的出現實(shí)現了互動(dòng)的頁(yè)面,是一次偉大的革命。

  Java并不是為 Internet,WWW而設計的,它也可以用來(lái)編寫(xiě)獨立的應用程序。Java 是一種面向對象語(yǔ)言。Java 語(yǔ)言類(lèi)似于 C++ 語(yǔ)言,所以已熟練掌握 C++語(yǔ)言的編程人員,再學(xué)習 Java 語(yǔ)言就容易得多!Java 程序需要編譯。實(shí)際上有兩種 Java 程序:一種 Java 應用程序是一個(gè)完整的程序,如 Web 瀏覽器。一種 Java 小應用程序是運行于 Web 瀏覽器中的一個(gè)程序.

  Java程序和它的瀏覽器HotJava,提供了可讓你的瀏覽器運行程序的方法。你能從你的瀏覽器里直接播放聲音。你還能播放頁(yè)面里的動(dòng)畫(huà)。Java還能告訴你的瀏覽器怎樣處理新的類(lèi)型文件。當我們能在2400 baud線(xiàn)上傳輸視頻圖象時(shí),HotJava將能顯示這些視頻。

  當今Internet的一大發(fā)展趨勢是電子商務(wù),而Internet的安全問(wèn)題是必須解決的問(wèn)題,通常大的部門(mén)應設置防火墻,阻止非法侵入。

  電子商務(wù)是當今的熱門(mén)話(huà)題,然而傳統的編程語(yǔ)言難以勝任電子商務(wù)系統,電子商務(wù)要求程序代碼具有基本的要求:安全、可靠、同時(shí)要求能 與運行于不同平臺的機器的全世界客戶(hù)開(kāi)展業(yè)務(wù)。Java以其強安全性、平臺無(wú)關(guān)性、硬件結構無(wú)關(guān)性、語(yǔ)言簡(jiǎn)潔同時(shí)面向對象,在網(wǎng)絡(luò )編程語(yǔ)言中占據無(wú)可比擬的優(yōu)勢,成為實(shí)現電子商務(wù)系統的首選語(yǔ)言。

  Java程序被放置在Internet服務(wù)器上,當用戶(hù)訪(fǎng)問(wèn)服務(wù)器時(shí),Java程序被下載到本地的用戶(hù)機上,由瀏覽器解釋運行。

【Java語(yǔ)言簡(jiǎn)介】相關(guān)文章:

JAVA認證簡(jiǎn)介10-02

SUN認證JAVA程序員簡(jiǎn)介09-29

PHP語(yǔ)言的簡(jiǎn)介08-13

Java2平臺企業(yè)版簡(jiǎn)介10-15

Java語(yǔ)言的產(chǎn)生及其特點(diǎn)08-29

Java語(yǔ)言的特點(diǎn)和實(shí)現機制10-01

Java語(yǔ)言中的流程控制07-09

JAVA語(yǔ)言研發(fā)WEB軟件知識09-30

最新中興Java語(yǔ)言筆試真題及答案10-09

JAVA語(yǔ)言程序設計練習題09-30

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频