上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 137 下一页
摘要: 目录 1、obj 必须为引用类型,不能是基本类型 2、obj 为 null 3、obj 为 class 类的实例对象 4、obj 为 class 接口的实现类 5、obj 为 class 类的直接或间接子类 6、问题 7、深究原理 8、instanceof 的实现策略 目录 1、obj 必须为引用类 阅读全文
posted @ 2018-12-05 11:33 尐鱼儿 阅读(184) 评论(0) 推荐(0) 编辑
摘要: instanceof用来判断内存中实际对象A是不是B类型出现这种情况经常是需要强制转换的时候class Dog extends Animal譬如dog定义了自己的方法wangwangAnimal anAnimal = new Dog();此时不能直接调用anAnimal.wangwang方法但是可以 阅读全文
posted @ 2018-12-05 11:31 尐鱼儿 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 在java.lang包中有String.split()方法,返回是一个数组 我在应用中用到一些,给大家总结一下,仅供大家参考: 1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 2、如果用“|”作为 阅读全文
posted @ 2018-12-05 11:21 尐鱼儿 阅读(2966) 评论(0) 推荐(0) 编辑
摘要: 特殊情况有 * ^ : | . \ 一、单个符号作为分隔符 String address="上海\上海市|闵行区\吴中路"; String address="上海|上海市|闵行区|吴中路"; String address="上海*上海市*闵行区*吴中路"; String address="上海:上海 阅读全文
posted @ 2018-12-05 11:18 尐鱼儿 阅读(484) 评论(0) 推荐(0) 编辑
摘要: public class Test { public static void main(String[] args) { ExecutorService executor = Executors.newSingleThreadExecutor(); FutureTask future = new F 阅读全文
posted @ 2018-12-05 11:07 尐鱼儿 阅读(1442) 评论(0) 推荐(0) 编辑
摘要: 一、背景题主最近遇到一个问题,本来通过ScheduledExecutorService线程池定时调度一个任务。奈何不知道为啥跑了2个多月,其中一个任务Hang住了,原本定时的任务则出现了问题。 关于定时线程池,好多人认为设置好频率(比如1Min),它会按照这个间隔按部就班的工作。但是,如果其中一次调 阅读全文
posted @ 2018-12-05 11:04 尐鱼儿 阅读(3521) 评论(0) 推荐(0) 编辑
摘要: java.util.concurrent.Future Future代表一个异步计算的结果。它提供了方法来检查是否计算已经完成,还是正在计算而处于等待状态,并且也提供了获取计算结果 方法。当计算完成后,只能通过get方法来获取执行结果,必要的话该方法会阻塞。通过cancel方法可以取消计算。一旦计算 阅读全文
posted @ 2018-12-05 11:03 尐鱼儿 阅读(7891) 评论(0) 推荐(0) 编辑
摘要: Callable task = new Callable() { @Override public String call() throws Exception { return HttpRequestUtil.host().doGet(requestUrl); } }; ExecutorService executorService = Executor... 阅读全文
posted @ 2018-12-05 11:02 尐鱼儿 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 最近主要在弄一些c/s的东西,以及对接一些外部的接口。 记下一些感觉有用的东西吧。 java在1.5之后有Callable和Future可以获得任务执行完毕后的结果 结合ExecutorService来使用。 使用场景在调用外部登录接口的时候发现请求过去如果没连上网会一直在请求导致登录界面死机,所以 阅读全文
posted @ 2018-12-05 11:01 尐鱼儿 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1. Callable与Runable区别 Java从发布的第一个版本开始就可以很方便地编写多线程的应用程序,并在设计中引入异步处理。Thread类、Runnable接口和Java内存管理模型使得多线程编程简单直接。 但Thread类和Runnable接口都不允许声明检查型异常,也不能定义返回值。没 阅读全文
posted @ 2018-12-05 10:50 尐鱼儿 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 ··· 72 73 74 75 76 77 78 79 80 ··· 137 下一页