自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ninetyhe的博客

当你迷茫不知所措的时候,做好手上的事情,是最好的选择。

  • 博客(5)
  • 收藏
  • 关注

原创 深度理解反射机制

1.反射的概念:Java的反射机制就是指程序在运行的状态下,允许改变程序的结构或者变量类型。换句话说就是Java可以加载一个运行时才得知名称的class类,获得其构造函数,成员变量以及方法;2.Java通过反射机制实例化的方法:1)获得该对象的类:  import java.lang.reflect.Field;import java.util.List;/** * Cre

2016-12-31 15:10:22 686

原创 静态代理与动态代理

首先了解一下代理作用:代理解藕,是的接口实现类与业务代码解藕,无需通过调用接口实现类却不仅仅实现了接口的方法而且对该方法增加,同时也使得代码的逻辑层次清晰。首先我们看看静态代理:/** * 接口 * Created by ykanghe on 12/28/16. */public interface SimpleInterface { public void sayH

2016-12-28 22:50:06 498

原创 Java 常用算法 插入,冒泡,快速排序大放送

基础思想不在复述,java的实现如下:import java.util.Arrays;/** * Created by ykanghe on 12/27/16. */public class algorithm { /** * 快速排序 * * @param a * @param left * @param right

2016-12-27 23:10:57 519

原创 关于Integer的一个大坑

最近在业务代码中,一时偷懒,用了包装类,于是踩了一个大坑;而话不说,先上代码:Integer a=1;Integer b=2;Integer c =129;Integer d = 129;a=b true; c=b fales;为什么呢?看看源码:/** * Cache to support the object identity semantics

2016-12-16 11:31:16 845 1

原创 Java中Volatile个人理解

1.what is volatile?  在java中为了解决线程的并发问题,引入了volatile关键字修饰符号;其作用是:在多线程情况下,保证数据同步,换句话说就是在多线程情况下,对一个volatile字段进行修改后,任何访问这个字段的线程都是读到最新的值。2.volatile is thread safe?  虽然volatile可以保证在多线程的情况下,数据同步,但是volat

2016-12-06 17:08:14 486

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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