期末复习Java

期末复习Java

1.类Circle的包名为my.shape,源程序文件保存在d:\myjava\ch1\Circle.java,假设运行cmd命令后当前目录为:d:\users,而编译后的Circle.class需要放在d:\install\my\shape文件夹下。下则此时输入的编译命令为:

javac  -d  d:\install  d: \myjava\ch1\Circle.java

-d:自动建包
后面加编译后的class所放的位置,注意不能带包名,以及源程序文件所在位置。
2.此时classpath设置的内容为:

d:\install;

这里也不能带包名。
3.Float f[] ; 只是声明了数组f,并没有分配空间。
4.Student s[]=new Student[3]; s是一个Student类型的数组,其中每个元素目前是null。
5.float f[]={3.2f,2.4f}; f是一个具有2个元素的float数组,其中f[0]=3.2f;f[1]=2.4f;注意float或者f后面一定要有[]。
6.char c[]=new char[2]; c[2]='m';这个语句是错误的。因为char[2]中的2代表两个元素,下标为0,1,所以c中没有2。
7.用private修饰的属性在一个类中可以被访问;用默认访问权限修饰的不能被别的包访问;用protected修饰的不能被别的包中不是他的子类的类访问。
8.

String s1="Hello World";
String s2=new String("hello world");
System.out.print(s1.equals(s2)+ "  ");//看内容,区分大小写,equalsIgnoreCase不用区分大小写
System.out.println(s1==s2);//看地址

9.抽象类可以有非抽象方法,不能定义成final;
一个类只能继承另外一个类;
一个类可以继承另一个类,并同时实现多个接口;
实现接口的类必须实现接口里定义的抽象方法,除非该类是抽象类 ,即如果类A没有实现抽象类B里定义的抽象方法,则A也必须定义成抽象类;
接口里的方法都是抽象方法;
接口里的变量都是public static final的;
继承抽象类使用extends,实现接口使用implements;
一个java源程序文件中只能有一个public的类;
对象方法能访问对象属性,static方法不能访问对象属性;
有try语句,则至少要有catch和finally中的一个;
java类的代码编写中只能有1个package语句,但是可以有多个import语句,package语句放在最前面,import语句放在package语句后面,然后才能定义类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值