zoukankan      html  css  js  c++  java
  • Java基础理论(1)

    (1)Java为什么能够跨平台性?

        因为Java程序编译之后的代码不是能被硬件系统直接运行的代码,而是一种“中间码”--字节码。然后不同的硬件系统平台上安装着不同的Java虚拟机(JVM),由JVM再把字节码转换成所谓的硬件平台所能执行的代码。因此Java程序员不需要考虑硬件平台,所以java能够跨平台。

    (2)JDK配置的环境变量PATH和JAVA-HOME的作用是什么?

      1. PATH环境变量。作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。

      PATH是修改环境变量:需要找到编辑变量的最前端,加;隔开 %JAVA_HOME%in;%JAVA_HOME%jrein;

      2.JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

      JAVA-HOME是增加环境变量:需要新建一个JAVA-HOME的环境变量找到JDK的路径,复制该路径黏贴至JAVA-HOME的变量中。  

    (3)在Java里基本数据类型和引用数据类型的区别


      1.内存使用:(1)基本类型的值直接存放在栈内存里

            (2)引用类型的值存放在堆内存里,在栈内存里存放首地址

      2.变量的赋值:(1)基本类型是把值赋值给新变量

             (2)引用类型是把首地址赋值给新变量

    (4)Java主要有哪几种文件类型,各有什么作用?

      (1)源代码:.java 

         作用:为了编译java文件

      (2)字节码:.class 由源代码编译生成的

         作用:在控制台显示输出的内容

      (3)jar包:.jar 由相关的字节码文件压缩形成的

         作用:便于使用和传递

     

    看到她们快乐的晒,我就放心了,我要去炼淬了
  • 相关阅读:
    JSP_内置对象_out
    POJ_2186_Popular Cows_强连通分量
    POJ_2411_Mondriaan's Dream_状态压缩dp
    POJ_2115_扩展欧几里德
    HDU_5690_快速幂,同余的性质
    POJ_1061_扩展欧几里德
    HDU_5833_高斯消元
    Delphi 使用 Datasnap 的几种三层应用技术总结
    BIM 开发商 --广州
    Cola Cloud 基于 Spring Boot, Spring Cloud 构建微服务架构企业级开发平台
  • 原文地址:https://www.cnblogs.com/miracle-0807/p/5861143.html
Copyright © 2011-2022 走看看