自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除