Java 基础知识 练习
1、在DOS命令下输入:java Hello出现以下结果:Bad command or the file name可能是什么原因?
(错误的命令或文件名) 输入的命令不存在,或者不在指定的路径中
2、在DOS命令下输入:java Hello出现以下结果:Exception in thread “main” java.lang.NoClassDefFoundError: Hello可能是什么原因?1.类名要和JAVA文件同名
1.类名要和JAVA文件同名
2.是否window自动隐藏了文件后缀名,不要隐藏后缀名,把文件后缀改为.JAVA
3.是否import 你需要的包名
4.JAVA的环境变量是否设置正确
3、Hello.class所在路径下,输入命令:java Hello.class,会出现什么结果,为什么?
4、基本数据类型和引用类型的区别:
1、内存使用:基本类型的值直接存储在栈内存;引用类型的值存储在堆内存,在栈内存存放首地址
2、变量赋值:基本类型是把赋值复制给新变量;引用类型是把首地址复制给新变量
5、Java主要有那几种文件类型?各自的作用是什么?
源代码:.java
字节码:.class 由源代码编译之后生产的
jar包:.jar 把相关的字节码文件压缩之后的 便于使用和传递
练习题 : 编写一个Java程序,计算半径为3.0的圆周长和面积并输出结果。把圆周率π定义为常量,半径定义为变量,然后进行计算并输出结果。