03包装类

JavaSE基础05(方法,重载,调用,类和对象,构造器,封装,继承,方法重写,抽象类,接口,异常)

面向对象 以类的方式组织代码,以对象的组织封装数据; 一个Java文件只能有一个public类,必须和文件名一样; java文件里也可以没有public类; 方法的定义 方法的使用,修饰符 返回值类型 方法名(参数类型 参数名){ 方法体 reture 返回值};参数类型包括: 基本数据类型和引用数 ......
方法 接口 对象 基础 JavaSE

C++的模板类在HotSpot VM中的应用

模板是c++的一种特性,允许函数或者类通过泛型(generic types)的形式表现或者运行。模板可以使得函数或类在对应不同的类型(types)的时候正常工作,而无需为每一种类型分别写一份代码。 在HotSpot VM中定义了一些模板类,有了这些模板类,我们就可以和Java一样进行泛型编程。Hot ......
模板 HotSpot

抽象类

package com_black.Abstract;public abstract class Animal { public abstract void eat(); //抽象类里可以有具体的方法 public void sleep(){ System.out.println("睡觉"); }} ......

03-链表常见六个操作

我的 想法: 问题: 正确 思路: 适用场景: 代码 //题目: /* * 学习到: * 写代码过程中: * 1. 类成员变量使用'_',变量名前后都可 * 2. 要弄清出index(第几个元素,从0开始)与_size(链表中元素个数)的意义 * 2. * 代码逻辑: * 1. 写代码之前,一定要弄 ......
常见 03

lesson9 简易计算器-3 内部类 更好的包装 访问 外部的属性和方法

内部类 更好的包装 访问 外部的属性和方法 package com.zym.lesson9; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.Actio ......
计算器 简易 属性 lesson9 方法

redis配置类

EncodeImgUtil类: package com.dtinone.springbootredis.utils; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import java.io.*; /** * 图片编码工 ......
redis

总结描述用户和组管理类命令的使用方法

useradd 命令创建新的Linux用户 格式:useradd [options] LOGIN 常见选项: -u 指定用户的UID -o 配合-u 选项,不检查UID的唯一性 -g GID 指明用户所属基本组,可为组名,也可以GID -c "COMMENT“ 用户的注释信息 -d HOME_DIR ......
使用方法 命令 方法 用户

第9章 类

9.1 创建和使用类 1.类表示描述某种事务的状态动作信息 2.实例表示生成的类对象例子 9.1.1 创建 Dog 类 ·方法init()相当于类的初始化操作,类似于Java的构造方法 9.1.2 根据类创建实例 1.函数进行实例创建的时候都会执行初始化方法 2.对象.属性/方法()这种语句进行调用 ......

聚类外部评价指标(纯度,兰德指数,RI,ARI)

REF https://zhuanlan.zhihu.com/p/343667804 聚类纯度 真实的簇如下C1,C2,C3, 样本总数为17. C1: X 【8个X】 C2:O 【5个O】 C3:◊ 【4个◊】 聚类之后的结果如下: cluster 1 (w1), cluster 2(w2), c ......
纯度 指标 指数 ARI

轮廓系数、方差比、DB指数(三种常见的聚类内部评价指标)

1 引言 在之前的一篇文章(https://www.cnblogs.com/emanlee/p/17742869.html)中掌柜详细介绍了聚类算法中几种常见的评估指标,包括纯度(准确率)、精确率、召回率、兰德系数和F值等。虽然这些评价指标都能很好的评估聚类结果的优劣,但是它们都有着一个共同的缺点, ......
方差 系数 轮廓 指标 指数

Java抽象类与接口的区别(略解)

抽象类 接口 抽象类与接口区别 1.抽象类 抽象类用abstract来修饰,例如: package com.test.abstractaaa; public abstract class TestAbstract { } 抽象类是用来捕捉子类的通用性的,它不能被实例化,只能用作子类的超类,抽象类是被 ......
接口 Java

深入理解Java的接口与抽象类

深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下 ......
接口 Java

常见的异常类

在Java中,有许多常见的异常类,它们分别用于表示不同类型的异常情况。下面是一些常见的异常类及其用途: 1. NullPointerException:空指针异常,当程序尝试访问一个空对象的属性或调用空对象的方法时抛出。 2. ArrayIndexOutOfBoundsException:数组下标越 ......
常见

RedisUtil 工具类

可以将此工具类看成传统RedisTemplate类对其功能的封装 只包含常用功能模块,可以在下述代码中添加自定义功能 import org.springframework.beans.factory.annotation.Autowired; import org.springframework.d ......
RedisUtil 工具

03_tar打包

tar 打包管理 root@bk:~/ckh# ls 5.txt 7.txt # 打包 test.tar.gz root@bk:~/ckh# tar -cf test.tar.gz 5.txt 7.txt root@bk:~/ckh# ls 5.txt 7.txt test.tar.gz # 查看压 ......
tar 03

03_tar打包

##### tar 打包管理 ```shell root@bk:~/ckh# ls 5.txt 7.txt # 打包 test.tar.gz root@bk:~/ckh# tar -cf test.tar.gz 5.txt 7.txt root@bk:~/ckh# ls 5.txt 7.txt te ......
tar 03

包装类、StringBuilder、StringBuffer、StringJoiner

1、怎么将Int类型的包装成对象 使用Integer的valueOf方法 Integer a2 == Integer.valueOf(12); 2、自动装箱机制(可以自动把基本数据类型的数据转换成对象) Integer a3 = 12; 自动拆箱机制(可以自动把包装类型的对象转换成对应的基本数据类型 ......
StringBuilder StringBuffer StringJoiner

Redis学习之缓存雪崩、缓存击穿及封装Redis工具类

缓存雪崩 缓存雪崩是指在同一时段大量的缓存key同时失效或者Redis服务宕机,导致大量请求到达数据库,带来巨大压力。 解决思路: 1.不让key同时失效 2.尽量不让Redis宕机 具体解决方案: 缓存击穿 又叫热点key失效: 两种解决方案: 1.互斥锁:只有一个线程会负责缓存重建,其余线程拿不 ......
缓存 雪崩 Redis 工具

使用BCryptPasswordEncoder类实现数据库密码的加密---简单极了的那种

1、存储加密的密码,实现数据库加密的操作 BCryptPasswordEncoder bCryptPasswordEncoder=new BCryptPasswordEncoder(); String encode=bCryptPasswordEncoder.encode(password); Us ......

抽象类

1. 抽象类1.1 抽象类概念在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类1.2 抽象类语法在Java中,一个类如果被 abstract 修饰称为抽象类,抽象类中被 abstra ......

类与类之间

类与类之间的关系 纵向 继承关系 继承指的是一个类继承另外一个类的功能,并且可以增加它自己新功能的能力 java中使用extends关键字来明确标识 图中b继承a 实现关系 java中一个类可以实现多个接口,是类与接口常见的关系,通常使用implements明确标识 横向 依赖关系 某一个类A依赖某 ......
之间

内部类、枚举

1、jdk16才开始支持定义静态成员的 2、成员内部类 创建对象 Outer.Inner in = new Outer().new Inner(); 3、静态内部类 使用static修饰 类有的 静态内部类都有 创建对象 Outer.Innner in = new Outer.Inner(); 可以 ......

redisUtil类

package com.cn.demo.util; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.redis.core.RedisTemplate; imp ......
redisUtil

自定义异常类

继承runtimeexception可以不处理异常: package com.example.emos.wx.exception; import lombok.Data; @Data public class EmosException extends RuntimeException{ priva ......

《代码大全》阅读笔记03

三思而后行:前期准备做任何事情都需要前期准备,在软件开发中更是如此,尽管如此,还是有很多程序员接到任务后就是想着尽快编码, 很多老板不重视软件开发的前期准备。要想保证一个软件的质量,在前期准备,需求分析,架构设计,编码,测试, 维护等每一个环节都要重视质量。具体程序员接到任务的时候要检查一下在你之前 ......
代码 笔记 大全

JUC工具类CountDownLatch、CyclicBarrier、Semaphore介绍

CountDownLatch:它是一种同步工具,用于控制一个或多个线程等待其他线程完成操作后再继续执行。它的作用是让某个线程等待一组操作执行完成,再继续执行自己的任务。CountDownLatch 内部有一个计数器,当计数器的值为0时,等待的线程将会被唤醒。通过 CountDownLatch 的构造 ......

python练习3| 测试类

点击查看代码 #shopping_list.py class ShoppingList: #shopping_list是一个字典结构 def __init__(self,shopping_list): self.shopping_list = shopping_list def get_item_c ......
python

Spring MVC - @ModelAttribute 注解代替 @RequestParam,通过实体类获取 Get 请求的参数

如果遇到 Get 请求参数过多的情况,使用 @RequestParam 不合适了,太多了也不好搞,而且如果遇到了增加或修改的情况,Service 层方法也要改变。 优化 Get 请求参数过多的方法有两种: Service 接收 Map 对象,在 Controller 层把这些 URL 参数封装到 M ......

Java String类

阅读目录(Content) 一、String简介 1.1、String(字符串常量)概述 1.2、分析String源码 二、创建字符串对象两种方式的区别 2.1、直接赋值方式创建对象 2.2、通过构造方法创建字符串对象 2.3、两种实例化方式的比较 三、String常用的方法 3.1、String的 ......
String Java