1.jre,jvm,jdk
JDK(java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。2.lib和bin
分别是libarary和binary的缩写。
1.libarary顾名思义就是类库的意思,也是放一些程序运行需要的依赖文件,比如说jar包2.binary 就是计算机直接可运行的字节码,在windows系统里,也就是可直接运行的exe文件,这是启动jdk功能的运行文件。举个例子,你用eclipse写一段代码,然后编译运行。代码里一个定义如String int之类的,就是依赖lib里的jar包才能识别。不然eclipse怎么知道String int这些代表什么意思呢?然后你执行代码,就是靠eclipse来启动bin里面javac.exe java.exe javaw.exe之类的程序来编译+运行。
3..inlcude是存放你要的头文件的,都是我们经常看到的#include < >,这些头文件一般是函数声明,还有一些变量声明,名字空间,宏定义,typedef等等
4.jar包就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入你的项目中,然后就可以直接使用这些jar包中的类和属性以及方法。JAR(Java ARchive)是将一系列文件合并到单个压缩文件里,就象Zip那样。然而,同Java中其他任何东西一样,JAR文件是跨平台的,所以不必关心涉及具体平台的问题。涉及因特网应用时,JAR文件显得特别有用。在JAR文件之前,Web浏览器必须重复多次请求Web服务器,以便下载完构成一个“程序片”(Applet)的所有文件。除此以外,每个文件都是未经压缩的。但在将所有这些文件合并到一个JAR文件里以后,只需向远程服务器发出一次请求即可。同时,由于采用了压缩技术,所以可在更短的时间里获得全部数据。
3.最原始的java执行步骤:
1. 创建一个 java 文件 必须是 .java 后缀2. 必须在 java 文件中定义 class 的信息public class 类名 { // 类名必须 和 文件名称一致// 主函数的入口 public static void main(String[] args){System.out.println(“aaaa”)}}3. 使用 命令 javac 对写好的java文件进行编译,格式为javac 文件名.java编译之后 如果没有任何的异常 和问题 会生成一个 同名的 .class后缀的 文件 我们也称其为 二进制字节码文件。 4. 如果没有 任何问题 就可以运行了,格式为java 类名。
新闻热点
疑难解答