JDK JRE JAVA运行原理 变量

jdk:java development kit-java开发工具包
–java开发工具:
编译器,调试器,javadoc.exe. java.exe,javac.exe
–jre(java runtime environment)–java运行环境
–jvm(java虚拟机):
使用程序模拟一台计算机,使java程序运行在此jvm上
–类库(资源库)

jdk是开发环境(开发程序所需要的环境)
包含开发工具和jre
开发工具有:编译器,调试器,javadoc等
jre是运行环境(程序运行所需要的环境)
包含jvm和类库

注意注意再注意:
jdk安装路径一定不能有中文汉字。

程序猿:jdk
写好的程序:jre

java语言的一个特点:跨平台(操作系统)。
因为每个平台上都有自己版本的jvm,而任何版本的jvm都会执行
class文件(字节码文件)

java语言的运行原理:
java源文件(.java)

    ----编译过程(javac.exe)
         javac  源文件名称(一定要带上扩展名)
         javac Demo.java
    java字节码文件(.class)

    ---开启jvm,运行字节码文件
          java  字节码文件名称(千万不要写扩展名)
          java  Demo
程序开始跑起来

如果想使用简短的命令名称,我们需要配置jdk的环境变量:
在计算机–>属性–>高级系统设置–>高级–>环境变量–>
系统变量里
(1) 新建一个环境变量名为:
JAVA_HOME
变量值:D:\Users\Michael\Apps\Java\jdk1.8.0_172
即一堆命令所在的目录bin的父目录
(2) 新建一个环境变量名为:
CLASSPATH
变量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
(3) 找到系统变量里的path: 追加值。
追加的内容如下:
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

检查是否配置成功:
打开命令提示符界面:
输入两个命令:
java -version 回车
javac 回车

不出现" 不是内部或外部命令.........",即成功

注释有三种:
1、文档注释: /* 注释 /
用于解释类或方法

2、多行注释: /*   注释  */
用于解释方法内的逻辑

3、单行注释://注释
用于解释方法内的逻辑重点内容
=================================================
进入命令提示符界面:

切换盘符:
直接输入 D:
cd:表示切换目录(文件夹)
cd .. 切换到父目录下
.:当前目录
..:父目录
如:从D:下进入1802里的day01里
cd 1802\day01
javac.exe:调用编译器对源文件进行编译成字节码文件
编译期间会检查源文件中的语法
如果语法没有错误,就会生出.class文件
有错误,一定不会产生.class文件。

  编译期间的语法错误,我们称之编译错误

==========================================重点内容
java语言的特点,除了跨平台运行,还有一个特点
叫强类型的特点:
就是变量必须在定义期间规定一个类型,
赋值时类型必须匹配.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值