1.构造函数的命名必须和类名完全相同。在java中普通函数可以和构造函数同名,但是必须带有返回值; 2.构造函数的功能主要用于在类的对象创建时定义初始化的状态。它没有返回值,也不能用void来修饰。这就保证了它不仅什么也不用自动返回,而且根本不能有任何选择。而其他方法都有返回值,即使是void返回值 ...
分类:
其他好文 时间:
2018-05-03 22:14:02
阅读次数:
246
一、工厂模式的原理 编程中有很多设计模式,工厂模式就是一种。 原理:只需要抽象的积累,不需要关心具体的实现层,实现了解耦操作(便于扩展与维护),通过多态,自动调用相对应的方法。 缺点:新加一个类型,需要添加一批的代码 优点: 1、一个调用者想创建一个对象,只要知道其名称就可以了。 2、扩展性高,如果 ...
分类:
其他好文 时间:
2018-05-02 23:54:01
阅读次数:
182
实例化 construtor//构造函数 componentWillMount//挂载之前,可修改setState render//渲染真实dom componentDidMount//第一次render后,仅一次,可setState 存在期 componentWillReceiveProps//父 ...
分类:
其他好文 时间:
2018-05-02 13:19:58
阅读次数:
124
java自定义注解如果自动调用测试文件读取模式(用于程序优化)TP(已经解决)模块绑定域名访问问题 mongoose中怎么设计多对多的关系TP5怎么不查数据库模拟分页数据CURL来查询当前在线QQ异构数据库之间的导入导出示例 ...
分类:
数据库 时间:
2018-04-30 20:28:06
阅读次数:
192
两种方法的区别 1) start:用法:start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thread类的start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到cpu时间片,就开始执行run()方法 ...
分类:
编程语言 时间:
2018-04-30 16:34:07
阅读次数:
408
1.Runnable Runnable是个接口,使用很简单: 1. 实现该接口并重写run方法 2. 利用该类的对象创建线程 3. 线程启动时就会自动调用该对象的run方法 通常在开发中结合ExecutorService使用,将任务的提交与任务的执行解耦开,同时也能更好地利用Executor提供的各 ...
分类:
其他好文 时间:
2018-04-24 17:23:25
阅读次数:
149
tf.app.flags.FLAGS 的使用,主要是在用命令行执行程序时,需要传些参数,代码如下:新建一个名为:app_flags.py 的文件。 #coding:utf-8 import tensorflow as tf FLAGS = tf.app.flags.FLAGS tf.app.flag ...
分类:
移动开发 时间:
2018-04-24 11:02:45
阅读次数:
1116
给变量赋值时,PHP会分配一个zval来存值,而zval的结构中是没有变量名的。 在5.3之后版本改进了垃圾回收机制如果发现一个zval容器中的refcount在增加,说明不是垃圾如果发现一个zval容器中的refcount在减少,如果减到了0,直接当做垃圾回收如果发现一个zval容器中的refco ...
分类:
Web程序 时间:
2018-04-23 15:37:23
阅读次数:
250
构造方法是类中特殊方法,用来初始化类的实例变量,它在创建对象(new运算符)之后自动调用。 Java构造方法的特点如下: 构造方法名必须与类名相同。 构造方法没有任何返回值,包括void。 构造方法只能与new运算符结合使用。 示例代码如下: 代码第15行是声明了一个构造方法,其中有两个参数w和h, ...
分类:
编程语言 时间:
2018-04-22 20:01:31
阅读次数:
216
前一段时间被问到过一个问题,当时模模糊糊,就是说不清楚,问题问到说:什么情况下会将基类的析构函数定义成虚函数? 当时想到 如果子类B继承了父类A,那么定义出一个子类对象b,析构时,调用完子类析构函数,不是自动调用父类的析构函数吗!干嘛还要把定义为虚函数。将基类析构函用到了数定义成虚函数,难道是也是为 ...
分类:
编程语言 时间:
2018-04-22 19:55:47
阅读次数:
195