
java
文章平均质量分 77
lzhang616
这个作者很懒,什么都没留下…
展开
-
到底创建了几个String对象?
我们首先来看一段代码:Java代码String str=new String("abc"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。 我们可以把上面这行代码分成Str原创 2013-12-04 16:28:06 · 575 阅读 · 0 评论 -
并发环境下延迟加载Singleton实例的终极方案:Initialization-on-demand holder idiom
相信你对这个问题已经很熟悉了:并发环境下如何延迟加载Singleton Instance ? Java代码 public class Expensive { private static Expensive instance; p public static Expensive getInstance() {转载 2014-11-19 17:32:58 · 956 阅读 · 0 评论 -
JAVA中有关byte,int,long这些基本数据类型的存储方式以及负数在JAVA中的表示方式
Java 定义的位运算(bitwise operators )直接对整数类型的位进行操作,这些整数类型包括long,int,short,char,and byte 。表4-2 列出了位运算: 表4.2 位运算符及其结果 运算符 结果 ~ 按位非(NOT)(一元运算) & 按位与(AND) | 按位或(OR) ^ 按位异或(XOR) >> 右移 >>> 右移,左边转载 2015-08-17 16:48:13 · 3484 阅读 · 0 评论 -
网络框架的优缺点
网络框架AFinalhttps://github.com/yangfuhai/afinal优点:自动异步请求,不会造成主线程阻塞内部提供文件下载功能缺点:对HTTP请求没有任何缓存策略,不符合HTTP缓存协议不提供请求取消功能请求无优先级概念未修复HttpUrlConnection的BUGVolleyhttps://github.co转载 2017-01-18 15:54:56 · 2362 阅读 · 0 评论