相信技术的力量

想要跨越 就要付出更多

深入理解ThreadPoolExecutor运转机制

最近发现几起对ThreadPoolExecutor的误用,其中包括自己,发现都是因为没有仔细看注释和内部运转机制,想当然的揣测参数导致,先看一下新建一个ThreadPoolExecutor的构建参数:public ThreadPoolExecutor(int corePoolSize, ...

2015-08-05 15:28:59

阅读数:1310

评论数:0

java中Volatile修饰符的含义

在java语言中:为了获得最佳速度,允许线程保存共享成员变量的私有拷贝,而且只当线程进入或者离开同步代码块时才与共享成员变量的原始值进行对比。         volatile关键字的作用就是提示vm:对于这个成员变量不能保存它的私有拷贝,而应直接与共享变量进行交互。         被vola...

2014-07-10 11:06:31

阅读数:2389

评论数:0

java 随机生成一个中文、判断某个string是否是中文以及打印出全部的中文

现在网上大多数用于判断中文字符的是 U+4E00..U+9FA5 这个范围是只是“中日韩统一表意文字”这个区间,但这不是全部,如果要全部包含,则还要他们的扩展集、部首、象形字、注间字母等等; 2E80-A4CF:        包含了中日朝部首补充、康熙部首、表意文字描述符、中日朝符号和标点、...

2014-05-25 14:36:32

阅读数:2545

评论数:1

继承和组合、抽象类和接口

继承和组合的使用原则:     1、很多资料中提到的一点,如果两个类之间是is-a的关系,那么就使用继承,而如果是has-a的关系就使用组合。        但是这也不是代表is-a是使用继承的绝对理由,有时候为了消除继承关系带来的耦合,使用组合可以更好的实现封装细节。        如果在...

2014-05-14 21:19:53

阅读数:907

评论数:0

java接口概述

接口:        是一些方法特征的集合,而这些方法可以被多个实现类去各自实现。 接口主要特征:        1、接口中的成员变量隐士的被定义为公开的静态常量        2、接口中的方法是抽象的,并且必须是公开的        3、接口是用来被类实现的或者被接口继承的,其不能有自...

2014-05-14 20:51:45

阅读数:2007

评论数:0

java抽象类的概述

抽象类的一些主要特征:     1、抽象类包括抽象方法以及一些成员变量,但也可以包含非抽象方法     2、抽象类是不可以被实例化的,因为抽象类里面可能会有抽象方法,抽象方法是没有方法体的。     3、抽象类的子类如果没有复写抽象类的全部抽象方法,那么子类也必须要是抽象的  ...

2014-05-14 20:05:57

阅读数:1692

评论数:0

new sun.misc.BASE64Encoder()找不到jar包

解决方案1(推荐): 只需要在project build path中先移除JRE System Library,再添加库JRE SystemLibrary,重新编译后就一切正常了。 解决方案2: Windows -> Preferences -> Java -> Compi...

2014-05-06 19:10:31

阅读数:1151

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭