JVM(java虚拟机)
事先在操作系统上安装对应版本的JVM,把java程序放到JVM中运行,使得相同的java程序在不同的操作系统上得到的结果是一样的,屏蔽了底层操作系统的差异性。
是java程序能够实现跨平台和可移植性的基础。
java的三大架构
J2SE(基础版)——提供了桌面服务以及小程序开发的解决方案
J2EE(企业版)——提供了企业集中式开发的解决方案
J2ME(小型版)——提供了嵌入式开发的可能性
搭建java的语言环境
JRE=JVM+运行类库
JDK=JRE+kit(开发工具包)
JRE(java运行时环境)---提供java程序的运行环境
JDK(java开发工具包)---提供java程序的运行环境和开发环境
*JDK的安装
1.下载并安装JDK1.8
2.在安装中,将jdk放到合适的路径中
3.配置环境变量
4.选择环境变量中的用户变量中的PATH进行配置
5.点击PATH后,先选择下方的编辑选项,在选择新建选项
6.将所安装的jdk路径复制到所编辑的单元格中(精确到\bin)(注意:在安装jdk指定位置时不能出现空格和中文)
JAVA_HOME(自定义环境变量)=jdk安装位置;
Path=%JAVA_HOME%/bin;
案例---控制台输出HelloWorld
.java文件(源文件)--javac-编译--.class文件(字节码文件)
.class文件(类)--java-运行--结果
注意
1.java程序的基本组成单元是类
2.Java程序中的类不能单独执行
3.main方法的功能(可以让类执行、所有java程序的入口)
4.类名和.class文件文件名保持一致
5.如果是公共类保证类名和当前.java文件名保持一致,若不是公共类则不要求
6. .java文件中可以定义多个类,每个类编译生成对应的.class文件
7.如果一个.java文件中含有多个区分大小写的类,编译生成的.class 名称看第一个类内容看最后一个类。
8.一个Java文件中不可以有多个公共类
9.没有主函数,程序依然能够编译,但是不可以运行