java基础
java学习阶段的笔记记录
小七蒙恩
java全栈开发工程师
展开
-
java 强密码验证策略工具类
强密码验证工具原创 2023-08-09 08:49:05 · 289 阅读 · 0 评论 -
JAVA RSA加密解密 分段加密解密
RSA加密解密原创 2023-08-08 18:04:30 · 401 阅读 · 0 评论 -
java8 Optional的使用,Optional实例,使你的代码高大上
java8 Optional的使用,Optional实例,使你的代码高大上java8 Optional的使用,Optional实例,使你的代码高大上Optional是为了解决空指针异常,本质是一个包含可选值的包装类,或者说是一个容器实例代码package com.dume.boot.code;import java.util.Optional;/** * @author dume * @create 2021-09-13 10:53 * * Optional是为了解决空指针异常,本原创 2021-09-14 11:03:17 · 768 阅读 · 0 评论 -
HashMap LinkedHashMap Hashtable TreeMap 的区别,面试时如何回答
java为数据结构中的映射定义了一个接口java.util.Map,四个实现类分别是:HashMap Hashtable LinkedHashMap TreeMap 。Map的实现类,键不允许重复,键重复时值就会被覆盖;值允许重复。HashMap:1.最多允许一条键为NULL,允许多条值为NULL。2.插入、遍历无序;。4.遍历速度有容量有关,而不是实际数据条数。5不支持线程同步(线程不安全),多个线程写hashMap,可能导致数据不一致。6.可使用Collections的synchroni原创 2021-02-26 13:40:52 · 152 阅读 · 0 评论 -
给定一个int 数字,要求计算出int数字对应的二进制中1的个数
package com.dume.server.face;/** * 给定一个int 数字,要求计算出int数字对应的二进制中1的个数 */public class Digit { public static void main(String[] args) { int num =123456; System.out.println(countA(num)); System.out.println(countB(num));原创 2021-02-24 13:57:50 · 836 阅读 · 0 评论 -
实现 Cloneable接口深度克隆对象
实现 Cloneable接口深度克隆对象Body对象中有Head对象,Head对象中有Face对象,Face对象中有int变量和String变量。实现Boby对象的深度克隆,看下面代码:package com.example.dumengen;import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class ObjectClone { protected static Logger logger= LoggerFact原创 2020-08-21 13:28:14 · 259 阅读 · 0 评论 -
FastJson中的JSONObject的常用方法总结,JSONObject与java对象的转换,java对象与JSONObject的转换,利用JSONObject来深度克隆对象
FastJson中的JSONObject的常用方法总结,JSONObject与java对象的转换,java对象与JSONObject的转换,利用JSONObject来深度克隆对象maven项目中的依赖包: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId>原创 2020-08-14 17:05:44 · 3001 阅读 · 0 评论