javaSE基础知识_第一章java概述

1.java概述

1.1java语言的发展史

计算机语言
		语言就是人与人之间交流沟通的方式;而计算机语言呢?
		就是人与计算机交流的一种特殊语言
		计算机语言发展到现在有很多种类:
		比如我们今天学习的java语言.还有c语言,c#,c++,python等;
java语言的发展史
		java语言是由美国Sun公司(Stanford University Network)在1994年研发,
		于1995年推出的一门计算机语言
		Sun公司在2009年被Oracle(甲骨文)公司收购,后续版本的推出也是有甲骨文公司负责
		提起java,就绕不过一个人,那就是 : 詹姆斯·高斯林 (James Gosling)	 		
        詹姆斯·高斯林 (James Gosling)是一名软件专家,1955年5月19日出生于加拿大,
        java编程语言的共同创始人之一,一般公认他为“Java之父"

 詹姆斯·高斯林 (James Gosling

					1. java发展历程:
					2. 1995年Sun公司发布Java1.0版本 
					3. 1997年发布Java 1.1版本
					4. 1998年发布Java 1.2版本
					5. 2000年发布Java 1.3版本
					6. 2002年发布Java 1.4版本 
					7. 2004年发布Java 5.0版本 
					8. 2006年发布Java6.0版本 
					9. 2009年甲骨文公司收购Sun公司,并于2011发布Java 7.0版本 
					10. 2014年发布Java 8.0版本
					11.  2017年发布Java 9.0版本
					12. 2018年3月发布Java 10.0 版本 
					13. 2018年9月发布Java 11.0 版本
					......

2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com

1.2 java语言的特点:

				java语言区别于其他语言的最大特点有两个:
						— 开源
						—跨平台性
				开源:是指java所写的程序他的源代码都是可见的。(可以查看源码)
				跨平台性:最简单的解释就是一次编译,处处运行,
java跨平台原理
				平台:平台指的是不同的操作系统,如Windows,mac.linux .....
				跨平台:java程序可以在任意操作系统上运行
				通过 jvm 保证java程序跨平台.Java程序并非是直接运行的,
				Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),
				然后由Java虚拟机(JVM)对字节码文件解释执行。
				所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的跨平台

在这里插入图片描述 java是通过 JVM 保证java程序跨平台,所以想要实现跨平台,只需要在不同的操作系统下,
安装不同版本的JVM(Java虚拟机)即可。

1.3 JVM,JRE和JDK

JVM,JRE,JDK的概述:
				JVM(Java Virtual Machine),Java虚拟机
				JRE(Java Runtime Environment),是Java程序的运行时环境,包含JVM和运行时所需要的核心类库。
				JDK(Java Development Kit),是Java程序开发工具包,包含JRE和开发人员使用的工具。
JVM,JRE,JDK之间的关系:
				JDK > JRE > JVM,
				我们只需安装JDK即可,它包含了java的运行环境和虚拟机。
				
				JDK的安装和下载以及常用DOS命令和环境变量配置就不说了,网上的教程有很多,大家可以去看看
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值