java

主页 > 软件编程 > java >

Java中的反射机制和动态代理的全面介绍

一、反射概述 反射机制指的是Java在运行时候有一种自观的能力,能够了解自身的情况为下一步...

在Java中Integer和int的区别

一、基本概念(重要) Integer 是 int 的包装类,int 则是 java 的一种基本数据类型; Integer 变量...

基于hashmap的扩容和树形化介绍

一、树形化 //链表转红黑树的阈值static final int TREEIFY_THRESHOLD = 8;//红黑树转链表的阈值static f...

Java中的ThreadLocal的详解

一、ThreadLocal简介 多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一...

ConcurrentHashMap: 红黑树的代理类(TreeBin)

本片我们来分析一下TreeBin 红黑树代理节点的源码: 1、TreeBin内部类分析 TreeBin是红黑树的代理...

Spring中式务的两种实现方式

在Spring中,事务有两种实现方式: 编程式事务管理:编程式事务管理使用TransactionTemplate可实现...

ConcurrentHashMap的get和remove方法介绍

本篇文章介绍ConcurrentHashMap的get方法和remove方法。 1、get方法 get方法:获取元素,根据目标ke...

Java网络编程的全面介绍

一、网络编程 1.1、概述 1、计算机网络是通过传输介质、通信设施和网络通信协议,把分散在...

Spring容器的使用流程的介绍

Spring容器的API有 BeanFactory 和 ApplicationContext 两大类,他们都是顶级接口。其中ApplicationContext 是...

深入理解Java中的HashMap

一、HashMap的结构图示 本文主要说的是jdk1.8版本中的实现。而1.8中HashMap是数组+链表+红黑树实现...

hashMap扩容时应该注意这些死循环问题

hashMap死循环 1.原因: jdk1.7时使用头插入法,1.8之后改成了尾插入法解决了这个问题 HashMap死循环...

详解Spring推断构造方法

Spring推断构造方法 贴个测试代码直接开干,这只是个样例,其他情况自行分析 @Componentpublic ...

Java多线程与并发的介绍

一、进程与线程 进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基...

Java使用字节流实现图片音频的复制

Java字节流复制图片音频 java中的字节流可以实现文本的读入写入,当然也可以实现字节流对于...

SpringBoot中定位切点的常用方法

有时候,我们使用AOP来进行放的增强,编写切面类的时候,需要定位在哪个方法上试用该切面...

JVM栈溢出和堆溢出的介绍

一、栈溢出StackOverflowError 栈是线程私有的,生命周期与线程相同,每个方法在执行的时候都会...

深度详解Java访问修饰符

一、作用及种类 UML类图 建模语言或标准建模语言 类的属性、操作中的可见性使用+、#、-分别...

Flink支持的几种数据类型介绍

一、支持的数据类型 Flink 对可以在 DataSet 或 DataStream 中的元素类型进行了一些限制。这样做的...

Springboot使用@Async整合线程池的详细介绍

Springboot @Async整合线程池 开篇咱们先来聊聊线程池这个概念,或者说为什么要使用线程池;简...

java取交集方法retainAll

java 取交集方法retainAll 有两个集合newCoures和oldCourses,判断这两个集合是否包含相同的对象或元...
首页 上一页 24 25 26 27 28 下一页 末页