本文主要是介绍JVM原理、path环境变量搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. Java编程基础
1.1.1. 基本概念
Ø 什么是软件?
软件是一系列按照特定顺序组织的计算机数据和指令的集合。
系统软件: 系统软件为计算机使用提供最基本的功能。
例如: DOS, Windows, Linux, Unix, Mac OS, Android, iOS
应用软件: 基于操作系统,针对特定应用领域,根据用户和需求提供不同的功能。
例如: Word, Excel, PPT, QQ, FeiQ, 凌波, Editplus, Eclipse
Ø 什么是计算机语言?
人机交流的工具,由数字、字符和语法规范组成的的计算机指令。
软件就是由若干计算机语言所组成的。
Ø 计算机语言分类
机器语言:
可以被机器直接运行,用二进制代码(0、1)指令表达的计算机语言,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。
汇编语言:
除了机器语言是最低级的语言。
汇编语言是使用一些特殊的符号来代替机器语言的二进制码,计算机不能直接运行,需要用一种软件将汇编语言翻译成机器语言。
高级语言:
使用普通自然语言进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行。
例如:JAVA、C、C++
1.1.2. JAVA的由来
·1900年,由James Gosling负责开发的一个分布式代码系统(Oak),最初目的是为家用电子类消费产品(电视机、冰箱)进行编程控制。
·1993年,SUN公司目标转向互联网。SUN公司也是最早研究互联网的一批公司。SUN(Stanford University Network)。
·1994年将Oak更名为Java。Java即为爪哇,盛产咖啡。标准读音['dʒa:və]——“扎哇”。
·1995年正式发布。
1.1.3. JAVA语言发展史
·Java Development Kit
1.0.2
1.1.1 \1.1.6 \1.1.7 \1.1.8
1.2.1 :(在1.2.1后,不再叫JDK,改称Java2 SDK)
·Java 2 SDK
1.2.2
1.3.0 \ 1.3.1 (Oracle中多用1.3)
1.4.0 \ 1.4.1 \1.4.2(历史上最稳定的一个版本,稳定期长达3年,银行系统多用此版本和1.3版)
1.5.0(5.0) 从1.5开始更名5.0,发音上,更名为 JAVAEE JAVASE JAVAME
1.6.0(6.0)
以后工作开发,5.0、6.0居多
1.7.0(7.0)目前版本
ØJava平台版本
1999年6月份,SUN公司又将语言重新划分为3个版本
·JavaSE(Java Platform Standard Edition)
Java平台标准版,包含那些构成Java
这篇关于JVM原理、path环境变量搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!