java01
2021/7/20 9:06:41
本文主要是介绍java01,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
java语言的特点:
简单性 面向对象 跨平台 开源 解释性 高性能 多线程 动态 安全性 分布式处理 健壮性
结构中立
1.关于Java跨平台原理:
只要在运行java应用程序的操作系统上,先安装一个java虚拟机(JVM)即可。由JVM来负责java程序在该系统上的运行。
因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。
JDK与JRE
JRE:包括Java虚拟机和Java程序所需要的核心类库
JDK开发工具包:包含了java开发工具(编译工具javac.exe 打包工具jar.exe),也包括JRE
JAVA程序解析过程
首先编写java源代码程序,扩展名.java
在命令行模式中,输入javac命令对源代码进行编译,生成字节码文件 javac 源文件名.java
编译完成后,如果没有报错信息,输入java命令对class字节码文件进行解释运行
执行时不需要添加.class扩展名 java HelloWorld
path和classpath的区别:
JAVA_Home
配置JAVA_HOME 变量值为jdk安装的目录
Path
%JAVA_HOME%\jdk的bin目录
%JAVA_HOME%\jre的bin目录
打开cmd
输入一个命令java
然后系统就会去找这个名字叫 java 可执行文件(java.exe)
那么,java这个文件在哪里?
系统就会在path里面去,看看那些路径有没有这个java执行文件
classpath
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
有这两个jdk里面jar包的路径
rt.jar是JAVA基础类库,dt.jar是关于运行环境的类库,tools.jar是工具类库 设置在classpath里是为了让jvm能根据路径找到这些所需的依赖。
CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPATH来寻找类的.class文件
path是Windows查找.exe文件的路径;classpath是jvm查找.class文件的路径
Java语言的执行过程。
先将java代码写入.Java文件,通过javac编译成.class文件,最后提交到JVM进行运行。
这篇关于java01的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-19Java前端后端分离学习指南
- 2024-11-19Java全栈学习:从入门到实践
- 2024-11-19Java微服务系统学习入门指南
- 2024-11-19Java微服务学习:入门与实践指南
- 2024-11-19Java学习:初学者必备指南
- 2024-11-19Java医疗系统学习:从入门到初级实战教程
- 2024-11-19SpringCloud Alibaba入门教程:轻松搭建微服务架构
- 2024-11-19SSM框架入门教程:轻松搭建Java企业级应用
- 2024-11-19订单系统学习:新手入门指南
- 2024-11-19读写分离学习:轻松入门与实战指南