Hello,大家好啊,我是大家的新朋友小小工具人Alex,从今天我们就将开始Java语言的学习,不论你是从零开始的编程爱好者,还是因为职业需求的在职工作者和在校大学生,我都希望能够通过我的博客,向大家分享我自己从零开始学习Java历程中的收获和遇到的问题,希望我们能够在Java学习之路上携手共进,收获满满。
今天我们将从以下几个方面对于Java语言进行初步的了解:
- Java语言的发展历史
- Java语言相对于其他语言的优势
- 认识JDK,JRE,JVM
- 搭建Java开发环境
- Java语言的发展历史
20世纪90年代单片式计算机系统的出现为Java语言的出现提供了条件,该系统可以大幅度提升电子产品的智能化程度,SUN公司为了抢占市场先机,于1991年成立Green项目小组专攻计算机在家电产品上的嵌入式应用。
对于硬件资源匮乏的单片式系统,研究人员一开始使用的C++程序过于复杂和庞大,另外种类繁杂的处理器芯片也给程序的跨平台运行带来问题,于是研究人员在C++语言的基础上进行改造,开发了一种称为Oak的面向对象语言。
1995年,互联网的蓬勃发展给了Oak机会,Oak正式更名为Java于5月23日发布。
2.Java语言相对于其他语言的优势
相信初学者都会有这样的疑惑,我们为什么要选择Java语言作为自己的学习语言,接下来我将对于Java语言相对于其他编程语言的优势进行分析。
- Java语言是开源代码,任何人都可以修改,查看和使用
- 在使用上更加简单和高效。
- 作为面向对象的语言,可以做到将需求按照特点和功能划分,将这些存在共性的部分封装成类。
- Java具备跨平台性,可以在不同的操作系统中使用,Java内部的JVM(虚拟机)相当于一种翻译器,可以将代码使用不同的虚拟机翻译成其他平台可以使用的代码。
- 支持多线程机制,同一程序中可以有多个路径同时执行,即多个线程并行执行,在同一时间点上,一起执行,每一个线程都是独立的,都有各自的执行空间。
- 支持网络编程,使用IP地址,域名,端口连接到另一台计算机上对应的程序,按照规定的协议(数据格式)来交换数据。
3.认识JDK,JRE,JVM
JDK:Java Development ToolKit
JDK是Java的核心,包含了Java的运行环境,里面包含有JRE,开发工具,编程工具,打包工具等。
JRE:Java Runtime Environment
JRE是运行时的环境核心的类库,里面包含JVM
JVM:Java Virtual Machine
JVM是Java虚拟机,起到翻译机的作用,可以将Java代码翻译为其他平台支持的代码。
4.搭建Java开发环境
对于Java进行了基本的了解后,我们就要开始构建Java的开发环境了,只有完成这一步之后,我们才算真正迈入Java学习的大门,接下来的所有学习才能由此谈起。
推荐大家进入官网www.oracle.com寻找你想要下载的版本,选择对应的JDK进行下载。
下载完成后,就要开始配置环境变量了,这样我们在计算机的任何目录都可以使用Java命令操作,而无需进入bin目录页。
具体操作:右键————>高级系统设置————>进入环境变量页面————>在下方系统变量中编辑将Path路径改为JDK的安装的bin文件夹位置————>测试,打开cmd在任意目录输入Javac后回车,出现以下图示即为配置成功