java笔试题总结与大家分享
java试题
http://202.201.112.11/jpk/apply/teacher/preface/53/test123/test3/exam.htm
1.接口中方法的前面有哪些修饰符
访问权限 返回值类型 是否静态 是否抽象
2.以下哪个为真
Interger a = new Interger(9);
Interger b = new Interger(9);
Long c = New Long(9)
-----
A. a==b
B. b==c
C. a.equals(b)
D. b.equals(new Interger(9))
cd
3.以下哪两个方法可以加到three中
class one{
public one foo(){return this;}
}
class two extends one{
public one foo(){return this;}
}
class three extends two{
//插入到这
}
---
A. public void foo(){}
B. public int foo(){return 1;}
C. public one foo(){return this;}
d. public two foo(){return this;}
e. public object foo(){return this;}
cd
4.以下哪些为true
class a{}
class b extends a{}
class c extends a{}
a p0=new a();
b p1=new b();
c p2=new c();
a p3=new b();
a p4=new c();
----
A. p1 = (b)p2
B. p3 = (a)p4
C. p3 = (b)p4
d. p0 = (a)p1
bcd
5. 以下有无问题
abstract class a{
public void fo(){ system.out.println("a");}
}
无 抽象类可以有非抽象方法
6. 以下有无问题
abstract class b{
static void f1(){ system.out.println("f1");}
public static void main(String[] args){
b b1=new b(); //抽象类不能有实例
b1.f1();
}
}
7. 以下代码运行结果是
try{
//此行会抛出NullPointedException
}
catch(NullPointedExecption e){
System.out.print("1")
}
catch(RuntimeExection e){
相关文档:
关键字: java sizeof
在C/C++中,当我们想知道一个对象或者一个原始数据类型所占用的内存大小时,只需简单调用sizeof操作符即可,但是,在java中是没有相应的操作符或者方法来直接完成相应功能的。sizeof 在C/C++得到大量的运用,是程序员必不可少的工具之一,那么为什么java却不提供呢?要回 ......
Java 一共8种基本类型,4种整型,2种浮点类型,1种表示unicode编码的字符单元的字符类型char,1种表示真值的boolean类型。
4种整数类型
int, 4 字节
short,2字节
long,8字节
byte,1字节
2种浮点类型
float,4字节,很少情况适合使用float,数值有一个后缀F,没有后缀的浮点数值默认为double.也可以在浮点数值后面添 ......
JAVA语言中的反射机制:
在Java 运行时环境(JRE)中,对于任意一个类,能否知道这个类有哪些属性和方法?
对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA的反射。从而使java具有动态语言的特性。
&n ......
这是我个人归纳的一些知识点,我觉得初学java首先需要重以下的知识开始
(1)JAVA程序开发步骤:
源代码-->编译成*.class-->执行(将.class交给JVM)
jvm--java虚拟机(解释器)
(2)
JDK -- java开发工具包(编译器、解释器、类库)
JSDK -- java标准开发工具包 ......