CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

帮看一代码,关于自身实例化的(不知道起什么标题好),最后2分相赠

楼主wubai250(新版日语mp3)2004-09-03 11:41:12 在 Java / Web 开发 提问

 
  帮看一代码,关于自身实例化的(不知道起什么标题好)  
   
  以下我标注的地方是什么用法啊,从来没有见过?  
   
  import   java.util.HashMap;  
  import   java.util.Collection;  
  import   java.io.*;  
   
  public   class   BookManager   {  
      //这行---------------------------------------------------  
      private   static   BookManager     instance   =   new   BookManager();  
      private   HashMap   books   =   new   HashMap();  
       
      private   BookManager()   {  
          Book   book;  
          book   =   new   Book("1861002092",   "Beginning   Jsp   Web   Development");  
          books.put(book.getIsbn(),   book);  
           
          book   =   new   Book("1861004958",   "Professional   Jsp   2nd   Edition");  
          books.put(book.getIsbn(),   book);  
           
          book   =   new   Book("1861005512",   "Professional   Jsp   Site   Design");  
          books.put(book.getIsbn(),   book);  
      }  
       
      //好有这---------------------------------  
      public   static   BookManager   getInstance()   {  
          return   instance;  
      }  
       
      public   Book   getBook(String   isbn)   {  
          return   (Book)books.get(isbn);  
      }  
       
      public   Book[]   getBooksAsArray(){  
          return   (Book[])books.values().toArray(new   Book[0]);  
      }  
       
      public   Collection   getBooksAsCollection()   {  
          return   books.values();  
      }  
  }  
  问题点数:8、回复次数:7Top

1 楼Bluecatr(蓝夜猫儿)回复于 2004-09-03 11:51:46 得分 2

你对static相关的知识多了解点就知道了,简单点说就是所有其它的BookManager实例都共享这个一个static的BookManager实例。Top

2 楼mor(天蓝,天蓝)回复于 2004-09-03 12:07:20 得分 2

Singleton模式,看看设计模式Top

3 楼xfcy2003(xfcy2003)回复于 2004-09-03 12:14:59 得分 2

也就是单例模式,在一个jvm中只产生一个对象实例。Top

4 楼wubai250(新版日语mp3)回复于 2004-09-03 12:45:32 得分 0

 
  多谢各位,明天如果有可用分,再给本贴加分  
   
  有没有入门级的单例模式的资料啊,再次表示感谢!Top

5 楼wubai250(新版日语mp3)回复于 2004-09-03 13:38:17 得分 0

 
  使用单例模式有什么好处吗?Top

6 楼mor(天蓝,天蓝)回复于 2004-09-03 13:53:32 得分 2

这是阎博士的《java与模式》里的一章,阎博士的这本书还是不错的,就是太厚了,拎来拎去的手都酸,hehe  
  http://www.javaresearch.org/members/jeffyan77/javapatterns/chp15.pdfTop

7 楼wubai250(新版日语mp3)回复于 2004-09-03 14:10:50 得分 0

 
  这本书我也有,它太厚了,所以就没看,关键是看不懂  
   
  所以就把它锁起来了.Top

相关问题

  • 新人:寻找VC+AO代码实例
  • ABC代码和UBB代码的实例谁有?急用。
  • 哪里有《MFC扩展编程实例》的源代码?
  • 哪里有<<VISUAL C++MFC扩展编程实例>>的源代码?
  • java web start实例代码COPY不了,怎么办?
  • 谁能给我发关于CHtmlView编程实例的源代码?
  • 调用常量还要实例化吗?看下面代码
  • 求asp.net+ado.net项目开发实例 的代码 急!!!
  • 急求:接收WebBrowser2事件代码实例
  • 如何用c#操作xml,给个代码实例!~

关键词

  • 模式
  • jsp
  • bookmanager
  • books
  • 实例
  • getisbn
  • hashmap
  • put
  • private
  • import java

得分解答快速导航

  • 帖主:wubai250
  • Bluecatr
  • mor
  • xfcy2003
  • mor

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo