Java語言特性(優點)
Java語言特性(優點)
(1)簡單:java語言簡單明瞭,容易掌握,而且是純面向物件的語言;
(2)面向物件:java提倡萬物皆物件,語法中不能再類外定義單獨的資料和函式,也就是說,java語言最外部的資料型別是物件;
(3)分佈:java可以憑藉URL物件訪問網路物件,訪問方式與訪問本地系統相同;
(4)可移植:java程式具有與體系結構無關的特性,可以方便的移植到不同的計算機中;
(5)解釋:java程式需要直譯器。首先編寫源程式,然後使用編譯器將.java檔案編譯為.class檔案,最後在java虛擬機器上輸出編譯後的位元組碼檔案;
(6)安全:java語言刪除了類似C語言中的指標和記憶體釋放等語法,有效的避免了非法操作記憶體,而且使用
(7)多執行緒:多執行緒可以幫你編寫出cpu最大利用率的高效程式,使得空閒時間保持最低;
(8)高效能:java編譯後的位元組碼檔案是在直譯器中執行的,所以執行速度較其他互動式應用程式快了很多。
注:本文內容參考源自《java入門到精通》
相關推薦
Java語言特性(優點)
Java語言特性(優點)(1)簡單:java語言簡單明瞭,容易掌握,而且是純面向物件的語言;(2)面向物件:java提倡萬物皆物件,語法中不能再類外定義單獨的資料和函式,也就是說,java語言最外部的資料型別是物件;(3)分佈:java可以憑藉URL物件訪問網路物件,訪問方式
Java語言學習(七):字串的常見使用
Java中字串的使用很是常見,也是不可避免的,比如:格式化、大小寫轉換等等,下面就這些常見的使用來說下字串。 在使用前,必須要理解一點:字串是不可變的物件,意味著每當呼叫字串物件的方法操作字串時,都將產生一個新的字串物件,而不是更改原來的字
Java語言學習(六):面向物件進階
上篇部落格中我們初步認識了Java面向物件程式設計,下面進一步學習下。 面向物件程式設計三大特性:封裝、繼承、多型。 封裝隱藏了類的內部實現機制,對外界而言它的內部細節是隱藏的,暴露給外界的只是它的訪問方法。
Java語言學習(九):異常處理
異常是程式中的一些錯誤,但並不是所有的錯誤都是異常,並且錯誤有時候是可以避免的。常見的三種異常型別有: 檢查性異常,如開啟一個不存在的檔案 執行時異常,如陣列越界 錯誤,如棧溢位 &
Java語言學習(八):集合類框架
Java中提供了各種資料集合類,這些類主要用於儲存複雜結構的資料。下面將介紹常用的幾種集合類的用法。 ArrayList集合可以看做一個動態的陣列,比普通陣列更加靈活,更適合儲存未知數量的資料。它突破了普通陣列固定長度的限制,可以隨時向陣列
Java語言基礎(Java4Android)1
1。JDK: java development kit java開發工具包;簡化開發工作。 2。 環境變數是指在作業系統中用來 指定作業系統執行時需要的一些引數;通常為一系列鍵值對。 Path路徑變數是作業系統外部命令(cmd裡要執行命令:path路徑下的.exe 檔案
JAVA語言基礎——(五)字串(逆置)
一、String下的方法 package practise; import java.util.Arrays; import java.util.Scanner; public class StringMethod { public static String leftTurn(S
JAVA語言基礎——(四)陣列(拷貝)
一、問題解決 1.二分查詢 (1)int mid = (low + high)>>>1;//mid = (low + high) / 2位運算最快 (2)return -(low + 1);//查詢失敗,返回-(如果存在這個數將會在哪裡) (3)無須陣列:先排序後查詢
JAVA語言基礎——(三)跳轉語句、陣列
Java程式語句執行的順序包括4種基本控制結構: (1)順序結構; (2)選擇結構:if語句和switch語句; (3)迴圈結構:for、while、do……while、for each; (4)異常處理邏輯結構。 一、跳轉語句 跳轉語句用於無條件地轉移控制。使用跳轉語句執行分支,該
java語言基礎(三)----面向物件的三大特徵
1.面向物件的三大特徵 (1)封裝:隱藏物件的屬性和實現細節,僅對外提供公共訪問方式。 (2)繼承:它可以使用現有類的所有功能,並在無需重新編寫原來的類的情況下對這些功能進行擴充套件。 通過繼承建立的新類稱為“子類”或“派生類”。
Java語言基礎(三)---陣列
Java語言基礎組成:關鍵字、識別符號、註釋、常量和變數、運算子、語句、函式、陣列 一. 陣列的定義: 同一種類型資料的集合,其實陣列就是一個容器。 運算時很多資料進行運算,先想到的不是運算,而是要把這些資料臨時儲存起來,以便於後期的運算。陣列就是儲存資料的一種方式。
Java語言基礎(二)---程式流程控制語句、函式
Java語言基礎組成:關鍵字、識別符號、註釋、常量和變數、運算子、語句、函式、陣列 一. 程式流程控制語句 1. 順序結構: 簡單的語句都是順序結構的。 2. 判斷結構: 【if 語句定義】 (1) if(條件表示式) {
Java語言基礎(一)---關鍵字、識別符號、註釋、常量、變數、運算子
Java語言基礎組成:關鍵字、識別符號、註釋、常量和變數、運算子、語句、函式、陣列 一. 關鍵字 【注】關鍵字的所有的字母都是小寫 1. 用於定義資料型別的關鍵字 基本資料型別 數值型 整數:byte(位元組) sho
Java——語言基礎(二)運算子、鍵盤錄入和流程控制語句
運算子 什麼是運算子? 對常量和變數進行操作的符號稱為運算子。 運算子的分類 算數運算子:+、-、*、/、%、++、– ++、–單獨使用放在運算元前面和後面效果一樣; 參與運算 放在運算元的前面,先自增或自減,然後再參與運算; -放在操作書後面,先參與
JAVA——語言基礎(一)
關鍵字(掌握) 被Java語言賦予特定含義的單詞 特點:全部小寫。 注意事項: A:goto和const作為保留字存在。 &
黑馬程式設計師——Java語言基礎(一)
-----------android培訓、java培訓、java學習型技術部落格、期待與您交流!------------ 對於Java初學者,學好Java語言基礎是非常重要的,這將影響將來程式設計的程式碼質量與效率。那麼Java語言基礎內容包括哪些呢?Java基礎內
【系列】重新認識Java語言——異常(Exception)
異常,是Java中非常常用的功能,它可以簡化程式碼,並且增強程式碼的安全性。本文將介紹一些異常高階知識,也是學習Java一來的一次總結。包括以下內內容: 異常的基礎知識 異常特點 異常誤用 如何正確地使用異常 異常的實現原理 關於異常 異常機制,是
Java高階特性(一)
一、static static關鍵字經常以修飾變數、程式碼等形式和構造器、父類構造器一起出現在筆試題中,首先了解static能修飾哪些東西。 1.static變數 static變數既是在例項變數的前面加個static,一般稱為靜態變數。 靜態變數和例項變數的區別在於給類建立例項時,靜態
Java語言基礎(一)
Java語言基礎關鍵字識別符號註釋常量與變數常量變數資料型別簡介轉換運算子算術運算子賦值運算子比較運算子邏輯運算子位運算子三元運算子 關鍵字 注意: 關鍵字都是小寫的 用做類名的單詞首字母一般大寫。要用多個單片語成的話,每個詞的首字母都要大寫。 方法名第一
Java語言基礎(四)
print float system 執行 += 循環嵌套 i++ 中斷 args 回顧 數據類型 基本類型 引用類型 八種基本類型 byte 1,short 2,int 4,long 8 float 4,double 8 char 2 boolean 1 運算規