zoukankan      html  css  js  c++  java
  • Java-基础练习2

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

    class Hello
    {
    public static void main(String[] args)
    {
    System.out.println("Hello java");
    }
    }


    2、如果第4题中在DOS命令下输入:java Hello 出现以下结果:Bad command or the file name可能是什么原因?请说明理由。

    1)、原因可能是没有成功安装jdk

    2)、没有配置好jdk 的环境变量

    3)、没有编译相应的文件。


    3、如果第4题中在DOS命令下输入:java Hello出现以下结果:Exception in thread “main” java.lang.NoClassDefFoundError: Hello可能是什么原因?请说明理由。

    1)、没有定义类,默认java.lang无Hello的类名,而直接写的main主方法。


    4、在第4题中Hello.class所在路径下,输入命令:java Hello.class,会出现什么结果,为什么?

    1、结果是:找不到主类或无法加载主类 Hello.class

    2、原因:java Hello 已经是在加载类了,不用再后面再加class了


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

    1)、基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上。

    2)、引用数据类型在被创建时,首先要在栈上给其引用分配一块内存存放地址,而对象的具体信息都存储在堆内存上,然后由栈上面的引用地址指向堆中对象。


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

    1、  源码文件 .java 为程序员所编写的源代码

    2、  字节码文件 .class  JVM实现跨平台的中间代码 由.java编译而来

    3、包 .jar  把相关的字节码文件压缩之后形成的,便于使用、传递

  • 相关阅读:
    bzoj3622: 已经没有什么好害怕的了
    BSGS
    LOJ#2320 生成树计数
    ??? cliquers
    生成函数
    洛谷P5206 数树
    01分数规划
    差分约束系统
    51nod1238 最小公倍数之和 V3
    51nod1237 最大公约数之和 V3
  • 原文地址:https://www.cnblogs.com/tfl-511/p/5861775.html
Copyright © 2011-2022 走看看