java 编写抽象类Animal_编写下面程序并体会Java程序的多态性: //定义抽象类AnimalA abstract class AnimalA { abstract void shout();...

【单选题】下面的程序段执行后,输出的结果是以下哪个选项? StringBuffer buf=new StringBuffer("Beijing2008"); buf.insert(7,"@"); System.out.println(buf.toString());

【判断题】集合中不能存放基本数据类型,而只能存放引用数据类型。

【简答题】Please upload recitation video of Unit Four.

【简答题】运行下面程序并写出结果: public class Ex05SOper { public static void main(String[] args ) { // TODO Auto-generated method stub String s1 = " Starter" ; // 声明一个字符串 String s2 = "St" ; System. out .println( "判断是否以字符串St开头:" + s1 .startsWith( "St" )); System. out .println( "判断是否以字符串er结尾:" + s1 .endsWith( "er" )); System. out .println( "判断是否包含字符串ar:" + s1 .contains( "ar" )); System. out .println( "判断字符串是否为空:" + s1 .isEmpty()); System. out .println( "判断两个字符串是否相等" + s1 .equals( s2 )); } }

【简答题】运行下面的程序写出运行结果 import java.util.*; public class Example09 { public static void main(String[] args) { // 获取当前系统属性 Properties properties = System.getProperties(); System.out.println(properties); // 获取所有系统属性的key(属性名),返回Set对象 Set propertyNames = properties.stringPropertyNames(); for (String key : propertyNames ) { //获取当前键key(属性名)所对应的值(属性值) String value = System.getProperty(key); System.out.println(key +"--->"+ value); } } }

【简答题】编写下面的程序并写出运行结果,体会父类方法的重写: //定义Dog类继承动物类 class Dog2 extends Animal { // 定义狗叫的方法 void shout() { System. out .println( "汪汪......" ); } } public class Ex02ExtRewrite { public static void main(String[] args ) { Dog2 dog = new Dog2(); // 创建Dog类的实例对象 dog .shout(); // 调用Dog类重写的shout()方法 } }

【简答题】在HashSet集合中添加三个Person对象,把姓名相同的人当做同一个人,禁止重复添加,要求如下: Person类中定义name和age属性,重写hashCode()方法和equals()方法,针对Person类的name属性进行比较,如果name相同,hashCode()方法的返回值相同,equals()方法返回true.

【简答题】运行下面的程序并写出运行结果,体会内部类的形式 //定义外部类Outer class Outer20 { static int m = 0; // 定义外部类静态变量m static class Inner { void show() { // 静态内部类访问外部类静态成员 System. out .println( "外部类静态变量m=" + m ); } } } //定义测试类 public class Ex20OI { public static void main(String[] args ) { // 静态内部类可以直接通过外部类创建 Outer20.Inner inner = new Outer20.Inner(); inner .show(); } }

【单选题】使用Iterator时,判断是否存在下一个元素可以使用以下哪个方法?

【简答题】编写并运行下面的程序,写出运行结果,体会子类是如何继承父类的: class Animal { String name; void shout() { System.out.println("动物发出叫声"); } } class Dog extends Animal { // 定义一个打印name的方法 public void printName() { System.out.println("name=" + name); } } public class Example01 { public static void main(String[] args) { Dog dog = new Dog(); dog.name = "沙皮狗"; dog.printName(); dog.shout(); } }

【简答题】运行下面程序写出运行结果,并分析内部类类型 //定义动物类接口 interface Animal21 { void shout(); } public class Ex21OI { public static void main(String[] args ) { String name = "小花" ; // 定义匿名内部类作为参数传递给animalShout()方法 animalShout( new Animal21() { // 实现shout()方法 public void shout() { // JDK 8开始,局部内部类、匿名内部类可以访问非final的局部变量 System. out .println( name + "喵喵..." ); } }); } // 定义静态方法animalShout(),接收接口类型参数 public static void animalShout (Animal21 an ) { an .shout(); // 调用传入对象an的shout()方法 } }

【简答题】编写并运行下面的程序,写出结果并体会LinkedList的用法: import java.util.LinkedList; public class Ex0602LinkedList { public static void main(String[] args ) { // TODO Auto-generated method stub LinkedList link = new LinkedList (); // 创建LinkedList集合 // 1、添加元素 link .add( "stu1" ) ; link .add( "stu2" ) ; System. out .println( link ); // 输出集合中的元素 link .offer( "offer" ) ; // 向集合尾部追加元素 link .push( "push" ) ; // 向集合头部添加元素 System. out .println( link ); // 输出集合中的元素 // 2、获取元素 Object object = link .peek(); //获取集合第一个元素 System. out .println( object ); // 输出集合中的元素 // 3、删除元素 link .removeFirst(); // 删除集合第一个元素 link .pollLast(); // 删除集合最后一个元素 System. out

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值