HashMap和HashSet详解 HashMap简介 HashMap是Java程序员使用频率最高的映射表集合类。它实现了Map接口,可以存储键值对,提供了快速查询功能。 HashMap特点 底层是哈希表结构,可以快速存取数据 键唯一,值可以重复。同一个键只能映射到一个值 元素存取顺序不确定,不保证顺序 默认初始容量(桶数)是16,加
gate io login 认识线程(Thread) 概念 线程是什么 一个线程就是一个“执行流”,每个线程之间都可以按照顺序执行自己的代码。多个线程之间“同时”执行着多份代码。 一家公司要去银行办理业务,既要进行财务转账,又要进行福利发放,还得进行缴社保。如果只有张三一个会计就会忙不过来,耗费的时间特别长。为了让业务更快的办
进程调度基本过程 什么是进程/任务(process/tesk)? 我们电脑中的.exe文件,如果我们不去双击运行它的话,他只会静静的躺在你的硬盘空间里,也就是说在我们双击它之前,它不会对我们的系统产生任何影响。 操作系统是如何是管理进程的呢? 首先进程其实内部还是有很多东西的,并不是我们表面看到的皮毛,其次,如果想弄
JAVASE知识总结 一、学习体会 这么多天第一阶段的JAVASAE学习结束了,针对自己所学的知识点作如下总结与汇总。复习之后进入数据结构与算法的学习。 二 、JavaSe具体知识点汇总 Java的基本了解 *.java java源文件 该文件中存储所有的java源代码
gate io app 异常的概念与体系结构 1.1 异常的概念 在生活中,一个人表情痛苦,出于关心,可能会问:你是不是生病了,需要我陪你去看医生吗? 在程序中也是一样,程序猿是一帮办事严谨、追求完美的高科技人才。在日常开发中,绞尽脑汁将代码写的尽善尽美,在程序运行过程中,难免会出现一些奇奇怪怪的问题。有时通过代码很难去控
c模拟实现memcpy和memmove memcpy函数的功能是从源内存地址的起始位置开始拷贝若干个字节到目标内存地址中,即内存拷贝函数。 #include<stdio.h> #include<stdlib.h> #include<assert.h> void* my_memcpy(void* dest, const void* src
gate.io app 一台电脑由多个硬件组成,包括CPU、显卡、内存、硬盘、主板、机箱、电源等,有了这些硬件的合理组合,电脑才能点亮 一、CPU 电脑的CPU(中央处理器)就相当于人的大脑,目前市场上的 CPU主要分为两大阵营,即英特尔(英特尔)和 AMD。 现代使用的常见计算机的CPU 都是集成了控制器,运算器和寄存器