2 lw ls lw_ls 于 2016.05.07 11:01 提问

。。。。。这句话怎么理解?

private static Singleton instance = new Singleton();

7个回答

qq_34912380
qq_34912380   2016.05.07 11:05

Java里的单列代码

CSDNXIAOD
CSDNXIAOD   2016.05.07 11:12

如何通过这句话对可执行文件进行理解???
下面这句话是什么意思??? 该怎么理解???
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

niaonao
niaonao   Rxr 2016.05.07 11:23

private static Singleton instance = new Singleton();

另一种写法:
private static Singleton intence;
//声明一个静态 Singleton 型 对象 intence
intence = new Singleton();
//实例化该对象

类似:
int i;//声明 int 型整型数 i
i = 6;// 给 i 赋值一样

Is_Df
Is_Df   2016.05.07 11:31

生成了一个Singleton类 的静态对象,

Miss_lanmao
Miss_lanmao   2016.05.07 12:39

定义了一个私有化的静态的Singleton类型的instance ,然后对它进行实例化=new Singleton()

chenyefei
chenyefei   2016.05.07 13:43

实例化一个Singleton类的私有静态对象

l_vaule
l_vaule   2016.05.07 15:18

因为static修饰的属性只会在类第一次加载的时候才会去初始化,所以会保证instance是一个单例的,又因为他是私有的所以也不需要担心他会被改变。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
对java平台的理解、java是解释执行吗?
(1)java平台是一个很宽泛的话题。首先,java语言有“一次编写,导出执行”的跨平台的特性,JVM为其屏蔽了硬件和操作系统的底层;在垃圾收集方面,它具有内存自动回收和分配机制;在java语言方面,它具有着泛型、Lambda、反射、面向对象等特性;除此之外,java有一些基础类库及第三方类库,如:集合、IO/NIO、并发、网络、安全;在日常使用的时候,我们需要在电脑上安装JRE和JDK,JRE是...
张朝阳:诚惶诚恐才能生存
张朝阳:诚惶诚恐才能生存  自去年2月25日启动“搜狐“网络引擎,时隔220天,至10月5日,便从高手云集的网络精英中脱颖而出,并获 美国权威的《时代周刊———数字化时代》“1998年度全球计算机数字化领域风云人物“的称号,张朝阳与比尔·盖茨等 50位IT精英同时成为全球“数字英雄”。   ( 1)  在仅有SANDHILL ROAD(美国最著名的风险投资基金聚集地)的地方,张第一次成功地利用
我对“Stay hungry,Stay foolish”的理解
今年四月,xyzLove读到了一篇在网络上广为流传的史蒂夫·乔布斯(Steve Jobs)先生的演讲纪录——《乔布斯:2005年斯坦福演讲》。在演讲的最后,乔布斯先生讲述了自己年轻时曾读到过一本非常棒的杂志——斯图尔特·布兰德先生创办的《全球目录》,并将该杂志最后一期的封底上印的
拷贝python对象之浅拷贝和深拷贝
1.对象赋值  在了解浅拷贝和深拷贝之前,我们必须搞清楚一个概念:对象的赋值实际上只是简单的对象引用,也就是说,当你创建一个对象,然后把它赋给一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用。它们指向的仍然是同一块地址,可以把它理解为c语言中的指针. >>> a=[1,2,3,4] >>> id(a) 139867365855600 >>> b=a >>> [id
求整数n的阶乘
输入代码: /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:sum123.cpp * 作 者:林海云 * 完成日期:2014年 11 月 13日 * 版 本 号:v1.0 * * 问题描述:求整数n的阶乘 * 输入描述:整数n * 程序输出: n阶乘的结
数据类型的理解
#include #include #include using namespace std; int main() { int a; //编译器分配 4个字节的空间 int b[10]; ////编译器分配 40个字节的空间 int *p; a = 10; printf("%d\n\n", &a); //275223 *((int*)
只有淡季的思想,没有淡季的市场
        在上个世纪90年代前后,一般来讲,每年的6至8月是洗衣机销售的“淡季”。每到这个季节,很多厂家就把自己安排在商场里的促销员撤回去了,大量积压的产品也只好放在库里,等待旺季的到来。这让人感到纳闷儿:难道天气越热,出汗越多,老百姓反而就越不洗衣服了?细心的海尔人通过调查分析后发现,夏天人们并不是不需要洗衣机洗衣,恰恰相反,在这个时节人们洗衣服洗得最勤,最需要洗衣机洗衣。那么“死结”在哪
Java核心技术36讲——谈谈你对Java体系的理解?“Java是解释执行”,这句话是正确的吗?
典型回答 Java 本身是一种面向对象的语言,最显著的特性有两个方面,一是所谓的“书写一次,到处运行”(Write once, run anywhere),能够非常容易地获得跨平台能力;另外就是垃圾收集(GC, Garbage Collection),Java 通过垃圾收集器(Garbage Collector)回收分配内存,大部分情况下,程序员不需要自己操心内存的分配和回收。 我们日常会...
Java泛型的协变
在上篇《Java泛型的基本使用》这篇文章中遗留以下问题,即将子类型也能添加到父类型的泛型中,要实现这种功能必须借助于协变。 实验准备   现在在上篇文章展示的Decorator类型的基础上,增加一些代码,如代码清单1所示。 代码清单1 /** * * 描 述:Exp2使用br/> * 作 者:jiaan.gja * 历 史: (版
C#泛型的协变和抗变
首先我们都知道父类对象可以指向子类对象     class Document     {       }     class OperationGuide:Document     {     } 那么就可以写成 Document doc = new OperationGuide(); 但如果用于泛型就不行了,例如我写一个泛型类,那么就不能这样写了,会报一