java是什么?
我觉得可以用三个词来概括:编程语言、平台、生态。
首先java是一门编程语言,它提供了简洁的语法和语言特性,其次java是一种运行在jvm上的跨平台语言,而jvm又不仅仅只能运行java程序,还有比如scala等,所以jvm就成了一种运行时平台,最后是生态,基于maven构建的java依赖包生态系统提供了大量的可重用的工具,为java语言的流行和发展壮大提供了有力的保证。
发展历程
- 1996年,发布 java 1.0;
- 1997年,发布 java 1.1;
- 1998年,发布 java 1.2;
- 2000年,发布 java 1.3;
- 2002年,发布 java 1.4;
- 2004年,发布 java 5.0;
- 2006年,发布 java 6.0;
- 2009年,sun被Oracle收购;
- 2011年,发布 java 7.0;
- 2014年,发布 java 8.0,引入了lambda表达式、新日期api、接口默认实现等特性;
安装java
- 下载安装包
链接: https://pan.baidu.com/s/1_YWdfzftZKNN-A2eXi1cdg?pwd=kcwm 提取码: kcwm
- 解压
tar -xzvf jdk-8u341-linux-aarch64.tar.gz -C /opt/java
- 配置环境变量
>vi ~/.bash_profile
JAVA_HOME=/opt/java/jdk1.8.0_341
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export PATH
>source ~/.bash_profile
- 检查是否有效
[root@centos ~]# java -version
java version "1.8.0_341"
Java(TM) SE Runtime Environment (build 1.8.0_341-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.341-b10, mixed mode)