
java基础
java学习阶段的笔记记录
小七蒙恩
java全栈开发工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何学习Java分布式数据库
学习Java分布式数据库需要熟悉数据库基础知识和分布式系统的原理,了解分布式数据库的实现技术和性能优化方法。同时,要掌握数据库集群的管理和监控技术,以及故障恢复和事务处理等关键技术。原创 2024-10-01 11:24:33 · 598 阅读 · 0 评论 -
java 强密码验证策略工具类
强密码验证工具原创 2023-08-09 08:49:05 · 352 阅读 · 0 评论 -
JAVA RSA加密解密 分段加密解密
RSA加密解密原创 2023-08-08 18:04:30 · 469 阅读 · 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 · 858 阅读 · 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 · 202 阅读 · 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 · 898 阅读 · 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 · 306 阅读 · 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 · 3185 阅读 · 0 评论