![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础拾遗
java基础
秃头才会变强
秃头才会变强!!!
展开
-
Java常用集合-HashMap源码分析
目录HashMap源码分析一、简介二、主要类成员变量常量成员变量三、内部类1、Node2、TreeNode四、构造方法1、HashMap()2、HashMap(int , float)3、HashMap(int)4、HashMap(Map<? extends K, ? extends V> m)五、主要方法* hash1、put2、get3、remove4、clear5、putAll HashMap源码分析 public class HashMap<K,V> extends Abst原创 2022-04-21 10:20:17 · 145 阅读 · 0 评论 -
JAVA基础拾遗:(3)SpringBoot的AOP集成使用案例
文章目录前言一、使用场景二、使用步骤1.引入Maven依赖2.创建切面类3.测试类总结 前言 AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关原创 2021-03-18 17:49:21 · 109 阅读 · 0 评论 -
JAVA基础拾遗:(2)使用数组加计数器实现栈
package com.qiuyu.demo.utils; import java.util.Arrays; /** * @Description: 自定义栈,满足先进后出的一种数据结构,使用数组加计数器来实现 * @Author: qiuyu * @Date: 2021/3/8 **/ public class Stack<E> { // stack的大小 private int size; // 对象数组 private Object[] st原创 2021-03-08 16:34:01 · 131 阅读 · 0 评论 -
JAVA基础拾遗:(1)for循环的使用
Q1:输入阶数,打印实心菱形。如下: A1: /** * rowNum = 4 * * * *** * ***** * ******* * ***** * *** * * * 解题思路: * 1、分为上下两个部分打印,上面打印rowNum行,下面打印(rowNum-1)行原创 2021-01-12 18:00:42 · 130 阅读 · 0 评论