首页 > 编程语言 > 详细

Java编程思想课后练习_2.11

时间:2019-11-23 17:17:26      阅读:161      评论:0      收藏:0      [点我收藏+]

练习1:创建一个类,它包含一个int域和一个char域,他们都没有被初始化,将他们的值打印出来,以验证Java执行了默认初始化。

技术分享图片

 

这样编译没问题,但执行时会报错“找不到p1.class主类”,但当前目录下是有p1.class文件的,

之前p1文件中只写了一个类,执行成功;现在多加了一个"p1Son"类,编译后额外又生成了一个"p1Son.class"文件,可能是这个原因,

现在问题是,如何执行这种一个.java文件编译生成的多个.class文件呢?后续再说吧。。。。。。。。

 

2019-11-20

是执行java程序方法问题:我执行的:javac P1.java;    java P1.class, 然后报“找不到P1.class主类”

java P1时,执行的是.class文件,但是没有明确写出来

 

练习2:参照本章HelloDate.java这个例子,创建一个“hello,world”程序,该程序只输出这句话即可。你所编写的类里 只需一个方法(即“main”方法,在程序启动时被执行)。记住要把它设为static形式,并指定参数列表-即使根本不会用到这个列表,用javac进行编译,再用java运行它。 

技术分享图片

 

编写了一个p2.java文件,javac p2.java------>将java源码(.java)通过编译器(javac.exe)编译成JVM文件(.class);

 

            java p2---------->java.exe执行JVM文件

练习8:编写一个程序,展示你无论创建了某个特定类的多少个对象,这个类中的某个static域只有一个实例

 

技术分享图片

 

 

 查看这个static对象的内存地址,可证明就只有一个实例

In One Word:在类中的static成员变量意味着它为该类的所有实例所共享

 

练习9:编写一个程序,展示自动包装功能对所有的基本类型和包装器类型都起作用

技术分享图片

 

 练习10:编写一个程序,打印从命令行获得的三个参数。为此,需要确定命令行数组中String 的下标。

技术分享图片

 

 

 

Java编程思想课后练习_2.11

原文:https://www.cnblogs.com/liupeng19920403/p/11896182.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!