一次校招部分笔试题

1,写出类成员的4种修饰符。
2,写出jdk和jre的区别。
3,写出final 分别修饰类,方法和变量的作用。
4,给出发生空指针异常的例子。
5,给出二叉树先序遍历和中序遍历,给出二叉树结构。
6,说明寄存器,cache和内存的区别。
 
 
我的答案整体上是这样的:
1,static ,public ,protected,private
2,jdk包含jre,jdk是开发java程序必须要使用的,jre是运行java程序必须使用的
3,final 修饰的类:不能继承
      final 修饰的方法:不能重写
      final 修饰的成员:不能再赋值,但必须有初始值
4,类的引用所指的对象不存在。
5,略
 6,寄存器在CPU中,cache是为了解决CPU与主存速度不匹配的问题,内存是为了解决CPU与硬盘速度不匹配的问题
 
空指针异常
如果Student 类有成员name
Student stu1=new Student();
stu1.getName();
Student stu2=null;
stu2.getName(); //会报空指针异常
 
 
posted @ 2017-11-24 16:56  踏雪者  阅读(106)  评论(0编辑  收藏  举报