目录 HashMap 1 HashMap引入 2 HashMa数据结构 1、HashMap概述 2、HashMap在JDK1.8以前数据结构和存储原理 3、JDK1.8后HashMap的数据结构 4、HashMap的属性 3 HashMap的源码分析 1、HashMap的层次关系与继承结构 2、Ha ...
分类:
编程语言 时间:
2021-05-24 12:19:03
阅读次数:
0
优先队列用法详解 简介 运用c++STL,优先队列的实现:priority_queue 使用方法与其他STL类似(如vector,stack,queue 优点1:自动排序,时间复杂度log级别 优点2:已封装。使用方便 使用方法 top// 访问队头元素 empty// 队列是否为空 size// ...
分类:
其他好文 时间:
2021-05-24 11:54:02
阅读次数:
0
Connection conn = DriverManager.getConnection(dbURL, properties); if (conn != null) { Statement statement = conn.createStatement(); ResultSet resultSe ...
分类:
数据库 时间:
2021-05-24 10:40:20
阅读次数:
0
最近在LeekCode用java写一些算法时,经常遇到要使用栈和队列结构,使用栈的话,Stack已经不被推荐使用了,所以栈和队列我们通常都是用LinkedList这种双链表结构实现。Linkedlist是一个双向链表,操作起来非常方便,java也封装了很多的方法在这个双向链表里面。 题目:使用栈,L ...
分类:
其他好文 时间:
2021-05-24 10:25:56
阅读次数:
0
1. 继承 继承使得你可以定义一个通用的类(即父类),之后扩充该类为一个更加特定 的类(即子类)。 Java 术语中,如果类 C1 扩展自另一个类 C2, 那么就将 C1 称为次类(subclass ), C2 称为超类(superclass )。超类也称为父类 ( parent class) 或基 ...
分类:
其他好文 时间:
2021-05-24 10:22:57
阅读次数:
0
面向对象程序设计(OOP) 就是使用对象进行程序设计。对象(object) 代表现实世界中可以明确标识的一个实体。 一个对象的狀态(state,也称为特征(property) 或属性(attribute)) 是由具有当前值的数据域来表示的。— 个对象的行为(behavior, 也称为动作(actio ...
分类:
其他好文 时间:
2021-05-24 10:22:43
阅读次数:
0
项目的开发需要,用到了WPF原生提供的InkCanvas控件,也有叫水墨控件。 需要开发的功能为鼠标光标随意圈选笔画,选中完成后移动圈选的笔画到画布其他地方。功能实现的效果如下所示: 本文只讲解实现的核心代码: 1:类似Photoshop的 Lasso工具的效果如何实现? (锦上添花的UI效果:ph ...
分类:
移动开发 时间:
2021-05-24 10:18:43
阅读次数:
0
通过闭包封装私有变量 function a() { //函数外访问不到 var s = 3; //使外部能够获得s变量的值 this.f = function () { return s } //改变s的值 this.add=function(){ s++ } } var t = new a() t ...
分类:
Web程序 时间:
2021-05-24 10:11:16
阅读次数:
0
一切皆对象? 学过Java都知道,Java中有8个基本类型,其余的都是继承自Object类的引用类型。方法内的基本类型变量会在栈上分配,而引用类型会通过逃逸分析来决定在栈上分配或堆上分配。Java中关于类和对象是针对引用类型而言的。 但在Python中,OO的思想被彻底的实现了——Python中一切 ...
分类:
编程语言 时间:
2021-05-24 08:47:03
阅读次数:
0
C++提供了4种类型转换操作符来应对不同场合的应用。 操作符 注释 const_cast 去const属性 static_cast 静态类型转换,例如int转换成char dynamic_cast 动态类型转换,如子类和父类的多态类型转换 reinterpret_cast 仅仅重新解释类型,但没有进 ...
分类:
其他好文 时间:
2021-05-24 08:17:13
阅读次数:
0