03-java简介
来源:互联网 发布:python 区分中英文 编辑:程序博客网 时间:2024/06/08 05:11
1、Java语言是跨平台(跨OS)的,JVM依赖平台,所以JVM是Java程序和操作系统之间的桥梁。
2、JRE:Java运行环境,包括JVM+核心类库等
JDK:Java开发工具包,包含Java的开发工具(编译工具javac.exe、打包工具jar.exe等)+JRE3、path:可执行文件.exe的路径(jdk的路径),到bin。path中存放的都是系统中应用程序所在的路径(bin目录下存放的都是可执行程序,即 .exe文件)
classpath:类文件 .class所在的目录。JVM到classpath指定的类文件路径找 .class 执行4、源文件(xxx.java)-->编译器编译(javac.exe)-->类文件(xxx.class)-->运行(java.exe)-->结果
javac:是一个工具,调用jdk中提供的 编译工具/编译程序。此命令启动了一个编译程序,程序的编译内容的名称是.java,编译器对java源文件进行正确性检查(语法检查)。
java:是一个命令,启动JVM。JVM到指定位置找 .class文件,将其加载进内存(任何一个应用程序都需要进内存才能运行),并找到主函数执行。
运行环境中包含JVM。只编译不需要JVM,只需要一个编译器将文件编译成 .class即可。
源文件:xxx.java(path中的都是可执行文件,.java文件是不可执行的)
编译:javac xxx.java
执行:java xxx
5、主函数是程序的入口,可以保证一个类的独立运行,一个类只能有一个主函数。需要独立运行时才需要主函数。主函数被JVM调用。
6、Java是解释型语言,两种核心机制是:
(1)Java虚拟机:一次编译,到处运行(跨平台)
(2)垃圾收集机制:程序的健壮性
阅读全文
0 0
- 03-java简介
- Java开发03---Mockito简介
- java简介
- Java简介
- Java简介
- Java简介
- Java简介
- java简介
- java简介
- Java简介
- Java简介
- java简介
- Java简介
- java简介
- java简介
- JAVA简介
- java简介
- Java简介
- QT /usr/bin/ld: cannot find -lGL
- 十九大后首访收官 习近平担当“中国故事第一讲解人
- Hibernate快速入门案例——让hibernate到映射文件到表的转换
- scikit-learn机器学习模块(上)
- OpenSSL 生成自签名证书(Self-signed SSL certificate)【转】
- 03-java简介
- 拖拽
- 如何在全选,反选后进行批量删除数据
- 会场安排问题
- 史上最强SpringBoot接入微信公众号(测试)整体流程
- ACM训练半周总结—11月16日
- 第二节 WebGL中着色器语言(GLSL ES)的简介
- EasyUI 实战
- MySQL索引原理及慢查询优化