摘要:
阅读全文
摘要:
由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 阅读全文
摘要:
Java的基本类型包装类中有6中实现了常量池技术: Byte , Short,Integer,Long ,Characher ,Boolean。另外两种浮点数类型Double和Float没有实现该技术。 六种实现常量池技术的包装类中Byte,Short,Integer,Long,Character这 阅读全文
摘要:
给出下面的代码段: 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 阅读全文