synchronized synchronized的作用范围 public class SynchronizedTest { // 实例方法,方法访问标志ACC_SYNCHRONIZED,锁对象是对象实例 public synchronized void test1(){} // 静态方法,方法访问 ...
分类:
其他好文 时间:
2020-12-22 13:12:26
阅读次数:
0
Frida hook Java层包括Hook普通方法(包含静态方法)、构造方法、重载方法、以及构造对象参数和修改对象属性象参数。
分类:
编程语言 时间:
2020-12-22 12:41:01
阅读次数:
0
内部类 非静态内部类没法在外部类的静态方法中实例化。 非静态内部类的方法可以直接访问外部类的所有数据,包括私有的数据。 在静态内部类中调用外部类成员,成员也要求用 static 修饰。 创建静态内部类的对象可以直接通过外部类调用静态内部类的构造器;创建非静态的内部类的对象必须先创建外部类的对象,通过 ...
分类:
其他好文 时间:
2020-12-19 12:44:33
阅读次数:
2
synchronize 与 volatile 一 使用场景 1 synchronized应用于对象实例与对象方法 2 synchronized应用于类与静态方法 二 对象的内存布局 三 特性: 原子性: 可见性: 有序性: 可重入性: 参考文章: https://openjdk.java.net/g ...
分类:
编程语言 时间:
2020-12-17 12:01:54
阅读次数:
1
这篇讲解Spock自带的mock功能如何和power mock组合使用,发挥更强大的作用 动态Mock静态方法 (Spock Where + Power Mock) 在上一篇的例子中使用power mock让静态方法返回一个指定的值,那能不能每次返回不同的值呢? 我们先看下什么场景需要这样做: /* ...
分类:
其他好文 时间:
2020-12-08 12:36:48
阅读次数:
7
说明:类型为trait,引入后可以在不修改类代码的情况下,为类植入新的方法(类的方法或静态方法均可)。使用__call实现 引入: <?php require 'vendor/autoload.php'; use Illuminate\Support\Traits\Macroable; //$app ...
分类:
系统相关 时间:
2020-12-07 12:06:18
阅读次数:
9
对于泛型类,我们一定十分熟悉了。比如:List,Dictionary<T1,T2>等等。 泛型类型的声明,在C#:泛型中已经提及,但是并未给出一个实际工作中应用的示例; 我们会遇到一些场景:用户登录登录等信息;股票的行情数据等,他们无论在程序的任何位置访问时都应该是同一份;这时候就需要使用到单例模式 ...
创建: 2020/11/16 简介 运行环境(runtime)相关 静态变量 in InputStream的指针 out PrintStream的指针 实例方法 println print err PrintStream的指针 静态方法 void exit(int code) 0为正常 long c ...
分类:
编程语言 时间:
2020-11-20 12:15:26
阅读次数:
10
通过静态方法获取,你也可以封装一个静态方法出来 @GetMapping(value = "") public String center() { ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes ...
分类:
编程语言 时间:
2020-11-16 13:23:52
阅读次数:
9
面向对象一些相关概念: 方法的定义: e.g 修饰符 返回值类型 方法名() :public Sting sayHello(参数类型 参数名...){}; 方法的调用: 方法的调用有: 静态方法和非静态方法 静态方法是加了static的 两者比较: 方法调用中需要注意的点: 构造器详解: 创建对象内 ...
分类:
其他好文 时间:
2020-11-11 16:44:51
阅读次数:
18