- Java程序設(shè)計實戰(zhàn)案例教程
- 王靜紅 劉芳 李雅莉主編
- 4字
- 2025-02-08 17:10:25
1.1 Java概述
1.1.1 什么是Java
Java是Sun Microsystems公司在1995年推出的一門程序設(shè)計語言。它是由Java虛擬機(Java Virtual Machine,JVM)和Java應(yīng)用程序接口(Application Programming Interface,API)構(gòu)成的一個平臺。Java為開發(fā)人員提供了一個獨立于操作系統(tǒng)的標準接口,該接口可分為基本模塊和擴展模塊兩個部分。開發(fā)者只需在硬件或操作系統(tǒng)上安裝Java平臺,便能運行Java應(yīng)用程序。1999年,Java開發(fā)團隊發(fā)布了3個版本的平臺:J2SE(Java 2 Platform, Standard Edition,Java 2平臺標準版)、J2EE(Java 2 Platform, Enterprise Edition,Java 2平臺企業(yè)版)、J2ME(Java 2 Platform, Micro Edition,Java 2平臺微型版)。2005年,J2EE更名為Java EE,J2SE更名為 Java SE,J2ME 更名為 Java ME。2009年,Oracle 公司宣布收購 Sun Microsystems公司,從此有關(guān)Java的版本維護和升級都由Oracle公司負責。2018年,JDK 1.10發(fā)布。截至本書編寫完成,Java的最新版本為Java 14, Java的各個版本都向下兼容,無論選擇何種版本,都能滿足開發(fā)者的基本開發(fā)需求。
推薦閱讀
- Design Principles for Process:driven Architectures Using Oracle BPM and SOA Suite 12c
- 垃圾回收的算法與實現(xiàn)
- DevOps入門與實踐
- x86匯編語言:從實模式到保護模式(第2版)
- 區(qū)塊鏈底層設(shè)計Java實戰(zhàn)
- Webpack實戰(zhàn):入門、進階與調(diào)優(yōu)
- INSTANT Sinatra Starter
- 0 bug:C/C++商用工程之道
- Scala Data Analysis Cookbook
- 快速入門與進階:Creo 4·0全實例精講
- Getting Started with Nano Server
- OpenCV 3 Blueprints
- HTML5與CSS3權(quán)威指南
- Learning Yeoman
- 算法技術(shù)手冊