java入门
一、jdk、jre,jvm
jdk(开发者工具)包含jre(环境)和jvm(虚拟机)
二、卸载jdk
1. 打开环境变量,找到javahome环境对应的安装位置,删除该文件 2. 删除Java Home环境变量; 3. 删除path下关于Java的环境变量; 4. Java -version查看计算机是否存在Java;
三、配置jdk环境变量
1. 首先在我的电脑右键-->属性-->高级设置-->环境变量; 2. 系统变量下创建变量名为JAVA_HOME的目录。变量值为jdk安装路径; 3. 系统变量下的path目录下创建变量值为%JAVA_HOME%\bin的变量; 4. 系统变量下的path目录下创建变量为%JAVA_HOME%\jre\bin的变量;(注:%%为引用中间填入的变量,这里为jdk路径)
四、编写、编译、运行Hello world
public class Hello{
public static void main(String[] args){
System.out.print("Hello World!");
}
}
//注意文件为Java文件后缀为.java,文件名为Hello
- 首先打开代码文件所在位置,用cmd命令打开此路径的命令窗口(直接在文件所在位置文件夹的头部路径前输入cmd空格+回车)
- 执行编译命令“javac 文件全称(带后缀)”,文件夹下可以看到形成一个文件名.class的文件
- 执行运行命令“java 文件名(不加后缀)”此命令只会运行对应的.class 文件
五、Java类型
- 编译型语言:每次编写代码或更新代码必须重新编译,例如c++、c、java;
- 解释型语言:每次更新代码,程序自动更新无需重新编译,例如:java、python;
程序运行机制:源程序(*.java文件)-->java编译器编译(javac 文件全称)-->字节码文件( *.class文件)-->类装载器-->字节码校验器-->解释器-->操作系统平台