练习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 的下标。

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