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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 夜默   /  2013-7-15 19:22  /  20716 人查看  /  241 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

三个对象
回复 使用道具 举报
3个我觉的是  前面两个不是

评分

参与人数 1技术分 +1 收起 理由
赵海洋 + 1 赞一个!

查看全部评分

回复 使用道具 举报
我认为是三个、居然被字数限制了!!!

评分

参与人数 1技术分 +1 收起 理由
赵海洋 + 1 赞一个!

查看全部评分

回复 使用道具 举报
赵海洋 发表于 2013-7-15 20:40
7,示例代码:单例设计模式,两种方法一种即可,并说说这两种方法的区别? ...
  1. public SingleTon{
  2.      private SingleTon(){}
  3.      private static SingleTon   st=new SinglTon();
  4.     public static SingleTon getInstance(){
  5.          return st;
  6. }
  7. }
复制代码
1。饿汉式:类加载进内存马上就创建一个此类对象。
2。懒汉式:类加载进内存不马上创建对象,只有调用方法时,才会创建对象。
回复 使用道具 举报
本帖最后由 toShareBeauty 于 2013-7-15 20:54 编辑
赵海洋 发表于 2013-7-15 20:45
8、下面代码片段创建()个对象。
       int a = 10;
       String b = "abc";

                         2个

回复 使用道具 举报
9、
回复 使用道具 举报
第八题  3
回复 使用道具 举报
赵海洋 发表于 2013-7-15 20:45
8、下面代码片段创建()个对象。
       int a = 10;
       String b = "abc";

4个对象b、c、new String()、test
回复 使用道具 举报
赵海洋 发表于 2013-7-15 20:40
7,示例代码:单例设计模式,两种方法一种即可,并说说这两种方法的区别? ...

public class Singleton { private static Singleton instance = new Singleton();   private Singleton(){   //do something   } public static Singleton getInstance(){   return instance;   }   }
第一种好像是饱汉模式,第二种是饿汉模式,区别就在于对象加载的时机不同,第一种是无论需不需要,先将对象生成出来以备使用,第二种是需要的时候才去加载,第二种说不安全好像是在多线程的情况下会出现生成多个对象的情况,所以需要加同步锁,或者利用内部类的方法来重新设计一下.

点评

超时  发表于 2013-7-16 08:00
回复 使用道具 举报
赵海洋 发表于 2013-7-15 20:45
8、下面代码片段创建()个对象。
       int a = 10;
       String b = "abc";

“abc”  new String()  "abc"  new MyTest()
4个对象
回复 使用道具 举报
回复 使用道具 举报
第一行代码
回复 使用道具 举报
第4行会出错
回复 使用道具 举报
赵海洋 发表于 2013-7-15 20:45
8、下面代码片段创建()个对象。
       int a = 10;
       String b = "abc";

创建了2个对象
回复 使用道具 举报
赵海洋 发表于 2013-7-15 20:40
7,示例代码:单例设计模式,两种方法一种即可,并说说这两种方法的区别? ...

饿汉式  一开始就创建Singleton的对象并实例化 
懒汉式 当需要实例对象的时候再去生成对象进行实例化
  1. class Singleton { 
  2.  private Singleton()  { 
  3.  } 
  4.  public static Singleton getInstance() 
  5.  { 
  6.  if (null == singleton)  { 
  7.  singleton = new Singleton();  } 
  8.  return singleton;  } 
  9. }
复制代码
回复 使用道具 举报
Jomes 发表于 2013-7-15 20:29
InputStream、OutputStream、InputStreamReader、OutputStreamWriter、ByteArrayInputStream

final修饰类不能被继承
final修饰方法不能被覆盖,重写
final修饰局部变量时只能指定一次值。
final修饰基本类型的时候变量不能改变
final修饰引用类型变量,final只保证这个引用的地址不变,即一直引用同一对象。但这个对象可以改变。

点评

超时  发表于 2013-7-16 08:00
回复 使用道具 举报
赵海洋 发表于 2013-7-15 20:45
8、下面代码片段创建()个对象。
       int a = 10;
       String b = "abc";

共创建了3个对象
回复 使用道具 举报
赵海洋 发表于 2013-7-15 20:45
8、下面代码片段创建()个对象。
       int a = 10;
       String b = "abc";

这段代码片创建了3个对象。
回复 使用道具 举报

第一行,count未初始化
回复 使用道具 举报

第三行和第四行

评分

参与人数 1技术分 +2 收起 理由
赵海洋 + 2 我终于看到一个正确答案了~~!!!!.

查看全部评分

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