
java
Zcc?
只要坚持下去,岁月会给你想要的
展开
-
thinking in java 21_03
synchronized : 将 方法标记为synchronized,如果莫个任务处于一个被标记为synchronized的方法调用中,则在这个线程从该方法返回前,其他类要调用此方法都将受到阻塞 synchronized void f();在使用并发时,将域设置为private是非常重要的,否则synchronized就不能防止其他任务直接访问域应该什么时候同步:原创 2016-03-05 10:39:19 · 609 阅读 · 0 评论 -
thinking in java 04
线程的状态: 1.新建(new) :分配了系统必要的资源,并执行了初始化,有资格获得CPU时间了 2.就绪(runnable):只要获得时间片就能执行 3. 阻塞(Blocked): 线程能够运行但被某个条件终止,不会分配CPU时间 4.死亡(Dead):处于死亡状态的线程原创 2016-03-07 20:48:22 · 445 阅读 · 0 评论 -
Java回调机制(异步)
原文地址:http://www.bysocket.com/?p=636转载 2016-05-04 21:31:24 · 889 阅读 · 1 评论 -
JAVA正则匹配 IP地址
找了好几个就这个是对的,都能匹配ip是0.0.0.0到255.255.255.255。其中数字不能是012之类0开头。[1-9]?\\d 表示0-991\\d{2} 表示100-1992[0-4]\\d 表示200-24925[0-5] 表示250-255|符号分开的表达式只要一个满足就不看后面的表达式了,你的问题就是\\d|[1-9]\\d|1\\d{2}这里就是第一个\转载 2016-09-23 10:40:33 · 989 阅读 · 0 评论 -
Java 泛型总结
什么是泛型泛型实现了参数化类型的概念,主要目的是希望类或方法能够就最广泛的表达能力泛型的优点和局限性优点: 1、在编译时提供安全检查 2、消除强制类型转换(都是隐式的自动完成) 3、最大限度的重用代码(见无限制通配符类型的demo)局限性:1、无法和数组很好的混合使用一、泛型和数组泛型和数组的区别:1、数组是协变的:如果类A是类B的子类型,那么A原创 2016-10-20 17:50:37 · 2665 阅读 · 0 评论 -
说说单例模式
单例模式应该都不陌生,被广泛使用的设计模式之一,在应用这个模式时,单例对象的类必须保证只有一个实例存在。下面将会为大家介绍几种单例实现的方式,虽然实现方式有差异,但是核心原理都是:1、将构造函数私有化2、通过静态方法获取一个唯一的实例3、在获取过程中保证线程安全4、防止反序列化导致重新生成实例对象 线程不安全的单例这种实现方式是线程不安全的,非常不推荐这种做法 ...原创 2017-08-27 14:37:46 · 539 阅读 · 0 评论