小编自述: (最近有好多事需要处理,就比如咱心心念念的四级!导致小编近一段时间都没写博客!!!!主要原因还是小编不够自律吧!为了防止小编忘掉之前学的,于是又从头开始再学一遍!!!!所以友友们不要轻易放弃哦!加油!!!!言归正传,今天的任务是要稍微了解一下JAVA啦!!!)
目录
1.JRE(Java Runtime Environment)
2.JDK(Java Development Kit)
一.JAVA语言发展史
咱们都知道语言是人与人之间沟通的方式,而计算机是不懂人类说的语言的,它只认识0和1. 为了让计算机能懂人类的语言就出现了计算机语言. 计算机语言就是人与计算机进行信息交流.
JAVA语言就是较为优秀的计算机语言之一.
1.JAVA之父
左边的图片便是JAVA之父,詹姆斯.高斯林(James Gosling),他是JAVA的创始人.而右边的图是JAVA程序的LOGO.
2.JAVA的前生后传
JAVA最开始并不叫这个名,它的前生是oak. oak的英文意思是橡树.当时詹姆斯.高斯林在开发JAVA语言的时候常常呆在自己的小工作室里,而工作室窗外就有一颗橡树,那棵橡树见证了JAVA的一点一滴,于是就取名为oak. 但是当詹姆斯.高斯林去申请这个项目时,却发现oak已经有人用了. 于是后来就回去和同事坐在那里喝着咖啡想该取什么名字,望着手中的咖啡突然想到印度尼西亚爪哇岛盛产咖啡,于是就有了JAVA这个名. 而JAVA 的LOGO就是一杯热腾腾的咖啡.
JAVA最开始是由美国Sun(Stanford University Network)公司于1995年推出的计算机语言. 后在2009年Sun公司被Oracle甲骨文公司收购.
二.JAVA语言跨平台原理
此处的平台是指操作系统: Windows Mac Linux
跨平台即是指JAVA程序可以在任意操作系统上运行
JAVA ------>JVM(java虚拟机)------->各操作系统(不同的操作系统,只需要JAVA提供相对应的JVM)
例如: JAVA提供了Windows操作系统版的JVM,就可以在Windows操作系统上运行.
三.JRE和JDK
1.JRE(Java Runtime Environment)
JRE是Java程序的运行时环境,包含JVM和运行时所需的核心类库,想要运行一个已有的Java程序,那么就需要按照JRE即可
2.JDK(Java Development Kit)
- JDK是Java程序的开发工具包,包含JRE和开发人员使用的工具.
- 开发工具包含编译工具(javac.exe)和运行工具(java.exe).想要开发一个全新的Java程序,那么必须按照JDK.
- JDK的特点:* 一次编写,到处适用 * 跨平台 * 安全性高 * 分布式 * 多线程
3.JDK,JRE和JVM的关系
四.JDK的下载和安装
这个详细介绍在小编之前的一篇文章里有哦!连接在下面:JDK的安装,配置和相关介绍_naoguoteng的博客-CSDN博客
五.JAVA运行原理图
(Java的执行原理图的详细介绍在小编的另一篇博客里有写哦!点击这里,就会空间转移啦!!!!)
https://blog.csdn.net/naoguoteng/article/details/123482656
好啦!今天到这里就结束啦!!!感谢各位友友们的捧场!!!!!!
(小编也在努力学习更多哟!以后会多多分享哒!)
希望对友友们有所帮助!!!!