public class WeChatUtil { private static WeChatUtil instance; private static final String TAG = WeChatUtil.class.getName(); private String WXAPP_ID = ... ...
分类:
微信 时间:
2019-12-28 16:10:28
阅读次数:
221
参考代码: package aaa; public class Goods { private String name; private String brand; boolean isFlag; public String getName() { return name; } public voi ...
分类:
编程语言 时间:
2019-12-25 16:02:22
阅读次数:
74
/** * 多线程的创建,方式一:继承于Thread类 * 1. 创建一个继承于Thread类的子类 * 2. 重写Thread类的run() --> 将此线程执行的操作声明在run()中 * 3. 创建Thread类的子类的对象 * 4. 通过此对象调用start() * <p> * 例子:遍历1 ...
分类:
编程语言 时间:
2019-12-24 23:29:59
阅读次数:
124
CountDownLatch 可以起到发令枪的作用,JDK 1.5 开始提供 用 CountDownLatch 实现并发访问,在写测试工具时希望达到某条件后,所有线程同时执行 也可以用 CountDownLatch 实现,某线程等待其他线程完成,进行最后的统一处理 代码如下: 原文链接 Java 自 ...
分类:
其他好文 时间:
2019-12-24 20:30:52
阅读次数:
142
第七章 异常处理 通过try...catch...finally结构来捕获一个或多个异常 第八章 Java的输入与输出及文件操作 8.1 文件 File类常用的方法 1. public boolean canRead() 测试该文件是否可以续 2. public boolean canWrite() ...
分类:
编程语言 时间:
2019-12-22 20:10:50
阅读次数:
83
前言 前面四节学完了AQS最难的两种重入锁应用,下面两节进入实战学习,看看JUC包中其他的工具类是如何运用AQS实现特定功能的。今天一起看一下CountDownLatch。 CountDownLatch可以用来实现多个线程执行完一个功能后让另一个线程继续执行的功能。常见的场景比如大文件的处理,我们需 ...
分类:
其他好文 时间:
2019-12-21 22:16:24
阅读次数:
86
类方法: 又叫做静态方法对象方法: 又叫实例方法,非静态方法访问一个对象方法,必须建立在有一个对象的前提的基础上访问类方法,不需要对象的存在,直接就访问 和访问类属性一样,调用类方法也有两种方式1. 对象.类方法 garen.battleWin(); 2. 类.类方法 Hero.battleWin( ...
分类:
编程语言 时间:
2019-12-21 20:20:31
阅读次数:
107
一、抽象类 1.1.抽象类的概述: ? 我们把一个不是具体的功能称为抽象的功能,而一个类中如果有抽象的功能,该类必须是抽象类。 抽象类的特点: 抽象类和抽象方法必须用abstract关键字修饰 抽象类中不一定有抽象方法,但是有抽象方法的类必须定义为抽象类 (即带有抽象方法的) 抽象类不能实例化 因为 ...
分类:
其他好文 时间:
2019-12-21 15:30:18
阅读次数:
69
第一步创建UserService package Services type IUserService interface { GetName(userid int) string } type UserService struct{} func (this UserService) GetName... ...
分类:
其他好文 时间:
2019-12-21 12:10:54
阅读次数:
174
1. instanceof 使用:对象引用名 instanceof 类名 作用:来判读引用的对象和类名是否兼容(是否继承该类,或爷爷辈的类) 例子: ...
分类:
编程语言 时间:
2019-12-21 00:22:11
阅读次数:
95