通过反射调用运行时类的指定结构


调用指定的属性通过Class实例调用getDeclaredField(String fieldName),获取运行时类指定名的属性setAccessible(t

java权限修饰范围

java 

网络IO

javaio 

获取Class类的实例(四种方法)


方式1:要求编译期间已知类型前提:若已知具体的类,通过类的class属性获取,该方法最为安全可靠,程序性能最高实例:Class clazz = String.c

@Transactional 注解失效的3种原因及解决办法

java 

@Transactional失效场景介绍先说结论Transactional注解标注方法修饰符为非public时,@Transactional注解将会不起作用调用

java内存模型之JMM


java内存模型之JMM 一、背景 因为存在多级缓存(cpu和物理主内存的速度不一致的),CPU的运行并不是直接操作内存而是先把内存里边的数据读到缓存,而内存的读和写操作的时候就会造成不一致的问题 Java虚拟机规范中试图定义一种Java内存模型,来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让J

一次性搞懂常见集合

集合 

Java 集合 概述 Java 集合可分为 Collection 和 Map 两大体系: Collection接口:用于存储一个一个的数据,也称单列数据集合。 List子接口:用来存储有序的、可以重复的数据(主要用来替换数组,"动态"数组) 实现类:ArrayList(主要实现类)、LinkedLi

SpringBoot内置工具类

java 

配置Java环境变量

java 

java home 配置新建JAVA_HOME值为C:\Program Files\Java\jdk1.8.0_161Path配置修改 Path 添加两个值

JDK8之新的日期 API

java 

简介Java 8中的时区操作被很大程度上简化了,新的时区类 java.time.ZoneId 是原有的 java.util.TimeZone 类的替代品。Zon