问答 2024-06-19 来自:开发者社区

哪些常用软件或框架需要升级以支持JDK11?

哪些常用软件或框架需要升级以支持JDK11?

问答 2024-06-19 来自:开发者社区

Kryo框架在处理定义了JDK自定义序列化方法的对象时有什么问题?

Kryo框架在处理定义了JDK自定义序列化方法的对象时有什么问题?

文章 2024-06-18 来自:开发者社区

Spring框架第六章(SpringMVC概括及基于JDK21与Tomcat10创建SpringMVC程序)

一、什么是MVC MVC是一种软件架构模式(是一种软件架构设计思想,不止Java开发中用到,其它语言也需要用到),它将应用分为三块: ● M:Model(模型) ● V:View(视图) ● C:Controller(控制器) 应用为什么要被分为三块,优点是什么? ● 低耦合,扩展能力增强 ● 代码复用性增强 ● 代码可维护性增强 ...

Spring框架第六章(SpringMVC概括及基于JDK21与Tomcat10创建SpringMVC程序)
文章 2024-06-12 来自:开发者社区

【JAVA日志框架】JUL,JDK原生日志框架详解。

1.概述 日志框架的核心问题: 日志是用来记录应用的一些运行信息的。假设没有日志框架,我们要在应用里手动实现日志相关功能,我们需要关注些什么?其实仔细想想无非两点: 记录哪些信息? 记录到哪里去? 当然作为日志框架来说,为了方便使用,它还要关注一点就是: 如何进行方便的配置 java日志体系中是...

【JAVA日志框架】JUL,JDK原生日志框架详解。
文章 2023-11-07 来自:开发者社区

源码分析系列教程(12) - 手写Map框架(基于JDK1.7)

代码已上传到GitHub,有兴趣的同学可以下载来看看:https://github.com/ylw-github/Java-CodeAnalysis-Demo1. Map接口:package com.ylw.jdk.hashmap; public interface ExtMap<K, V> { // 向集合中插入数据 public V put(K k, V v); ...

文章 2022-06-13 来自:开发者社区

【集合框架】JDK1.8源码分析之Collections && Arrays(十)(2)

三、Arrays源码分析  3.1 类的属性  public class Arrays { // 可以进行并行排序的最小数组长度 private static final int MIN_ARRAY_SORT_GRAN = 1 << 13; }3.2 构造函数 private Arrays() {}说明:私有构造函数,类外不允许调用。  3.3 方法分析  Array...

【集合框架】JDK1.8源码分析之Collections && Arrays(十)(2)
文章 2022-06-13 来自:开发者社区

【集合框架】JDK1.8源码分析之Collections && Arrays(十)(1)

一、前言  整个集合框架的常用类我们已经分析完成了,但是还有两个工具类我们还没有进行分析。可以说,这两个工具类对于我们操作集合时相当有用,下面进行分析。二、Collections源码分析  2.1 类的属性 public class Collections { // 二分查找阈值 private static final int BINARYSEARCH_THRESHOLD ...

【集合框架】JDK1.8源码分析之Collections && Arrays(十)(1)
文章 2022-06-13 来自:开发者社区

【集合框架】JDK1.8源码分析之Comparable && Comparator(九)

一、前言  在Java集合框架里面,各种集合的操作很大程度上都离不开Comparable和Comparator,虽然它们与集合没有显示的关系,但是它们只有在集合里面的时候才能发挥最大的威力。下面是开始我们的分析。二、示例  在正式讲解Comparable与Comparator之前,我们通过一个例子来直观的感受一下它们的使用。  首先,定义好我们的Person类  class Person { .....

文章 2022-06-13 来自:开发者社区

【集合框架】JDK1.8源码分析HashSet && LinkedHashSet(八)

一、前言  分析完了List的两个主要类之后,我们来分析Set接口下的类,HashSet和LinkedHashSet,其实,在分析完HashMap与LinkedHashMap之后,再来分析HashSet与LinkedHashSet,就会变成异常简单,下面开始进行分析。二、数据结构  2.1 HashSet数据结构  老规矩,先上数据结构,因为HashSet底层是基于HashMap 或者 Link....

文章 2022-06-13 来自:开发者社区

【集合框架】JDK1.8源码分析之LinkedList(七)

一、前言  在分析了ArrayList了之后,紧接着必须要分析它的同胞兄弟:LinkedList,LinkedList与ArrayList在底层的实现上有所不同,其实,只要我们有数据结构的基础,在分析源码的时候就会很简单,下面进入正题,LinkedList源码分析。二、LinkedList数据结构  还是老规矩,先抓住LinkedList的核心部分:数据结构,其数据结构说明:如上图所示,Link....

【集合框架】JDK1.8源码分析之LinkedList(七)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐