Java基础笔试练习(七)】的更多相关文章

java基础解析系列(七)---ThreadLocal原理分析 目录 java基础解析系列(一)---String.StringBuffer.StringBuilder java基础解析系列(二)---Integer缓存及装箱拆箱 java基础解析系列(三)---HashMap原理 java基础解析系列(四)---LinkedHashMap的原理及LRU算法的实现 java基础解析系列(五)---HashMap并发下的问题以及HashTable和CurrentHashMap的区别 java基础解…
1.下列程序执行后结果为( )? class A { public int func1(int a, int b) { return a - b; } } class B extends A { public int func1(int a, int b) { return a + b; } } public class ChildClass { public static void main(String[] args) { A a = new B(); B b = new B(); Syst…
1.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数.类型或顺序各不相同,传回的值也可以不相同.这种面向对象程序的特性称为? A.隐藏 B.覆盖 C.重载 D.Java不支持此特性 答案: C 解析: 略 2.编译 Java 源程序文件产生的字节码文件的扩展名为()? A.java B.class C.html D.exe 答案: B 解析: 送分题 3.以下程序的运行结果是() ? public class Increment { public static void ma…
继承 继承的概念 在现实生活中,继承一般指的是子女继承父辈的财产.在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系. 例如公司中的研发部员工和维护部员工都属于员工,程序中便可以描述为研发部员工和维护部员工继承自员工,同理,JavaEE工程师和Android工程师继承自研发部员工,而维网络维护工程师和硬件维护工程师继承自维护部员工.这些员工之间会形成一个继承体系,具体如下图所示. 在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称…
/** * java中的枚举 * 枚举(enum),是指一个经过排序的.被打包成一个单一实体的项列表.一个枚举的实例可以使用枚举项列表中任意单一项的值. * 枚举在各个语言当中都有着广泛的应用,通常用来表示诸如颜色.方式.类别.状态等等数目有限.形式离散.表达又极为明确的量. * Java从JDK5开始,引入了对枚举的支持. * * * 在JDK5中新引入的枚举完美地解决了之前通过常量来表示离散量所带来的问题,大大加强了程序的可读性.易用性和可维护性, * 并且在此基础之上又进行了扩展,使之可以…
一.概述 pl/sql (procedural lanaguage/sql)是 oracle 在标准 sql 上的扩展 .不仅允许嵌入sql 语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理错误. -- 可以用来编写过程,函数,和触发器 -- 上述对象是放在数据库中的  //数据库端 -- 过程和函数可以在java程序中调用 ,触发器只能被触发,不能被调用 优点: 1.提高程序性能 2.模块化的程序设计思想 3.减少网络传输流量 4.安全性高 5.能处理较复杂的sql操作…
1.(C#.JAVA)扩展方法能访问被扩展对象的public成员 A.能 B.不能 答案: A 解析: 翻译一下,子类方法是否能够访问父类中的public成员. 2.如果子类要调用父类的构造函数,则通过super()调用来实现. A.正确 B.错误 答案: A 解析: super关键字在子类内部使用,代表父类对象. 访问父类的属性 super.属性名 访问父类的方法 super.方法名() 子类构造方法需要调用父类的构造方法时,在子类的构造方法体里最前面的位置:super() 3.下列关于Jav…
1.下面的方法,当输入为2的时候返回值是多少? public static int getValue(int i) { int result = 0; switch (i) { case 1: result = result + i; case 2: result = result + i * 2; case 3: result = result + i * 3; } return result; } A.0 B.2 C.4 D.10 答案: D 解析: 没有break,发生case穿透现象,程…
1.下面所示的java代码,运行时,会产生()类型的异常 ? int Arry_a[] = new int[10]; System.out.println(Arry_a[10]); A.ArithmeticException B.NullPointException C.IOException D.ArrayIndexOutOfBoundsException 答案: D 解析: 定义的数组长度为10,角标即为0-9,访问数组角标10会出现数组角标越界异常 2.下面关于继承的描述正确的是? A.在…
1.以下关于Integer与int的区别错误的是? A.int是java提供的8种原始数据类型之一 B.Integer是java为int提供的封装类 C.int的默认值为0 D.Integer的默认值为1 答案: D 解析: 略 2.给定以下方法声明,调用执行mystery(1234)的输出结果? //precondition: x >=0 public void mystery (int x) { System.out.print(x % 10); if ((x / 10) != 0) { m…