Java基本概念(一)

1.什么是环境变量

2.JDK里面有什么

3.什么是JRE

 

1. 什么是环境变量

    环境变量:在操作系统中,用来指定操作系统运行时需要的参数

                  通常表示为一系列的键值对

            Tips:    硬件(Dell)/软件(QQ)   通过操作系统(Windows)  与人类沟通

                       操作系统 <---> 国家

                       软件       <---> 公民

                       环境变量 <---> 规则( 货币,人民币.   语言,汉语 ... )

     Path环境变量:操作系统 外部命令 搜索路径

              Eg:    cmd --->  ipconfig ---> Enter

                       操作系统收到命令  会执行 ipconfig.exe

                       在C:Windows:System32: ipconfig.exe

                      

                       因此 cmd 中执行的命令, 实际上是操作系统会执行exe文件

                       去哪执行exe命令呢, 就是环境变量path的变量值

                       也就是说, 凡是在 cmd 里面要执行的命令, 其路径必须出现在path的变量值之中, 才能正常使用

                       我们执行java Hello, 都是执行了文件夹中的exe文件

                      

      classpath环境变量:类文件 搜索路径

                java Hello 这个命令中

                       java命令由 path路径 找到 java.exe

                       Hello.class文件则由  classpath路径 找到

                而classpath我们设置为英文点, 表示在当前所在目录

 

2.JDK里面有什么

                       bin :java所有命令

         include:   会用到的C语言的程序

         jre: java runtime evironment         Java运行时环境

         lib:  java 包文件             

                      

3.什么是JRE

        Java Runtime Environment 包括

        <1>Java 虚拟机

               基本所有的语言都会有

               所谓虚拟机 JVM ( Java Virtual Machine ) , 由软件虚拟出来的计算机, 提升Java跨平台性

              

                源文件(.java) ---> 编译器(Notepad++.etc) ---> 可执行二进制代码程序(.class)

                                   ---> JVM

                Tips:  class文件 可在 个各种虚拟机平台上被执行

                         class文件首先交给虚拟机, 然后虚拟机把它翻译成适合当前操作系统的代码, 然后操作系统交给硬件去执行.

                         Java转换为适合不同操作系统来执行的文件,  这工作时有虚拟机来做

                         两次翻译:

                                 编译器:源文件---> 虚拟机可理解的文件

                                 虚拟机:class文件--->操作系统可理解的文件

                         Java广告词:Compile Once, Run Anywhere !

        <2>Java平台核心类文件

               以后会见到

        <3>其他支持文件

                

 

 

posted @ 2014-05-15 14:36  Mirrorhanman  阅读(228)  评论(0编辑  收藏  举报