- 博客(5)
- 收藏
- 关注
原创 字符串API简介
1、char charAt(int index); 返回给定位置的代码单元。除非对底层的代码单元感兴趣,否则不需要调用这个方法。2、int codePointAt(int index) 5.0 返回从给定位置开始或结束的代码点3、int offsetByCodePoints(int startIndex,int cpCount ) 返回从startIndex代码点开始,位移到cpC...
2018-05-08 09:55:59 149
原创 java中的锁简介
java 中的锁 -- 偏向锁、轻量级锁、自旋锁、重量级锁2017年04月19日 22:31:08阅读数:16060之前做过一个测试,详情见这篇文章《多线程 +1操作的几种实现方式,及效率对比》,当时对这个测试结果很疑惑,反复执行过多次,发现结果是一样的: 1. 单线程下synchronized效率最高(当时感觉它的效率应该是最差才对); 2. AtomicInteger效率最不稳定,不同并发情况...
2018-05-04 10:28:19 227
原创 sleep()与wait()区别
结合synchronized,会更好的理解sleep()和wait()这两个方法,当然也就知道了他们的区别了。这篇博客就一起学习这两个方法sleep()sleep() 方法是线程类(Thread)的静态方法,让调用线程进入睡眠状态,让出执行机会给其他线程,等到休眠时间结束后,线程进入就绪状态和其他线程一起竞争cpu的执行时间。 因为sleep() 是static静态的方法,他不能改变对象的机锁,当...
2018-05-04 10:00:21 125
原创 父类与子类加载关系真题
class A { static { System.out.print("A"); } public A() { System.out.print("a"); } void say() { System.out.print("1"); }}class B extends A { static { Sy...
2018-05-04 09:47:26 153
原创 Java中几个基本的设计模式
简单工厂模式单例模式建造者模式(Builder)原型模式(prototype)—克隆中介者模式(Mediator)代理模式观察者模式(Observe)策略模式(strategy)状态模式享元模式(Flyweight)装饰器模式简单工厂模式public interface Car(){ public void run(); } public class Audi implements Car...
2018-05-04 08:50:32 102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人