/** * 测试Thread中常用方法 * 1.start();启动线程,调用当前线程的run(); * 2.run();一般要重写,将创建线程要执行的操作声明在此方法中 * 3.currentThread();静态方法,返回当前代码执行的线程 * 4.getName();获取当前线程的名字 * 5 ...
分类:
编程语言 时间:
2020-07-28 00:17:20
阅读次数:
81
python staticmethod 返回函数的静态方法。每组词 www.cgewang.com 该方法不强制要求传递参数,如下声明一个静态方法: class C(object): @staticmethod def f(arg1, arg2, ...): ... 以上实例声明了静态方法 f,从而 ...
分类:
编程语言 时间:
2020-07-26 15:03:58
阅读次数:
81
static 修饰的内容属于类,凡是类的对象,都共享同一份。 静态方法和静态变量都可以通过对象名和类名调用,推荐通过类名调用。 成员方法可以访问静态变量,静态方法可以访问静态变量,不能直接访问非静态变量。 静态方法不能用 this 关键字。 静态内容总是优先于非静态 静态代码块比构造方法先执行 静态 ...
分类:
其他好文 时间:
2020-07-26 00:08:23
阅读次数:
48
static静态代码块和静态方法 static关键字 static修饰的方法或变量,优先于对象执行,所以内存会先有static修饰的内容,后有对象的内容 可以用来修饰类的成员方法、类的成员变量,还可以编写static静态代码块 修饰变量就是类变量,修饰方法就是类方法 总结:类变量或者类方法,可以直接 ...
分类:
编程语言 时间:
2020-07-25 23:49:36
阅读次数:
74
一、概念 JVM中,单例对象只有一个实例存在。 二、饿汉式实现 public class Singleton { private static Singleton instance = new Singleton(); private Singleton() { } public static Si ...
分类:
其他好文 时间:
2020-07-24 09:45:07
阅读次数:
76
接口概述:接口是Java语言中的一种引用类型,是方法的"集合",所以接口的内部主要就是定义方法,包含常量,抽象方法(JDK7及以前),额外增加默认方法和静态方法(JDK8),额外增加私有方法(jdk9)。接口的定义,它与定义类方式相似,但是使用interface关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。publicclass类名.
分类:
编程语言 时间:
2020-07-22 20:22:17
阅读次数:
76
接口概述: 接口是Java语言中的一种引用类型,是方法的"集合",所以接口的内部主要就是定义方法,包含常量,抽象方法(JDK 7及以前),额外增加默认方法和静态方法(JDK 8),额外增加私有方法(jdk9)。 接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.c ...
分类:
编程语言 时间:
2020-07-22 16:21:35
阅读次数:
70
本文含有个人臆测成分 Java中,编译器会把含有main函数的类作为作为项目入口类。先加载main函数所在的类,然后执行main函数。而mian函数是静态函数,是不需要实例化类就可以直接执行的。但是,我们都知道静态变量和静态块是先于静态方法被执行的,而main函数只不过是作为被编译器特殊识别的静态函 ...
分类:
编程语言 时间:
2020-07-22 01:45:28
阅读次数:
57
线程的常用方法 start() 启动当前线程 调用当前线程的run()方法 run() 通常需要重写Thread类中的此方法 将创建的线程执行的操作声明在此方法中 currentThread() 静态方法 返回执行当前代码的线程 getName() 获取当前线程的名字 setName() 设置当前线 ...
分类:
编程语言 时间:
2020-07-21 22:52:32
阅读次数:
83
一、引言 今天学习第三种排序算法:直接插入排序,以前没怎么详细了解过,今天来看看图解一下~~ 二、直接插入算法 插入算法工具类 /** * 直接插入排序算法工具类 */ public class ChaRuUtil { /** * 直接插入排序【对外暴露静态方法】 */ public static ...
分类:
编程语言 时间:
2020-07-21 22:02:10
阅读次数:
54