Java虚拟机运行流程
DOS:磁盘命令系统。
有空格的dos不管你是不是一体的默认为是一体 要说明他是一体的话要加双引号
dos中快速打开dos中的命令啊?
dos:要想写入一个断命令就执行你的命令你就要告诉dos你要执行命令的夹子在那了。
告诉他了你就可以快速执行短命令
不管你要怎样在dos启动你的程序都要进入根目录下。
path:(又称环境变量)我们如果想在dos写一个快捷命令让他执行我们只能将他的路径告诉环境变量path,
path:环境变量就是寄存了一些路径.地址数据,我们把路径告诉了path,path知道去哪里去找。
你配置好了path:我们把路径告诉了path,path就知道往这个路径下去搜索。
path是Java的吗,path是系统的,专为dos提供快捷命名配置你把路径告诉path今后你只要输入短的名称,他就会帮你在path搜索,搜索的到就运行搜索不到就报错。好处就是不用写那么长的路径名了。
配置完path要以封号结尾(;),path;可以帮你快速执行命令。
启动文件是exe文件启动的。java的环境变量中的启动和运行文件在bin目录。
Java运行时java.exe, 编译时javac。exe
多个路径使用分割符(;)隔开即可,配置完毕后要重启才可以读取新配置的数据。
写命令运行 和配置path(好处就是节省输入命令路径)方便。
path:就是在就是在dos写一个快捷命令如何写一个短命令让他快去执行,那就要把你的文件命令告诉path,
path,不是Java的他是系统的命令。
运行的是class文件
java -version查询java版本
配置环境变量了计算机只会按照你配置的路径去寻找(计算机是死东西只会运算)
classpath 是类文件的类需要在配置不需要要就不用配置,配置了他就会指定位置搜索。要想本地搜索 . ;
JAVA_HOME; jdk总目录
Java虚拟机运行流程相关推荐
- 《深入理解Java虚拟机》(二)Java虚拟机运行时数据区
Java虚拟机运行时数据区 详解 2.1 概述 本文参考的是周志明的 <深入理解Java虚拟机>第二章 ,为了整理思路,简单记录一下,方便后期查阅. 2.2 运行时数据区域 Java虚拟机 ...
- Java虚拟机运行时栈帧结构--《深入理解Java虚拟机》学习笔记及个人理解(二)
Java虚拟机运行时栈帧结构(周志明书上P237页) 栈帧是什么? 栈帧是一种数据结构,用于虚拟机进行方法的调用和执行. 栈帧是虚拟机栈的栈元素,也就是入栈和出栈的一个单元. 2018.1.2更新(在 ...
- OpenJDK源码赏析之二:java虚拟机启动流程到首函数调用全流程
承接上一谈 OpenJDK源码赏析之一:漫谈java的历史渊源_星空_AZ的博客-CSDN博客 JAVA从启动到第一个函数执行的发生的流程: WinMain->JLI_Launch->JV ...
- Java虚拟机 —— 运行时数据区
Java虚拟机内存,是指JVM的运行时数据区域,主要分为:方法区.堆.虚拟机栈.本地方法栈.程序计数器.其中方法区和堆为索引线程的共享数据区,而虚拟机栈.本地方法栈.程序计数器为线程隔离的数据区. 程 ...
- JAVA虚拟机运行数据区
1.程序计数器 程序计数器是一段小的内存空间,可以把它看成当成线程所执行的字节码的行号指示器.这个区域不会出现OUtOfMemoryError异常. 如果线程执行的是Java方法,则计数器记录的是正在 ...
- 笔记:Java虚拟机运行时数据区
Java虚拟机在执行Java程序的过程中会把它管的内存划分为以下若干个不同的区域: 1.程序计数器 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行号指示器:由于Java虚拟机的 ...
- Java虚拟机运行时数据区
将从<深入理解Java虚拟机:JVM高级特性与最佳实践>和 The Java® Virtual Machine Specification 中对于Java运行时数据区的描述整理记录一下 从 ...
- c++指定在某一线程运行_深入理解Java虚拟机-运行时数据区
在Java虚拟机的概念中,运行时数据区又被称为Java内存区域.主要由线程私有的程序计数器.虚拟机栈和本地方法栈以及线程共享的堆和方法区组成. 程序计数器 程序计数器在Java内存中占据的空间比较小, ...
- Java 虚拟机运行时数据区
运行时数据区域包括如下几个区域: 1.程序计数器 英文为 Program Counter,简称 PC,此内存区域存储指令位置,为每个线程独占. 取PC中的值,找到对应位置的指令,然后执行该指令,然后将 ...
最新文章
- 这位创造GitHub冠军项目的“老男人”,堪称10倍程序员本尊
- 年轻代频繁ParNew GC,导致http服务rt飙高
- 台湾国立大学郭彦甫Matlab教程笔记(12) advanced 2D plot 下
- C/C++ Development Library
- 复制单级文件夹【应用】
- Python【3】-字典dic和集合set
- 申报控件检测未通过_详解高企申报未通过原因!
- border-radius 涨知识的写法
- java newfile() bug_java初学者小白?遇到BUG就慌了?有关java异常的十大问题详解!...
- python二分法查找程序_查找Python程序的输出| 套装2(基础)
- html中表格布局还是div布局,Table布局 VS Div+CSS布局,选哪个?
- [uva816]AbbottsRevenge Abbott的复仇(经典迷宫BFS)
- Flutter 萌新高频问题(加班猿妈妈叫你回家吃饭了)
- 1031. Hello World for U (20)-PAT甲级真题
- java架构《并发线程中级篇》
- iis+php解析漏洞修复,IIS+PHP fastcgi模式 pathinfo取值错误任意代码执行漏洞修复方法...
- Canvas—绘画圆弧
- 大数据就业方向_如今大数据行业就业前景如何?
- DVI接口关于技术性的知识导论
- 使用DOM4J解析XML文件的两种方法
热门文章
- html5 推送到桌面,Html5中的桌面通知Notification的实现
- java虚拟机如何判断两个类相同_你有没有想过: Java 虚拟机是如何判断两个对象是否相同的?判断的流程是什么?...
- python实现文件上传功能_python实现上传下载文件功能
- web api接口开发实例_小程序开发如何调用 API 接口,以豆瓣电影为例
- form-data php,PHP 模拟form-data上传文件
- 服务器2003蓝屏A5修复,求助windows 2003 蓝屏分析
- 天翼云从业认证(3.3)天翼云网络产品
- 天翼云从业认证(1.1)服务器的分类、用途、特点、结构和组件
- 软件项目管理0709:一个项目经理对产品方案的迷思
- 对于url出现jsessionid问题