A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

第九题 第3行错误for循环用错了

点评

第四行也错了  发表于 2013-7-16 12:42
回复 使用道具 举报
神之梦 发表于 2013-7-15 20:30
5,final修饰的类、方法、变量的特点?提示:变量分为基本数据类型的变量和引用型变量。 ...

类 :没有子类,不能继承
方法:如果一个类不允许其子类覆盖某个方法,则可以把这个方法声明为final方法。
变量:基本数据类型  一旦给final变量初值后,值就不能再改变了。
      引用型变量   不能给赋第二个值;
回复 使用道具 举报
第10题:以下循环体的执行次数是()
        int  i, j;
        for(i=0,j=1;k<=j+1;j--){
                i=i+2;
        }
回复 使用道具 举报
本帖最后由 肥猫 于 2013-7-15 20:58 编辑
神之梦 发表于 2013-7-15 20:40
第7题:示例代码:单例设计模式,两种方法一种即可,并说说这两种方法的区别?
...


一种懒汉式,一种饿汉式,我来个懒汉.

  1. <P>package cn.lj.singleton;

  2. //JAVA单例模式之懒汉式
  3. public class Singleton2 {
  4. //声明该类的一个实例,但并不立刻初始化
  5.       private static Singleton2 s;
  6. //构造方法私有化
  7.      private Singleton2(){}
  8. //提供对外部访问该类实例的方法</P>
  9. <P>public static Singleton2 getInstance(){
  10.      if(s==null){
  11.         synchronized(Singleton2.class){//由于考虑多线程情况这里采用双重判定,若有线程访问则对字节码文件上互斥锁
  12.            if(s==null){
  13.               s = new Singleton2();
  14.               }
  15.          }
  16.      }
  17.    return s;</P>
  18. <P>   } </P>
  19. <P>}

  20. </P>
复制代码
饿汉式
         对象预先加载,线程是安全的,在类创建好的同时对象生成,调用获得对象实例的方法反应速度快,代码简练。
懒汉式:
         对象延迟加载,效率高,只有在使用的时候才实例化对象,但若设计不当线程会不安全,代码相对于饿汉式复杂,第一次加载类对象的时候反应不快。
其实上面代码还不够完善,若是遇见反序列化机制强大的创建对象能力,此单例模式原则还是会被破坏,需要在上面代码在加个readResolve()才可防止其创建对象.

评分

参与人数 1技术分 +2 收起 理由
神之梦 + 2 超时加代码题没写

查看全部评分

回复 使用道具 举报
6.
重载:在同一个类中的几个同名函数,参数个数和类型不同。
重写:子类继承父类,子父类方法一模一样,子类方法覆盖父类的方法。
回复 使用道具 举报
straw 中级黑马 2013-7-15 20:57:08
66#
第四题:
1,InputStream
2,OutputStream
3,BufferedReader
4,BufferedWriter
5,FileInputStream
回复 使用道具 举报
神之梦 发表于 2013-7-15 20:35
第6题:重载和重写的区别?

重载是一个类中可以定义几个同名的方法,参数类型不同。
重写是子类的方法覆盖父类的方法,要求方法名和参数都相同
回复 使用道具 举报
0次吧,k没有定义,不能运行啊

评分

参与人数 1技术分 +2 收起 理由
神之梦 + 2

查看全部评分

回复 使用道具 举报
本帖最后由 云游天下 于 2013-7-15 21:01 编辑

第十题 k没有定义是个错题  版主不要着急哦 呵呵 要说答案的话 0次呗

点评

最后编辑了,会扣掉一部分  发表于 2013-7-16 12:43
回复 使用道具 举报
straw 中级黑马 2013-7-15 21:00:34
70#
第九题:
第三行for(int i=0;i<5)错误导致程序编译失败. 应该成for(int i=0;i<5;i++)  

点评

第4行也错了  发表于 2013-7-16 12:47
回复 使用道具 举报
神之梦 发表于 2013-7-15 20:45
第8题:下面代码片段创建()个对象。
       int a = 10;
       String b = "abc";


第八题4个,B1个,C2个,TEST一个,A不算,仍进方法区中的常量池里了

点评

答案是三个  发表于 2013-7-16 13:04
回复 使用道具 举报
神之梦 发表于 2013-7-15 20:50
阅读代码片段,下面()代码导致程序出错。
int  count;                                //第1行
int  x[] ...


第3行,i<5后面少写了;
第4行,count没有初始化

评分

参与人数 1技术分 +2 收起 理由
神之梦 + 2 超时加代码题没写,总分。。。。。.

查看全部评分

回复 使用道具 举报
神之梦 发表于 2013-7-15 20:56
第10题:以下循环体的执行次数是()
        int  i, j;
        for(i=0,j=1;k

不会,j都没有初始化吧,答案是多少?

点评

j初始化了  发表于 2013-7-16 13:06
回复 使用道具 举报
straw 中级黑马 2013-7-15 21:03:50
74#
第十题:
k变量没有定义,编译错误!for循环不能执行

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1

查看全部评分

回复 使用道具 举报
神之梦 发表于 2013-7-15 20:50
阅读代码片段,下面()代码导致程序出错。
int  count;                                //第1行
int  x[] ...

第1行错,声明局部变量没赋值;
第三行<5后面要加分号;

点评

准确的说应该是第四行  发表于 2013-7-16 13:04
回复 使用道具 举报

第10题k没有定义、执行不了

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1

查看全部评分

回复 使用道具 举报
straw 中级黑马 2013-7-15 21:05:05
77#
第七题:
单例设计模式
        懒汉试:
        class A{
           private static final A a=null;
           //将构造方法私有化
           private A(){}
           public static A getInstands(){
               if(a==null){
                  a=new A();
               }
               return a;
            }
         }
回复 使用道具 举报
神之梦 发表于 2013-7-15 20:56
第10题:以下循环体的执行次数是()
        int  i, j;
        for(i=0,j=1;k

0次,哪里来的K,都没声明过.

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1

查看全部评分

回复 使用道具 举报
如果k要是i 的话,那就是一次
回复 使用道具 举报
8.
3个对象

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 三个都超时了

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马