会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
三脚半猫
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
下一页
2022年2月15日
深度优先与广度优先算法
摘要: 深度优先与广度优先算法应用于图的遍历,当我们需要生成一个图G的生成树T的时候,可以使用深度优先或广度优先算法。 以下是我构造的一个无向连通图,用于下面的实例说明 # 顶点与边 vertexs = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H'] edges = [('
阅读全文
posted @ 2022-02-15 13:42 三脚半猫
阅读(209)
评论(0)
推荐(0)
2022年2月14日
最小生成树之普里姆与克里斯特尔算法
摘要: 最小生成树是经过无向连通带权图进行转换生成的,在一开始,先了解下图这个数据结构及相关概念。 图可用二元组表示,G(V,E),其中V表示顶点的非空有限集合,E表示边的有限集合。 有向图与无向图 以下图G1则为有向图,G2为无向图,G1中每条边都是有方向的,在有向图中<1,2>、<2,1>是不同的两个方
阅读全文
posted @ 2022-02-14 11:31 三脚半猫
阅读(252)
评论(0)
推荐(0)
2022年1月17日
Java中的运算符
摘要: Java运算符分为几种? 算术运算符、关系运算符、位运算符、逻辑运算符、赋值运算符、其它运算符 算术运算符 点击查看代码 package com.leadmap.java.typecast; /** * Company: XXXXXX * * @description: 算术运算、类型转换 * @a
阅读全文
posted @ 2022-01-17 22:59 三脚半猫
阅读(87)
评论(0)
推荐(0)
2022年1月13日
Java中单精度与双精度浮点数精度问题
摘要: 单精度浮点数 单精度浮点数最高可精确到1/2^24,也就是1/16777216,什么意思呢?就是说16777216与16777217,如果用单精度浮点数来表示,其结果是一样的。以下Java代码可直观看到精度损失。 /** * @description: 测试单精度浮点数精度 * @author: b
阅读全文
posted @ 2022-01-13 15:10 三脚半猫
阅读(1607)
评论(0)
推荐(0)
2022年1月12日
为什么重写equals还要重写hashCode?
摘要: 为什么重写equals还要重写hashCode?这句话没有先后关系,重写hashCode也需要重写equals,在于说重写它们中的一个,那么另一个就应该也被重写。 先了解下映射表 重写equals还要重写hashCode,这个事跟映射表有关系,Java中映射表指的就是Map数据结构,这里用HashM
阅读全文
posted @ 2022-01-12 22:29 三脚半猫
阅读(366)
评论(0)
推荐(0)
Java中的内部类
摘要: Java中的内部类含义就是在一个Java类A的作用域下定义了一个类B,类B就称作为类A的内部类。内部类的机制很强大,在类B中不仅可以访问自身的作用域的数据,还可以访问外围类的实例域。在Java中,内部类分为四种:普通内部类(成员内部类)、局部内部类、匿名内部类、静态内部类(或嵌套类) 内部类原理 J
阅读全文
posted @ 2022-01-12 09:45 三脚半猫
阅读(166)
评论(0)
推荐(0)
2022年1月9日
Java语言与Python语言的基础语法对比
摘要: 前世今生 Java语言诞生于1995年,由当时就职于Sun公司的詹姆斯·高斯林(Java之父)编写出Java的雏形。Java结合了C的优点,并摒弃了C难以理解的指针与多继承概念。 1996年1月,Sun公司发布了Java第一个开发工具包(JDK1.0) 1999年6月,第二代Java平台Java2发
阅读全文
posted @ 2022-01-09 21:48 三脚半猫
阅读(486)
评论(0)
推荐(0)
2022年1月6日
AnnotatedElement中的方法介绍及实例说明
摘要: AnnotatedElement是Java反射中的一个接口,其中提供了很多获取注解的方法,以下是AnnotatedElement接口中的方法列表: directly present、indirectly present、present、associated 首先需要熟悉四种关系(元素与注解) 1、d
阅读全文
posted @ 2022-01-06 22:10 三脚半猫
阅读(1037)
评论(0)
推荐(0)
2022年1月5日
一个简单的util类,也要追求写的“美”
摘要: 项目中引入了eu.bitwalker.UserAgentUtils包,用于获取登录客户端的访问设备类型,比如用户用手机iphone12登录的,则获取的访问设备类型为iphone12 点击查看代码 <dependency> <groupId>eu.bitwalker</groupId> <artifa
阅读全文
posted @ 2022-01-05 13:41 三脚半猫
阅读(255)
评论(0)
推荐(0)
记一次装饰者模式的应用
摘要: 设计模式大家可能都接触过,作为面向对象开发的圣经,我们都迫切的想掌握它,最近接触到了装饰者模式,于是我想着尽快掌握它,于是我在项目中打算使用它! 首先来了解下业务场景 我呢,之前在项目中使用到了ElasticSearch来作为项目的日志存储,这个日志模块还需要有个日志导出,这些功能我已经在项目中实现
阅读全文
posted @ 2022-01-05 11:40 三脚半猫
阅读(86)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
下一页
公告