摘要: 下列代码输出结果? 这段代码核心在于解析super.getCalss().getName(): 本类是SuperTest,super即父类Date,由于Date类并未重写超类中的getClass(),所以返回的是运行的当前类(即SuperTest) 而getName()方法返回的是包名+类名的全路径 阅读全文
posted @ 2019-03-29 11:47 小六boss 阅读(792) 评论(0) 推荐(0) 编辑
摘要: final关键字位于修饰符之后,返回值之前,可以用来修饰非抽象类,非抽象类类方法和变量。注意final不能修饰构造方法。 1.final修饰类:表示这个类不能被继承(Java中的String类是被final修饰的),但是该类仍然能够创建对象,并且可以利用该对象调用类中 的成员变量和成员方法。 注意f 阅读全文
posted @ 2019-03-29 11:32 小六boss 阅读(166) 评论(0) 推荐(0) 编辑
摘要: Java的基本类型包装类中有6中实现了常量池技术: Byte , Short,Integer,Long ,Characher ,Boolean。另外两种浮点数类型Double和Float没有实现该技术。 六种实现常量池技术的包装类中Byte,Short,Integer,Long,Character这 阅读全文
posted @ 2019-03-29 10:08 小六boss 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 给出下面的代码段: public class Base{ int w, x, y ,z; public Base(int a,int b) { x=a; y=b; } public Base(int a, int b, int c, int d) { // assignment x=a, y=b w 阅读全文
posted @ 2019-03-29 10:08 小六boss 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1)HashMap和Hashtable都实现了Map接口,但是继承的父类不同: public class Hashtable extends Dictionary implements Map public class HashMap extends AbstractMap implements M 阅读全文
posted @ 2019-03-28 23:15 小六boss 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 下列代码执行结果是? 代码其余部分没有问题,重点考察count = count++; count = count++;的执行流程如下: 1、JVM把count的初始值(即0)拷贝到临时变量区(栈stack)。 2、count值加1,此时count的值是1。 3、返回临时变量区的值,注意这个值是0,没 阅读全文
posted @ 2019-03-28 16:26 小六boss 阅读(1544) 评论(0) 推荐(0) 编辑
摘要: 下列代码的输出结果是? 1.首先需明确类的加载顺序。 (1) 父类静态代码块(包括静态初始化块,静态属性,但不包括静态方法) (2) 子类静态代码块(包括静态初始化块,静态属性,但不包括静态方法 ) (3) 父类非静态代码块( 包括非静态初始化块,非静态属性 ) (4) 父类构造函数 (5) 子类非 阅读全文
posted @ 2019-03-28 11:20 小六boss 阅读(321) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库,game_order表表结构如下,下面哪些sql能使用到索引? 这道题目考察的知识点是MySQL组合索引(复合索引)的最左优先原则。 最左前缀匹配原则 在mysql建立联合索引时会遵循最左前缀匹配的原则,即最左优先,在检索数据时从联合索引的最左边开始匹配,组合索引的第一个字段必须出 阅读全文
posted @ 2019-03-28 11:05 小六boss 阅读(12685) 评论(2) 推荐(0) 编辑
摘要: 图片中给出的四种二维数组的创建方式都可以成功创建,但是方式2不能在未指定值的情况下直接访问,必须指定一维数组的大小才能访问相应位置, 由此我们可以得到结论:二维数组命名时变量名和[ ]可以随意排列。 同时需要注意必须指定维数大小,以下两种创建二维数组的方式是错误的: float f1[ ][ ] = 阅读全文
posted @ 2019-03-28 10:18 小六boss 阅读(923) 评论(0) 推荐(1) 编辑