java
文章平均质量分 86
hacfox
努力改变
展开
-
Java中String 和StringBuffer的区别
今天看到一篇关于 String 和StringBuffer的区别,说的不错,特地转来供大家参考↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓先看下面的这个例子,读懂这个例子,你就理解了。publicclass Test { publicstaticvoid stringReplace (String text) { text =转载 2015-03-20 21:18:36 · 270 阅读 · 0 评论 -
Java并发JUC包之ConcurrentSkipListMap深入分析
concurrent ConcurrentSkipListMap JAVA SkipList 多线程原创 2017-06-25 18:12:53 · 504 阅读 · 0 评论 -
设计模式——工厂方法模式、抽象工厂模式
设计模式主要分为三大类(主要是这二十三种):创建型模式:创建对象时,不再由我们直接实例化对象;而是根据特定场景,由程序来确定创建对象的方式,从而保证更大的性能、更好的架构优势。共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式结构型模式:用于帮助将多个对象组织成更大的结构。共七种:适配器模式adapter、装饰器模式decorator、代理模式proxy、外观模式、桥接模式bridge、组合模式component、享元模式flyweight。行为型模式:用于帮助系统间各对象的通信,原创 2017-03-29 23:34:25 · 356 阅读 · 0 评论 -
java锁之wait,notify(wait会释放锁,notify仅仅只是通知,不释放锁)(转)
转自:http://turbosky.iteye.com/blog/2314144 该博主针对wait()和notify()方法解释得不错,故转之。 wait是指在一个已经进入了同步锁的线程内,让自己暂时让出同步锁,以便其他正在等待此锁的线程可以得到同步锁并运行, 只有其他线程调用了notify方法(notify并不释放锁,只是告诉调用过wait方法的线程可以去参与获得锁的竞争了转载 2017-03-23 23:20:07 · 577 阅读 · 0 评论 -
Java多线程学习(吐血超详细总结)(转)
林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 写在前面的话:此文只能说是Java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与技术内幕:线程池深入理解),或者看这个专栏:Java并发编转载 2017-03-23 21:54:15 · 397 阅读 · 0 评论 -
设计模式六大设计原则(转)
关于设计模式的六大设计原则的资料网上很多,但是很多地方解释地都太过于笼统化,我也找了很多资料来看,发现有几篇关于设计模式的六大原则讲述的比较通俗易懂,因此转载过来。转载 2017-03-30 00:42:35 · 276 阅读 · 0 评论 -
Java中的动态代理机制
最近在看Spring的AOP, 发现它是通过动态代理来实现的,就顺便看了一下动态代理的一些例子,来写一写自己的理解。首先动态代理有两个重要且必须用到的东西: 1. InvocationHandler(接口, 每个动态代理类必须实现这个接口) 2. Proxy(类, 用来动态创建一个代理对象的类)InvocationHandler接口中有一个invoke方法。在代理实例上处理方法调用并返回结果原创 2017-02-23 23:30:35 · 301 阅读 · 0 评论 -
List集合删除元素,该怎么删除?
package com.zz.web.controller;import java.util.ArrayList;import java.util.Iterator;public class TestDelList { public static void main(String[] args) { ArrayList<String> list = new ArrayLis原创 2016-07-04 22:29:37 · 6506 阅读 · 1 评论 -
关于如何在项目启动时加载配置文件信息
关于java中如何在项目启动的时候加载配置文件信息的问题做出的总结原创 2015-11-16 16:13:48 · 2269 阅读 · 0 评论 -
设计模式——单例模式(防止序列化以及反射机制侵犯)
单例模式的几种写法:懒汉,恶汉,双重校验锁,枚举和静态内部类。以及线程安全的单例模式,防止序列化,防止反射机制侵犯的解决方案。创建单例很简单,总共三点:私有构造器声明一个私有的静态变量提供一个对外的公共的静态方法访问该变量,如果该变量没有对象,则创建该对象原创 2017-04-06 14:37:49 · 1827 阅读 · 1 评论