java画熊猫_Java-基础练习2

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

class Hello

{

public static void main(String[] args)

{

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

}

}

bee9c40a5dd348ac394e387c5427b9c4.png

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  把相关的字节码文件压缩之后形成的,便于使用、传递

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值