前言
下学期要学习java,闲来无事,开始了自学之旅,用于记录学习java的全过程,当是学习笔记吧
什么是java,以及java发展史
什么是java语言
Java语言是美国Sun公司(Stanford University Network)斯坦福大学网络公司,在1995年推出的高级编程语言,所谓编程语言,是计算机的语言,人门可以使用编程语言对计算机下达命令,让计算机完成人门需要的功能
Java语言之父James Gosling就是这家公司非常nb的程序员,关于java之父的详细了解,可以看看以下这篇文章

java语言之父 James Gosling
Java发展史
- 1995年Sun公司发布java1.0版本
- 1997年发布java1.1版本
- 1998年发布java1.2版本
- 2000年发布java1.3版本
- 2002年发布java1.4版本
- 2004年发布java5版本(因为和1.4变化太大,更新力度太大,所以用大版版本号来表示)
- 2006年发布java6版本
- 2009年Oracle甲骨文公司收购Sun公司,并于2011年发布java7版本
- 2014年发布java8版本
- 2017年9月发布java9版本
- 2018年3月发布java10版本
Java的应用
Java语言经过多年的发展已经形成了一个较为健全的语言生态,在Web开发、大数据开发、Android开发等领域均有广泛的应用,而且凭借稳定的性能表现和较强的扩展性,目前Java语言依然是大型互联网平台较为常见的解决方案,采用Java语言进行大型后端系统的开发会在很大程度上降低开发风险。JAVA的一次编译,到处运行,你知道多少?](https://blog.csdn.net/wangyongxia921/article/details/28117155)
Java环境的搭建
- JVM (java Virtual Machine):java虚拟机,简称JVM,是运行所有java程序的假想计算机,是java程序的运行环境,是java最具吸引力的特性之一,我们编写的JVM之上
- 跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为java语言的跨平台特性,该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上(这就是著名的‘一次编写,到处运行’)可以看看这篇文章JAVA的一次编译,到处运行,你知道多少?

JRE和JDK
- JRE (java Runtime Environment) :是java程序的运行时环境,包含JVM和运行时所需要的核心类库
- JDK (java Development Kit):是java程序开发工具包,包含JRE和开发人员使用的工具
我们想要运行一个已有的java程序,那么只需要安装JRE即可
我们想要开发一个全新的java程序,那么必须安装JDK
JDK,JRE,JVM关系图

下载安装JDK

可以选择不同的版本号,(我无论什么都喜欢下载最新的我下载的是最新的)
选择相应的java版本,点进去

选择相应系统的jdk点击下载
下载成功之后点击安装

注意这个路径问题
添加环境变量
将我们的jdk安装的bin目录添加到环境变量path里

然后打开cmd测试

这样就说明,jdk环境变量配好了
Hello World
新建一个文本文档,命名为HelloWorld.java
1 | public class HelloWorld{ |

执行javac 编译HelloWorld.java执行后什么都不出现,同目录下会出现.class的字节码文件

然后java HelloWorld 就能成功执行该文件

注意用的是java HelloWorld,java后面一个空格,加不加后缀的文件名
今天就学了这么多,明天再学变量什么的,
