自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于 new integer 和integer.valueOf() 和 int 的比较

有一个面试题:求打印结果public static void main(String[] args) { Integer a = new Integer(100); Integer b = 100; int c = 100; Integer d = new Integer(100); System.out....

2020-09-20 09:27:22 582

原创 jvm 的垃圾回收机制

说到垃圾回收,肯定要知道jvm的分区,jvm 主要分为堆,虚拟机栈,程序计数器,方法区(元数据区),本地方法栈。其中虚拟机栈,程序计数器,和本地方法栈是线程级别的,生死跟随线程,所以是能确定销毁时间的。所以垃圾回收会集中在堆和方法区上。至于原因,堆是线程共享的区域,而内存的分配和回收是动态,所以需要特别关注这两个区域。在进行垃圾回收前,肯定要确定垃圾回收的应该是那些对象,确定那些应该回收,那些...

2019-12-27 13:08:21 110

原创 java类加载器

类加载器,分为启动类加载器,扩展类加载器,应用程序类加载器,自定义类加载器启动类加载:负责加载lib下的类库,或者被-Xbootclasspath参数指定的路径中,启动类加载器有c++编写,无法直接调用。扩展类加载器 :负责加载lib/ext目录中的类,或者被java.ext.dirs系统变量指定的路径中的库,由sun.misc.Launcher.ExtClassLoader实现,开发时...

2019-12-26 16:04:14 111

原创 java父类有参构造,子类如何继承

对于Java类的构造方法我们大家都不陌生,只要你是开发你就会用到,Java类的构造方法可以有带参的和不带参的。当我们声明了一个带参的构造方式时,需要显示的声明一个不带参的构造方法,以便其他用到无参构造创建对象,其原因就是因为当我们没有声明构造方法时,虚拟机会自动给我们隐式的声明一个无参构造方法,当我们手动声明一个带参的构造方法,虚拟机就不会为我们生成无参构造了,所以为了方便,我们在声明带参构造...

2019-12-20 20:37:03 3504

原创 动态代理

jdk动态代理,代理模式的一种,只能代理接口。必要条件就是 代理类必须实现InvocationHandler 接口,被代理的类必须是实现接口的类。import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;/** * 动态代...

2019-12-17 16:19:14 168

原创 Java的虚拟机内存模型

JVM是JavaVirtualMachine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运...

2019-12-17 10:23:07 452

原创 对外接口封装--注解+反射+泛型 的运用

也不知道这个叫什么,反正自己没事搞出来感觉挺有意思,拿出来分享一下: 这个小玩意在 对外部访问只提供一个接口,而在内部根据请求中的参数匹配方法。现在上代码:/** * 异步通知处理接口 * * @create 2018-05-09 10:08 **/public interface AsyncMsgFailureManage<V,T> { ...

2019-12-14 23:15:45 358

原创 springboot 动态数据源 以及 使用注解切换数据源

使用springboot项目时用到了多数据源配置,在网上看了很多总感觉达不到自己的要求,所以浏览完之后决定自己写一个。废话不说,上代码pom.xml需要用到的支持<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=...

2019-06-05 15:29:13 1388

原创 开发过程中的弱智问题未知基本类型转字符串类型

最近开发过程中,犯了一个小错误,在此记录警示自己。我在开发支付模块,对接的是某第三方平台,期初开发完的代码没有问题可运行,但是到后来却报错了报错为:Exception in thread "main" java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String很明显的问题,基本类型

2017-08-07 15:29:34 665

原创 java面试时遇到的一个有意思的小问题

面试小问题,不小心就是坑

2017-02-06 15:52:00 398

空空如也

空空如也

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

TA关注的人

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