理解Go协程与并发 协程 Go语言里创建一个协程很简单,使用go关键字就可以让一个普通方法协程化: Copy package main import ( "fmt" "time" ) func main(){ fmt.Println("run in main coroutine.") for i:= ...
分类:
其他好文 时间:
2020-06-15 17:51:33
阅读次数:
53
JAVA就业面试题4.1单例模式?单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。特点持有自己类型的属性类构造器私有对外提供获取实例的静态方法4.1.1懒汉式/**Createdby张晨光on2020/6/1211:07懒汉式*/publicclassBanzhang{//1.自己类的静态属性privatestaticBanzhangbz;//2.私有的构造
分类:
编程语言 时间:
2020-06-14 01:32:43
阅读次数:
110
1、知识点 类变量:类定义的时候,这个变量就定义好了 实例变量(成员变量)、实例方法(成员方法) 类方法: 用@classmethod修饰的方法 自带的方法,不用实例化就可以调用 是公共的方法,在实例方法里可随意调用 类方法里面不能调用实例方法、不能使用实例变量,可调用其他的类方法 属性方法:看起来 ...
分类:
编程语言 时间:
2020-06-13 23:19:35
阅读次数:
70
不使用 XML 来描述 bean 装配,开发人员通过在相关的类,方法或字段声明上 使用注解将配置移动到组件类本身。它可以作为 XML 设置的替代方案。例如: Spring 的 Java 配置是通过使用 @Bean 和 @Configuration 来实现。 @Bean 注解扮演与 元素相同的角色。 ...
分类:
其他好文 时间:
2020-06-13 21:12:16
阅读次数:
67
原型继承 function User(name,age) { this.name=name this.age=age } User.prototype.info=function(){ console.log(`my name is ${this.name}`) } const u1=new Use ...
分类:
其他好文 时间:
2020-06-13 19:48:12
阅读次数:
65
oc static 跟java有所区别。 1.全局只有在本类可以访问。出文件就不可访问了,区别与java. 2.类方法可以访问static 变量。oc + 方法类似java静态方法。 3.一个静态变量所以实例对象共用。分配在堆区内存。相同java。 4.方法中声明static 变量。只有在方法中访问 ...
分类:
移动开发 时间:
2020-06-13 15:48:24
阅读次数:
82
当你调用 start()方法时你将创建新的线程,并且执行在 run()方法里的代码。 但是如果你直接调用 run()方法,它不会创建新的线程也不会执行调用线程的代码, 只会把 run 方法当作普通方法去执行。 ...
分类:
其他好文 时间:
2020-06-13 13:06:56
阅读次数:
108
单例模式有两种设计: 延迟加载(懒汉式) 私有构造方法 创建本类对象,但不初始化 创建静态方法进行初始化对象并返回 立即加载(饿汉式) 私有构造方法 创建本类的对象并初始化(私有的) 创建静态方法获取本类对象 举例1. /** * 延迟加载(懒汉式) * 1.私有构造方法 * 2.创建本类对象,但不 ...
分类:
编程语言 时间:
2020-06-12 11:04:55
阅读次数:
70
class Animal(object): count = 0 @classmethod #定义类方法,上一行 def show_count(cls): #定义类方法 cls强制必须,指代Animal类 print("Animal count: %d"%cls.count) #使用cls. 引用co ...
分类:
其他好文 时间:
2020-06-12 00:49:07
阅读次数:
44
我们知道,.net 字符串的split方法可以根据分隔符,把字符串劈开成字符串数组,也发现split既有静态方法,也有实例方法。正常情况下,用这两种方法处理的结果没有区别,但有一个例外就是对空字符串的处理。当源字符串mystring是空字符串时,静态方法Strings.Split(mystring, ...
分类:
Web程序 时间:
2020-06-11 13:31:09
阅读次数:
77