zoukankan      html  css  js  c++  java
  • JAVA 从头开始<二>

    一、JAVA_HOME 

           1.环境变量如果经常变更,就要经常操作到Path,可能会一不小心把什么东西给删了

           2.最好新建一个环境变量

           3.如果使用新环境变量

           ①原来的写法

       

           ②现在的写法

               新建环境变量JAVA_HOME,变量值放会发生变化的路径

            Path路径中的变量路径改为%JAVA_HOME% + 自动生成路径(相对路径)   【%JAVA_HOME%bin 】

     

           CMD中测试一下,成功

    二、临时环境变量

           1.软件写好了,可能要测试在JAVA5.0,6.0,7.0版本下执行的情况

              可能只执行一次或几次就不使用了,这种情况可以配置临时环境变量

              临时环境变量只对控制台当前窗口有效,一旦窗口关闭,设置的临时环境变量就消失了。

           2.set命令

              set                                                                                查看所有的环境变量信息

              set  环境变量的名字                                                     查看指定的环境变量信息

              set  环境变量的名字=路径信息                                    设置指定的环境变量信息

              set  环境变量的名字=                                                   清空指定的环境变量信息

              set  环境变量的名字=新路径;%环境变量名字%           在原有的基础上添加新的路径信息

               ①给path赋值 D:JAVA5.0in

               ②查看path的信息

               ③运行javac【因为我这个是随便填的,所以报错】

               ④窗口关闭后,设置的环境变量消失

    给path追加变量信息

    注意:以后但凡看到是set命令设置的环境变量信息,都是临时环境变量信息

    三、classpath 环境变量

           设置了classpath环境变量后,启动jvm(java虚拟机)的时候,java虚拟机会根据classpath环境变量所保存的路径信息下去找对应的class文件

    例:D盘目录下有个Demo1.class,我如果在F盘下用java 执行,肯定是找不到这个文件

          把D:路径设置为classpath环境变量的值,就可以直接在其他盘符下执行java Demo1,启动Demo1.class这个类了

     设置classpath环境变量信息有分号和没分号的区别:

            1.如果配置classpath环境变量信息没有加上分号,那么java虚拟机仅会在classpath所保存的路径下去搜索对应的class文件,不会在当前路径下搜索了。

            2.如果配置classpath环境变量信息加上分号,那么java虚拟机除了会在classpath所保存的路径下去搜索对应的class文件之外,如果能找到对应的class文件,那么就马上置顶对应的class文件,否则还会去当前路径下搜索了。

    注意:不建议把classpath配置成永久性的环境变量(就是在系统变量新建一个环境变量),因为有可能忘记配置过了,出现问题,所以建议不配置

               5.0之前 jre的核心类库 lib是要通过classpath配置环境变量才能找到的。

    四、总结

    1.简述对Jvm,Jre,Jdk的理解

    Jvm:java虚拟机

    Jre:java运行环境 jre=java虚拟机+核心类库

    Jdk:java开发工具集。Jdk=jre+java开发工具

    2.简述环境变量path和JAVA_HOME,classpath的作用

    path:为了让控制器在任意路径下都可以找到java的开发工具

    JAVA_HOME:避免频繁修改path和环境变量信息

    classpath:设置class文件所在的路径信息

    3.java和javac的作用

    1.java:启动java虚拟机解析并执行对应的class文件

    2.javac:启动java编译器对指定的java源文件进行编译

    五、关键字、自定义的标识符

    六、注释

     

    文档注释

    例:执行命令

    生成文件夹及文件,并打开index.html

    备注:如果是一个多行注释,而不是文档注释的话,它的内容是不会被抽取出来单独成一个文档

     还可以添加作者

    其他的添加版本等等同理

     七、常量

    八、进制之间的转换

     二进制由来

     

    10(十进制)--------------->1010(二进制)

     

    1110(二进制)--------------->14(十进制)

     

     

    十进制转八进制

    八进制转十进制

    八进制转二进制

     

    十进制转十六进制

     

    十六进制转十进制

     

    九、变量

     

     

  • 相关阅读:
    【问题】解决python3不支持mysqldb
    《Craking the Coding interview》python实现---02
    《Craking the Coding interview》python实现---01
    python标准库--functools.partial
    Multimodal Machine LearningA Survey and Taxonomy
    概率热图的绘制--gradcam
    Pytorch 技巧总结(持续更新)
    linux教训
    Destruction and Construction Learning for Fine-grained Image Recognition----论文
    Ubuntu16.04+3090+cuda11.0+cudnnV8+pytorch-nightly
  • 原文地址:https://www.cnblogs.com/VSMinos/p/9798366.html
Copyright © 2011-2022 走看看