java上机题四取三排列_java语言特性概述
一.前言
我們都知道java是面向對象的編程,其中四個基本特性:抽象、封裝、繼承、多態。這四個特性,概括起來可以這么理解,抽象、封裝、繼承是多態的基礎,多態是抽象、封裝、繼承的表現。
二. JAVA 語言特點
a) 跨平臺,一次編譯,到處運行。
b) 速度慢,但很穩定, 沒有內存泄漏 (memory leakage),不容易出現錯誤。
c) 不適合對速度要求高的圖形界面操作, 適合服務端應用。
C/S (Client/Server) -> B/S (Browser/Server)
三. JAVA 編程一般執行流程
a) 編制 JAVA 源代碼文件 (*.java)
該文件為文本文件.
b) 編譯
*.java -> *.class ( bytecode, 字節碼, 其不是真正的 X86 機器語言。)
window 平臺下的 JAVA 編譯器(compiler)是 javac.exe.
c) 在 JAVA 虛擬機(JVM)中執行
( window 平臺下的 JAVA 虛擬機是 java.exe)
針對具體的硬件 CPU 而言,字節碼不是機器語言。
針對 JVM 而言,字節碼就是其機器語言。
四. 理解 JVM,理解跨平臺
JVM: Java Virtual Machine
1) JVM 像一個翻譯,其把 JAVA 字節碼實時翻譯成對應硬件 CPU 的機器語言,因為有這么一個翻譯的開銷,所以 JAVA 運行速度較慢。
2) 一個 JVM 只知曉一門硬件語言,所以不同的平臺( CPU 不同)將需要安裝不同的 JVM.
3) 因為 JVM 機制的存在, JAVA 可以跨平臺, JAVA 的跨平臺是建立在 JVM 不跨平臺的基礎上的。
4) 因為依靠 JVM 機制, JAVA 運行速度慢,但穩定安全。
五. 了解 JRE 和 JDK
JRE: JAVA 運行環境 (Java Runtime Environment)
由 JVM 加上一些運行類庫(jar 包)構成。
Jar: java archive (java 類壓縮包, 很多很多 java 類被壓縮在一起而得到的.)
JDK: JAVA 開發者套件(Java Development Kit)由 JRE,JAVA 編譯器,示例代碼等構成。
如果你只是需要運行 JAVA 字節碼文件,則只需要 JRE, 但如果你是 JAVA 程序員,你則需要安裝JDK
六. 基本 JAVA 程序結構
a) JAVA 是純面向對象編程的語言,處處都是 class.
b) JAVA 的類名必須大寫,符合駝峰命名法;報名全部小寫,按域名倒裝排列
c) JAVA 的類名與其所在的文件名相同, 最好一個 java 文件一個類
d) 可執行的 JAVA 類有一 main()方法作為入口點。
e) JAVA 變量名和方法名首字母小寫,其他部分繼續按駝峰命名法處理.
七.圖解
文章作者:獨具匠心文章來源:https://www.cnblogs.com/hongwz/p/5453094.html總結
以上是生活随笔為你收集整理的java上机题四取三排列_java语言特性概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysq命令行导出sql_mysql
- 下一篇: 就业技术书文件表格_就业申请书