03 2019 档案
摘要:由E.W.Dijikstra在1965年提出的,采用自顶向下、逐步求精及模块化的程序设计方法; 使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。 结构化程序设计主要强调的是程序的易读性。 结构化程序设计风格的原则和要点: 1)主张使用顺序、选择、循环三种基本结构来嵌
阅读全文
摘要:如果int x=20, y=5,则语句System.out.println(x+y +""+(x+y)+y); 的输出结果是() 解析步骤: 1)判断优先级:首先计算()内部数据,第一步完成后应该输出:x+y +""+25+y 2)任何字符与字符串相加都是字符串。需要注意顺序,字符串前面的按照原来格
阅读全文
摘要:自动类型转换 低 > 高 byte,short,char-> int -> long -> float -> double 强制类型转换 高 > 低 double->float->long->int->byte,short,int 需要特别注意的是虽然long占8字节,float占4字节,但是lon
阅读全文
摘要:下列代码输出结果? 这段代码核心在于解析super.getCalss().getName(): 本类是SuperTest,super即父类Date,由于Date类并未重写超类中的getClass(),所以返回的是运行的当前类(即SuperTest) 而getName()方法返回的是包名+类名的全路径
阅读全文
摘要:final关键字位于修饰符之后,返回值之前,可以用来修饰非抽象类,非抽象类类方法和变量。注意final不能修饰构造方法。 1.final修饰类:表示这个类不能被继承(Java中的String类是被final修饰的),但是该类仍然能够创建对象,并且可以利用该对象调用类中 的成员变量和成员方法。 注意f
阅读全文
摘要:给出下面的代码段: 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
阅读全文
摘要:Java的基本类型包装类中有6中实现了常量池技术: Byte , Short,Integer,Long ,Characher ,Boolean。另外两种浮点数类型Double和Float没有实现该技术。 六种实现常量池技术的包装类中Byte,Short,Integer,Long,Character这
阅读全文
摘要:1)HashMap和Hashtable都实现了Map接口,但是继承的父类不同: public class Hashtable extends Dictionary implements Map public class HashMap extends AbstractMap implements M
阅读全文
摘要:下列代码执行结果是? 代码其余部分没有问题,重点考察count = count++; count = count++;的执行流程如下: 1、JVM把count的初始值(即0)拷贝到临时变量区(栈stack)。 2、count值加1,此时count的值是1。 3、返回临时变量区的值,注意这个值是0,没
阅读全文
摘要:下列代码的输出结果是? 1.首先需明确类的加载顺序。 (1) 父类静态代码块(包括静态初始化块,静态属性,但不包括静态方法) (2) 子类静态代码块(包括静态初始化块,静态属性,但不包括静态方法 ) (3) 父类非静态代码块( 包括非静态初始化块,非静态属性 ) (4) 父类构造函数 (5) 子类非
阅读全文
摘要:MySQL数据库,game_order表表结构如下,下面哪些sql能使用到索引? 这道题目考察的知识点是MySQL组合索引(复合索引)的最左优先原则。 最左前缀匹配原则 在mysql建立联合索引时会遵循最左前缀匹配的原则,即最左优先,在检索数据时从联合索引的最左边开始匹配,组合索引的第一个字段必须出
阅读全文
摘要:图片中给出的四种二维数组的创建方式都可以成功创建,但是方式2不能在未指定值的情况下直接访问,必须指定一维数组的大小才能访问相应位置, 由此我们可以得到结论:二维数组命名时变量名和[ ]可以随意排列。 同时需要注意必须指定维数大小,以下两种创建二维数组的方式是错误的: float f1[ ][ ] =
阅读全文

浙公网安备 33010602011771号