标签 Java 下的文章

面向对象设计与构造2022第三单元总结

一、分析在本单元自测过程中如何利用JML规格来准备测试数据 我在本单元的自测中主要采取了两种测试方法:普遍测试和专项测试。 所谓普遍测试就是数据生成器生成的数据包含作业指导书给出的 所有 指...

JAVA的变量与常量

实践是唯一的真理。 变量 变量的定义 变量就是可以变化的量。 JAVA变量是程序中最基础的程序单元,其要素包括变量名,变量类型及作用域。 写程序要注意程序的可读性 如图所示,可...

链表

链表 1 链表 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接实现的。 2 单链表 商品结点类 package c...

Java学习 (六)基础篇 类型转换

类型转换 由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换 字节大小(容量)-> 低---------------------------------...

拦截器一二三

1.实现拦截器 1.写一个拦截器 继承HandlerInterceptor preHandle: 调用时间: Controller方法处理之前【也就是路径跳转之前】; 执...

05-Collection

Collection 1、复习数组和集合的区别 1.1、数组特点 长度不能变化 可以存放基本数据类型也可以存放引用数据类型 1.2、集合的特点 长度可...

Java基本语法

本文写作思路源于狂神说 写在前面 1.在IDEA里创建Java项目及IDEA的背景与字体更改 (1)创建Java项目(空项目) 1、进入IDEA页面-->File-->new...

day26-过滤器Filter01

Filter过滤器01 1.Filter过滤器说明 为什么需要过滤器? 先来看一个例子: 我们在登录网站页面时,需要先进行登录验证。 用户访问的正常的流程应该是: ...

Java面向对象(五)

Java面向对象(五) 目录 Java面向对象(五) 十六、面向对象特征之三: 多态性 16.1 多态性的定义: 16.2 多态性的使用: 16.3 多态典型例题 十七...

封装详解

1.封装的概念     (1)程序的设计需要 “高内聚,低耦合” ,高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合仅暴露少量的方法给外部使...

Java集合(简单介绍)

集合 目录 集合 1.集合的作用 2.集合类的分类 Collection Collection方法分类 首先看一下添加操作与批量添加操作 集合删除数据 ArrayL...

java中HashMap的设计精妙在哪?

摘要: 本文结合图解和问题,教你一次性搞定HashMap 本文分享自华为云社区《java中HashMap的设计精妙在哪?用图解和几个问题教你一次性搞定HashMap》,作者:breakDaw...

IDEA的超好体验用法

日常使用Java开发都使用Idea,最近发现一个体验非常好的用法,即开启Presentation Mode 开启 Presentation Mode 入口 View->...

Java实现7种常见密码算法

原创:扣钉日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 简介 前面在密码学入门一文中讲解了各种常见的密码学概念、算法与运用场景,但没有介绍过代码,因此,为作补充,...

java技术整理1

一、基本 1.hashmap: 1.1 转红黑树条件:a.数组长度大于等于64(默认16,要经过2次扩容--当达到16*默认扩容因子0.75=12就扩容)b.链表长度大于81.2 hashm...

分布式ID生成方案

分布式ID策略 为什么要用分布式ID? 在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个 MySQL 主从同步读写分离 也能对付。 但随着数据日渐增长,主从同步...

Spring事务(三)-事务传播行为

在Spring里,一个事务方法被另外一个事务方法调用时,两个方法的事务应该如何进行,说白话一点,就是说当出现异常需要回滚时,各个方法的数据操作是否要全部回滚,事务传播行为就是决定了这样的一个...