zoukankan      html  css  js  c++  java
  • 基础02 Java 跨平台原理

    1993 , JAVA初衷: 机顶盒
    1994 年互联网刚刚兴起,.(高司令 高斯林),改造成了面向互联网的计算机语言。
    java重要特性之 ------- 跨平台(一次编译,到处运行).平台:操作系统。

    java的环境的搭建:
          jre: java运行环境。 jre = java虚拟机 + 核心类库(辅助java虚拟机运行的文件)
          jdk: java开发工具集 jdk = jre + java开发工具(Java编译器等)。

    安装jdk的路径要注意: 不能带有中文路径或者是空格。

    jdk目录的介绍:
         bin: 存放的是java的开发工具(Java编译器等)。
         db : JDK7附带的一个轻量级的数据库,名字叫做Derby。
         include :存放的调用系统资源的接口文件。
         jre : java运行环境
         lib : 核心类库。
         src.zip : java源代码


    javac.exe 启动java编译器对指定的java源文件进行编译,生成字节码文件--class。
         javac demo.java

    java.exe 启动java虚拟机解释并执行指定的class文件。
         java demo

    编译的过程中的问题:每次编译的时候都需要写上java源文件的完整路径。 烦!!!
    解决方案: 如果可以在任意的路径下都可以找到java的开发工具,那么该问题就解决了。

    在控制台写一个可执行文件的文件名的执行原理:

           在控制台写一个可执行文件的文件名,那么系统首先会在控制台当前路径下去搜索是否存在该文件.
           如果可以找到指定的文件,那么就执行该文件;
           如果找不到该文件,那么系统还会根据path的环境变量所保存的路径信息下去搜索是否有指定的文件,
           如果能找到,那么就执行该文件。


    配置path环境变量:
    如何找到path的环境变量:
    我的电脑-->属性-->高级系统设置-->高级-->环境变量-->path

  • 相关阅读:
    Linq to OBJECT延时标准查询操作符
    LINQ to XML
    动态Linq(结合反射)
    HDU 1242 dFS 找目标最短路
    HDu1241 DFS搜索
    hdu 1224 最长路
    BOJ 2773 第K个与m互质的数
    ZOJ 2562 反素数
    2016 ccpc 杭州赛区的总结
    bfs UESTC 381 Knight and Rook
  • 原文地址:https://www.cnblogs.com/ctaixw/p/5406518.html
Copyright © 2011-2022 走看看