欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java入门篇基础之JDK,java入门篇jdk

来源: javaer 分享于  点击 23583 次 点评:66

Java入门篇基础之JDK,java入门篇jdk


Java是什么,很多人很好奇,其实java是一个国家的咖啡,我也是在一次偶然的机会发现的,正好朋友去国外出差,回来的时候给我们带的Java。为什么起名叫java呢,可能是由于程序员经常熬夜,喝咖啡提神,从而起名叫咖啡吧。好了闲话就不说了,进入正文。
首先java是一门面向对象的语言,其次它是跨平台的,那么java是如何跨平台的。
java跨平台主要是JVM(Java Virtual Machine)--Java虚拟机起到的作用,只要能安装jvm虚拟机的,jvm都能解释其程序并运行。大致的流程是这样的:首先我们的我们的首先程序会通过javac编译出一个.class的字节码,字节码会通过JVM解释成想对应的指令(非操作硬件,而是由软件实现的,Java解释器实际上就是一个特定的程序),从而软件就可以运行了,这里也就是Java所说的“write once run anywhere”。所有程序,只要编译一次,以后直接调用就好了。
同时只有Jvm虚拟机是仅仅不够的,这里需要jre,大部分情况下我们听说的是jdk,下面我们重点描述下jre和jdk的区别:

JRE:通俗上面讲,它包含jvm和核心的的类库组件
JDK:包含了jvm、jre、以及开发所需相关的一系列插件
那么两者的区别在于jdk面向开发层面,而jre相对面向的使用者,而jdk包括整个的运行环境,面向开发对象
其中JDK包含文件6个文件对应得到为:
1、bin目录:存放Java的编译器、解释器等工具(可执行文件)
2、db目录:JDK7附带的一个轻量级的数据库,名为Derby
3、include目录:存放的调用系统资源的接口文件
4、jre目录:存放Java运行环境文件
5、lib目录:存放Java的类库文件
6、src.zip文件:JDK提供的类的源代码

path环境变量是为了寻找可执行文件(.Java)的地址如果当前目前下没有,那么就去配置的地址去寻找

classpath环境变量是搜索在运行时解释.class字节码所需要的依赖文件(tool.bar)

 

相关文章

    暂无相关文章
相关栏目:

用户点评