```java
1-1 Java虚拟机可以将类文件(.class)在不同的操作系统上运行,从而实现跨平台特性。
答案:T
1-2一个Java源文件中可以有多个类,但只能有一个类是public的。
答案:T
1-3一个数组可以存放不同类型的数值。
答案:F  一个数组只能存放相同的数值
1-4在如下代码中,两个变量str和i都是基本数据类型的变量。
String str="sdutcs”; 
int i =100;
答案:F      
解析:String  是引用类型
1-5制造(new)数组时,要指定数组长度,以便为数组分配内存。
答案:T
1-6 package语句必须放到java程序的最开始。
答案:T
1-7类及其属性、方法可以同时有一个以上的修饰符来修饰。
答案:T
1-8在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为重载。
答案:T
1-9在实例方法或构造器中,this用来引用当前对象,通过使用this可引用当前对象的任何成员。
答案:T
1-10有的类定义时可以不定义构造函数,所以构造函数不是必需的。
答案:F
1-11非静态的成员变量(实例变量)能被静态方法(类方法)和非静态方法(实例方法)所直接使用。
答案:F
1-12实例变量只能通过对象名访问,类变量既可以通过某个对象名也可以通过类名来访问。
答案:T
1-13实例变量是属于对象的。一个类的多个对象对实例变量可以设置不同的值。
答案:T
1-14有如下类的定义:
public class Rectangle {   
 public Rectangle(int l) {  //构造方法1
  if (l > 0) {
   w = l;
   h = l;
  }
 }
 public Rectangle(int w1, int h1) {  //构造方法2
  if (w1 > 0 && h1 > 0) {
   w = w1;
   h = h1;
  }
 }
}
下面使用Rectangle类创建一个对象,是否正确?
Rectangle rect=new Rectangle();
答案:F
1-15在定义一个类的时候,如果类的成员被private所修饰,该成员不能在类的外部被直接访问。
答案:T
1-16如果一个类的声明中没有使用extends关键字,这个类被系统默认为是继承Object类。
答案:T
1-17覆盖只能在不同的类中完成。
答案:T
1-18可以使用protected修饰符来防止方法和数据被不同包的非子类访问。
答案:T
1-19子类不继承父类的构造方法。
答案:T
1-20可以覆盖在父类中定义的私有方法。
答案:F
1-21在方法重写时,子类方法不能比父类方法的访问权限更严格。
答案:T
1-22一个Java类可以有多个父类,这称作多继承。
答案:F
1-23在程序中this和super调用构造方法时可以同时出现。
答案:F
1-24子类对象不能访问父类的私有成员变量,因此也没有任何办法可以修改父类的私有成员变量。
答案:F
1-25 final声明的类可以有子类。
答案:F
1-26子类和父类必须在一个包中。
答案:F
1-27使用类的继承,目的是把多种对象间的共同的属性和共同行为抽取到父类中,因此子类对象和父类的关系表示是is-a的关系。
答案:T
1-28所谓上转型,是指可以将父类的一个实例赋给子类的引用。
答案:F
1-29抽象类能实例化一个对象。如:
abstract class A(){}
可以调用如下语句创建对象a:
A a=new A();
答案:F
1-30抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法。
答案:F
1-31类在实现接口方法时必须给出方法体,并且一定要用public来修饰。
答案:T
1-32一个Java源文件就是由类和接口组成的。
答案:T
1-33如果一个类声明实现一个接口,但没有实现接口中的所有方法,那么这个类必须是abstract类。
答案:T
1-34一个接口可以继承其他接口。
答案:T
1-35接口中的属性,都是静态常量。
答案:T
1-36接口是特殊的类型,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。
答案:T
1-37为了克服单继承的缺点,Java使用了接口,一个类可以实现多个接口。
答案:T
1-38在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在前面,子类放在后面。
答案:F
1-39  String对象可以使用==进行内容的比较。
答案:F
1-40  String实例一旦创建完毕,就不能再修改其内容。
答案:T
1-41 JPanel的缺省布局管理器是FlowLayout。
答案:T
1-42事件适配器应用的目的就是避免让程序员去实现接口中的每一个抽象方法,而只需要实现自己所需要的方法。
答案:T
1-43内部类被定义于某一个类内部的类,往往应用在Java的事件处理过程中。
答案:T
1-44匿名类是定义于某个方法内部,且没有名称的类,匿名类是一种创建事件监视器类的有效方法。
答案:T
1-45 Java文件的运行包括编译(javac)和解释(java)两个步骤。
答案:T
1-46从OOP的封装性角度考虑,类的成员变量应被修饰为private型,而类的方法应被修饰为public型。
答案:T
1-47使用package关键字可以将类放到定义的包中,使用import关键字可以导入一个已存在的包。
答案:T
1-48方法的参数包括形参和实参。形参出现在方法定义的参数列表,实参则出现于方法调用中。
答案:T
1-49在Java中this表示当前对象,使用this可以调用本类中的属性。
答案:T
1-50static修饰的属性和方法,称为静态成员。静态成员可以使用“类名.静态成员”的形式调用。
答案:T
1-51创建子类对象时,系统会自动先执行父类的构造方法,然后执行子类的构造方法。
答案:T
1-52抽象类可以定义构造方法,一个抽象类不能通过new直接实例化,必须通过其子类进行实例化操作。
答案:T
1-53异常有时不需要立即解决,那么就可以把这个异常向上抛出,抛给调用它的方法,交给它处理或不处理。
答案:T
1-54 String类可以使用new关键字创建对象,也可以直接赋值创建对象。
答案:T
1-55使用包装类将一个基本数据类型的数据转换成对象的形式,从而使得它们可以像对象一样参与运算和传递。
答案:T
1-56一个接口可以继承一个或多个接口,但接口不能实现接口。
答案:T
1-57Java中类和方法都不允许嵌套定义。
答案:F
1-58如果一个成员变量被修饰为final的,就是常量,常量必须赋给初值,而且不能再发生变化。
答案:T
1-59构造方法可以调用本类中重载的构造方法和它的父类的构造方法。
答案:T
1-60所有异常都可以用一个类型类来表示,不同类型的异常对应不同的子类异常。
答案:T
1-61异常的主要捕获语句是try-catch-finally,既可以捕获一个异常,也可以捕获多个异常。
答案:T
1-62对于一些没有的异常种类,可以自行进行异常定义,称为自定义异常。
答案:T
1-63 从编程的角度讲,异常可以分为CheckedException和UnCheckedException。
答案:T
1-64异常处理是Java处理问题的一种机制。
答案:T
1-65 final可以修饰类、方法和属性。
答案:T
1-66 Java8新增了接口的默认方法,这样接口在发布之后依然能够继续演化。
答案:T
1-67Java API包一般以“java”或“javax”开头,以区别自定义包。
答案:T
1-68不引用任何对象的引用是空引用,表示空引用的空常量是null。
答案:T


版权声明:本文为weixin_45974950原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_45974950/article/details/122048811