java初学的几个问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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文件压缩形成的,便于使用和传递

以上是关于java初学的几个问题的主要内容,如果未能解决你的问题,请参考以下文章

java编程有哪几本书比较适合初学者?

JAVA初学者看啥书好呢?

Java初学者:初学者的注意事项

初学JAVA问一个关于SCANNER的问题

Java初学者如何学好Java编程?

Java千问:七个问题帮助初学者深入理解Java数组