zoukankan      html  css  js  c++  java
  • JAVA基础知识总结1(概述)

    JAVA概述:

      1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器。

      1994年将Oak语言更名为Java。

    JAVA三种技术架构方向:

      1.JAVAME:开发电子消费产品和嵌入式设备,如手机中的程序。

      2.JAVASE:完成桌面应用程序的开发,是其它两者的基础。

      3.JAVAEE:开发企业环境下的应用程序,主要针对web程序开发。

    JAVA开发环境:

      1.JRE:程序的运行环境,java运行的所需的类库+JVM(java虚拟机)。

      2.JDK:开发和运行环境,java的开发工具和JRE。

      3.配置环境:配置路径后,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去找指定的目录。

        3.1环境变量的配置:系统-高级设置-环境变量

          3.1.1 JAVA_HOME=%安装路径%Javajdk

          3.1.2 path=%JAVA_HOME%in

        3.2classpath的配置

          3.2.1 classpath=.;c:;e:

          PS:1.如果classpath的值结尾处有分号,在具体路径中没有找到运行的类,会默认在当前目录再找一次。

             2.如果classpath的值结果出没有分号,在具体的路径中没有找到运行的类,不会再当前目录找。

             3.一般不指定分号,如果没有在指定目录下找到要运行的类文件,就报错,这样可以调试程序。

    常用命令:1.javac(编译)2.java(运行)

      1.当执行javac时,会启动java的编译器程序。对指定扩展名的.java文件进行编译。生成了jvm可以识别的字节码文件。

         字节码文件也就是class文件,也就是java的运行程序。

      2.当执行java时,会启动jvm.加载运行时所需的类库,并对class文件进行执行。

         一个文件要被执行,必须要有一个执行的起始点,这个起始点就是main函数。

  • 相关阅读:
    程序员:不要自称为码农
    SpringBoot对静态资源配置
    LeetCode 572. Subtree of Another Tree(子树)
    LeetCode 437. Path Sum III(统计路径和等于sum的路径数量)
    LeetCode 112. Path Sum(判断路径和是否等于一个数)
    LeetCode 617. Merge Two Binary Trees(归并两棵二叉树)
    LeetCode 226. Invert Binary Tree(翻转二叉树)
    Failure to transfer org.apache.maven.plugins:maven-resources-plugin:pom:2.6 的解决办法
    linux-查询某软件的安装的目录
    WebService概念解释
  • 原文地址:https://www.cnblogs.com/chenyongsai/p/9218081.html
Copyright © 2011-2022 走看看