為什么要學(xué)習(xí)Java以及學(xué)習(xí)Java的好處:
① 是目前最為廣泛的網(wǎng)絡(luò)編程語言。它具有簡單,面向?qū)ο螅€(wěn)定等特點。
②Java 語言簡單是指這門語言既易學(xué)好用。如果你學(xué)習(xí)過 C++語言,你會感覺 Java很眼熟,因為 Java中許多基本語句的語法和 C++一樣。如果從語言的簡單性方面看,Java要比 C++簡單,C++中許多容易混淆的概念,或者被Java棄之不用了,或者以一種更清楚更容易理解的方式實現(xiàn)。
③基于對象的編程更符合人的思維模式,使人們更容易編寫程序。Java 語言與其它面向?qū)ο笳Z言一樣,引入了類的概念,類是用來創(chuàng)建對象的模板,它包含被創(chuàng)建的對象的狀態(tài)描述和方法的定義。
④跨平臺性是 Java 語言最大的優(yōu)勢。其它語言編寫的程序面臨的一個主要問題是操作系統(tǒng)的變化,處理器升級以及核心系統(tǒng)資源的變化,都可能導(dǎo)致程序出現(xiàn)錯誤或無法運行。Java的虛擬機成功地解決了這個問題,Java編寫的程序可以在任何安裝了 Java虛擬機 JVM 的計算機上正確的運行,Sun公司實現(xiàn)了自己的目標(biāo) “一次寫成,處處運行”。
⑤是解釋型。 我們知道C,C++等語言,都是只能對特定的CPU芯片進行編譯,生成機器代碼,該代碼的運行就和特定的CUP有關(guān)。Java 被設(shè)計成為解釋執(zhí)行的程序,即翻譯一句,執(zhí)行一句,不產(chǎn)生整個的機器代碼程序。
⑥內(nèi)置對多線程的支持。多線程允許同時完成多個任務(wù)。目前的計算機的處理器在同一時刻只能執(zhí)行一個線程,但處理器可以在不同的線程之間快速地切換,由于處理器速度非常快,遠(yuǎn)遠(yuǎn)超過了人接收信息的速度,所以給人的感覺好象多個任務(wù)在同時執(zhí)行。
⑦安全,當(dāng)你使用支持Java的瀏覽器時,你可以放心地運行Java的小應(yīng)用程序 Java Applet ,不必?fù)?dān)心病毒的感染和惡意的企圖,Java小應(yīng)用程序?qū)⑾拗圃?Java運行環(huán)境中,不允許它訪問計算機的其它部分。
⑧動態(tài) Java 程序的基本組成單元就是類,有些類是自己編寫的,有一些是從類庫中引入的,而類又是運行時動態(tài)裝載的,這就使得 Java 可以在分布環(huán)境中動態(tài)地維護程序及類庫。
-
cpu
+關(guān)注
關(guān)注
68文章
11011瀏覽量
215185 -
JAVA
+關(guān)注
關(guān)注
20文章
2983瀏覽量
106501 -
C++
+關(guān)注
關(guān)注
22文章
2116瀏覽量
74568
發(fā)布評論請先 登錄
相關(guān)推薦
[原創(chuàng)]學(xué)習(xí)java的流程
java學(xué)習(xí)大綱(初學(xué)java看看,有用)
談?wù)勅绾?b class='flag-5'>學(xué)習(xí)java之路
0基礎(chǔ)可以學(xué)習(xí)JAVA嗎?
Java入門需要學(xué)習(xí)什么?
java學(xué)習(xí)—null和isEmpty 區(qū)別
java學(xué)習(xí)——java面試【事務(wù)、鎖、多線程】資料整理
java學(xué)習(xí)——java中的反射學(xué)習(xí)筆記
java學(xué)習(xí)——java按值傳遞和按址傳遞
淺談Java編程學(xué)習(xí) Java基礎(chǔ)語法注意項
java學(xué)習(xí)路線之:輕松精通Java學(xué)習(xí)路線基礎(chǔ)的詳細(xì)資料免費下載

如何學(xué)習(xí)java?java基礎(chǔ)學(xué)習(xí)規(guī)范資料免費下載
Java程序設(shè)計教程之Java語言的基礎(chǔ)知識概述

評論