![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java core
GC是一堵墙
这个作者很懒,什么都没留下…
展开
-
java判断一个char是否是由字母数字组成
if((chars[i]57)&(chars[i]122)||((chars[i]>90)&(chars[i] { 不是由字母数字组成; }原创 2015-12-26 14:41:54 · 2838 阅读 · 0 评论 -
java中的装箱和拆箱
装箱和拆箱的概念 从java SE5之后提供了箱和拆箱的功能,以前要定义一个Interger类型为5的值,必须通过new关键字(Integer i = new Integer(5)),有了装箱的功能后,就可以这样定义了(Integer i = 5),拆箱则是相反的过程。 装箱:java数据类型由基本类型转为对应的包装类型,使其具有对象的功能. 拆箱:将包装类型...原创 2018-02-12 10:11:03 · 355 阅读 · 0 评论 -
ThreadLocal详解
什么是ThreadLocal?(本文基于JDK1.7) 从字面意思看是"线程本地变量",其实它就是一种数据结构,有点像HashMap,key---value模式,只不过在ThreadLocal中,一个线程只能保存一个value值,并且线程之间保存的数据互不干扰。 public class Test { // 全量的ThreadLocal static ThreadLocal<...原创 2018-02-12 16:06:33 · 191 阅读 · 0 评论 -
java单例模式详解
单例模式概念 确保整个系统中某个类只有一个实例,并且自行实例化提供这个实例。单例类只能有一个实例只能通过自己创建这个唯一实例单例类必须给其他对象提供这个实例 单例模式形式饿汉式public class Singleton { private static Singleton instance = new Singleton(); // 私有化构造方法,使其不能通过new创...原创 2018-02-13 11:01:58 · 198 阅读 · 0 评论 -
java中的线程安全模型
COW之CopyOnWriteArrayList cow是copy-on-write的缩写,这种模型来源于linux系统的fork命令,java中一种使用cow模型来实现的并发类是CopyOnWriteArrayList。x相比较vector,它的读操作无需加锁。 public E get(int index) { return (E) elements[index];...原创 2018-02-23 11:33:07 · 145 阅读 · 0 评论 -
正向代理和反向代理
正向代理 一个位于客户端和原始服务器之间的服务器,为了从原始服务器获取内容,客户端服务器向代理服务发送一个请求并指定原始服务器,然后代理服务器向原始服务器转交请求并将获取的内容返回给客户端,客户端必须进行一些特别的设置才能使用正向代理。正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。反向代理 反向代理正好相反,对于客户端而言它就像原始服务器,并...原创 2018-02-23 14:01:43 · 136 阅读 · 0 评论