目录
JAVA的应用
在所有的商用系统,网站后台,小程序和app的后台应用开发,基本都是用Java实现的,他就相当于程序世界的英语,在JAVA中,有很多的功能都是已经有前辈去实现好了,我们只要去用就行,不需要像C++一样去造工具,一切都是靠自己去写,所以JAVA中有许多的框架,也造就了JAVA语言应用之广
JAVA的环境
什么是JVM
Java Virtual Mechinal是Java的虚拟机,它是JRE的一部分,它是实现JAVA跨平台的最核心的部分,负责解释执行字节码文件,是可运行JAVA字节码文件的虚拟计算机,JAVA虚拟机在执行字节码时,把字节码解释成具体平台的机器指令,这就是JAVA能够一次编译,到处运行的原因
什么是JRE
Java Runtime Environment Java运行环境
JRE就是使用JAVA编写的系统或者APP想要运行起来必备的环境,就是JAVA运行时的环境,用于解释执行Java的字节码文件,包括JVM标准实现和JAVA核心类库
什么是JDK
Java SE Development Kit Java开发工具
JAVA的开发程序包,包含了JRE,还具备一些程序开发所必备的工具,比如javac-编译工具,jstack查看JVM堆栈的内存情况,以及常用的Java基础类库
具体安装可以参考大博哥的教程,我只是总结大概过程
配置JDK
- 安装JDK的安装包,安装路径最好是默认
- 配置JAVA_HOME环境变量
- 配置Path的环境变量,在Path里添加%JAVA_HOME%\bin
- 配置CLASSPATH变量
- 查看是否安装成功 1win+r打开命令行 输入cmd 2然后输入java-version,如果出现下面的文字说明安装成功
JAVA文件运行的步骤
- 编译阶段 javac源文件名.java,比如test.java-源文件(里面包含我们写好的源代码),编译阶段最重要的事情就是,将*.java->*.class(面对JVM字节码文件,给JVM阅读)
- 执行阶段 java 源文件类名 JVM将class文件加载到内存,将字节码翻译为机器码(二进制),运行
第一个JAVA的hello world
public class Test { public static void main(String[] args) { System.out.printf("hello world"); } }
- class关键字声明的称之为类,JAVA是一门纯面向对象开发的语言,比如我们每个人都是人类这个类的对象
- 在JAVA开发中,一切皆对象,所有的方法和属性都必须包含在类之中
- 主方法main,是一个程序的入口,也必须放在类中定义
- String[] args 是字符串数组,我们可以在运行这个主方法时,由程序外部传入一些信息
- 一个源文件只能存在一个public class,且该类的名称必须与源文件的名称保持一致,其他的普通类可以存在多个