zoukankan      html  css  js  c++  java
  • java初学的几个问题

    1. 请问配置JDK时环境变量pathJAVA_HOME的作用是什么?

    作用:告诉操作系统编译器运行的路径和生成的类路径。这样java源程序才可以进行编译和运行。

    以下4-7题请在JDK环境下编译和运行。

    2. 利用文本编辑器输入课堂上练习的Hello.java,并在JDK环境下编译和运行。请将程序编译、运行的结果截图,填入下框中。

    class hello

    {

       public static void main (String[] args)

       {

           System.out.println("hello java");

        }

    }

    3. 如果第2题中在DOS命令下输入:java Hello

    出现以下结果:Bad command or the file name

    可能是什么原因?请说明理由。

        可能是没有成功安装JDK或者没有配置好环境变量,或者没有编译相应的文件。

    4. 如果第2题中在DOS命令下输入:java Hello

    出现以下结果:Exception in thread “main” java.lang.NoClassDefFoundError: Hello

    可能是什么原因?请说明理由。

    可能是没有定义类直接写进main的字节码中。

    5. 在第4题中Hello.class所在路径下,

    输入命令:java Hello.class,会出现什么结果,为什么?

    结果:错误提示:找不到或无法加载主类hello.class

    因为java hello已经是加载类了,不用再加后面的class了。

    6. 请描述基本数据类型和引用数据类型的区别?

    1.基本类型的值直接存储在栈内存

    2.引用类型的值存储在堆内存,地址存储在栈内存

    3.赋值时引用类型把地址赋给新变量

    4.赋值时基本类型把赋给新变量

    7. Java主要有那几种文件类型?各自的作用是什么?

    .class类型,由源代码编译后生成

    .java类型,源代码

    .jar类型,由若干相关的.class文件压缩形成的,便于使用和传递

  • 相关阅读:
    Flask从负到零的一周
    DOM(一):节点层次-Node类型
    错误处理(三):区分致命错误和非致命错误
    错误处理(二):常见错误类型
    错误处理(一)
    跨域(二)
    跨域(一)
    AJAX(四):XHR2支持的方法
    AJAX(三):GET与POST
    AJAX(二):HTTP头部信息
  • 原文地址:https://www.cnblogs.com/HRZJ/p/5863469.html
Copyright © 2011-2022 走看看