自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 反射将json数据注入到静态对象中

由于项目有一个需求,需要在项目启动的时候读取json数据到常量类中,而常量类中属性又是静态类,而该常量类的数据只能get,不能set

2020-05-27 17:56:38 420

原创 java实现几大基础排序算法

/** * @Author herky * @Date 2019/8/7 9:47 * @Version 1.0 */import java.util.Arrays;import java.util.HashMap;import java.util.Map;/** * 各种排序 */public class Sort { /** * 冒泡排序 * 两两相互比较,将大的数放后面,这样每次循环找出最大的值放在后面,时间复杂度为n^2 速度最慢 *

2020-05-22 18:22:27 134

原创 java拷贝基础

###浅拷贝创建一个新对象,然后将当前对象的非静态字段复制到该新对象,如果字段是值类型的, 那么对该字段执行复制;如果该字段是引用类型的话,则复制引用但不复制引用的对象。即如果复制的对象里面的属性为值类型则直接复制值类型过去,如果是引用类型则直接复制地址(不复制对象),所以原对象里面的引用属性如果指向地址改变的话拷贝的对象里面的将不会改变,具体如下面代码所示。(值类型拷贝值,引用类型拷贝地址)public class MyTest { public static void main(Stri

2020-05-22 18:21:43 123

原创 泛型通配符

###泛型通配符的由来看下面的一段代码 B[] b = new B[5]; A[] a = b; try { a[0] = new A(); }catch (Exception p ){ }class A{}class B extends A{}上面的代码中在编译的时候没有问题但是在运行的时候会报错。这是因为在编译阶段该数组是A类型的,在运行阶段jvm才转化为B类型,所以我们在编译的时候将a[0]赋值为A

2020-05-22 18:21:11 768

原创 java反射入门基础

##什么是反射?对于初学者来说,反射是一个很痛苦的知识,很多的东西都很难理解。反射其实就是获得一个类的.class文件。当我们写java程序的时候,当我们执行我们写好的.java文件的时候,执行javac命令会将它解析为.class二进制文件,这个文件包含了类的所有信息,反射就是获得该.class二进制文件的信息,这样我们可以都可以动态的获取一个类的信息以及调用这个类的方法。##反射获取.class的几种方法在Java中给我们封装了一个类Class,这个类用于记录Java中每个类的类型信息。要想获得

2020-05-22 18:20:35 97

原创 Spring传播行为

###Spring事务的传播行为当方法存在事务,然后调用其他方法的时候事务是怎么传播的,spring提供了七种传播行为,每次看过几天后就忘记了,这一次进行整理记录一下,不然每次寻找资料很麻烦。Spring有七大传播行为如下图所示,光看以下描述可能不是很好理解,遇见自己无法理解的东西最好的办法就是自己通过代码去实践探索。####REQUIREDspring中默认的传播行为,如果拥有事务的A方法调用拥有事务的B方法,B方法将会在A方法的事务中运行,如果A方法没有事务,将会运行在B方法的事务中。下

2020-05-22 18:19:15 290

原创 深入理解String

注:本文代码环境为jdk8,其他可能有偏差先看下面一段所有人都知道答案的代码 String s = "a"+"a"; String s2 = "aa"; System.out.println(s == s2); // true我们应该思考为什么会输出true,通过反编译可知jvm直接将上面的"a"+“a"在编译阶段直接变成了"aa”。继续看下一段代码 String s = "a"; String s1 = s

2020-05-22 18:16:14 142

空空如也

空空如也

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

TA关注的人

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