码迷,mamicode.com
首页 > 编程语言
java-map之hashmap
1.1概述 HashMap基于Map接口实现,元素以键值对的方式存储,并且允许使用null键和null值, 因为key不允许重复,因此只能有一个键为null,另外HashMap不能保证放入元素的顺序,它是无序的,和放入的顺序并不能相同。HashMap是线程不安全的。 #1.2详解 在jdk1.7中H ...
分类:编程语言   时间:2020-07-30 01:42:29    阅读次数:74
Java设计模式之工厂模式
重要设计模式 创建型模式:单例、抽象工厂、原型、建造者、工厂方法 结构型模式:适配器、桥接、装饰、组合、外观、享元、代理 行为型模式:模板方法、命令、访问者、迭代器、观察者、中介者、备忘录、解释器、状态、策略、职责链 工厂模式 工厂顾名思义就是创建产品,根据产品是具体产品还是具体工厂可分为简单工厂模 ...
分类:编程语言   时间:2020-07-30 01:41:53    阅读次数:108
go语言中——select的使用方法
早期的select函数是用来监控一系列的文件句柄,一旦其中一个文件句柄发生IO操作,该select调用就会被返回。golang在语言级别直接支持select,用于处理异步IO问题。 select用法同switch类似,如下: timeout := make (chan bool, 1)ch := m ...
分类:编程语言   时间:2020-07-30 01:41:34    阅读次数:91
提前批笔试一道算法题的Java实现
题目描述 这是2021广联达校招提前批笔试算法题之一。 我们希望一个序列中的元素是各不相同的,但是理想和显示往往是有差距的。现在给出一个序列A,其中难免有相同的元素,现在提供了一种变化方式,使得经过若干次操作后一定可以得到一个元素各不相同的序列。 这个操作是这样的,令x为序列中最小的重复数字,你需要 ...
分类:编程语言   时间:2020-07-30 01:41:19    阅读次数:137
JAVA多线程学习十二 - Semaphere同步工具
java 中Semaphere可类比操作系统信号量,硬件资源如IO、内存、磁盘等都是有固定量的,多个程序需要竞争这些资源,没有资源就需要被挂起。 一、类和方法摘要 构造函数: public Semaphore(int permits):创建具有给定的许可数和非公平的公平设置的 Semaphore。  ...
分类:编程语言   时间:2020-07-30 01:39:21    阅读次数:79
[编程题] nk:[连续子数组的最大和]
[编程题] nk:连续子数组的最大和 输入输出 无 思路 方法:动态规划 Java代码 public class Solution { //方法1:动态规划 public int FindGreatestSumOfSubArray1(int[] array) { //[6,-3,-2,7,-15,1 ...
分类:编程语言   时间:2020-07-30 01:38:35    阅读次数:79
java面试
1、java基础 1、JDK 和JRE有什么区别 ? JDK:java开发工具包,java开发运行环境、包含了JRE。 ? JRE:java运行环境,包含java虚拟机,java基础类库。 2、java基础类库 1. java.lang:java语言设计的基础类 2. java.util :提供处理 ...
分类:编程语言   时间:2020-07-30 01:37:30    阅读次数:83
C语言指针经典算法应用《指针作为函数参数》
C语言指针经典算法应用《指针作为函数参数》函数的参数不仅可以是整型、浮点型、字符型等数据,还可以是指针类型。它的作用是将一个变量的地址传送给被调用函数的形参。#include <iostream> using namespace std; int main() { void swap(int *p1 ...
分类:编程语言   时间:2020-07-30 01:37:10    阅读次数:73
5457. 和为奇数的子数组数目
1 int numOfSubarrays(int* arr, int arrSize){ 2 int i,j,k,n=0; 3 // long a[arrSize+1]; 4 int index=0; 5 while(n <= arrSize){//当子数组长度等于原数组长度说明所有子数组已经遍历完 ...
分类:编程语言   时间:2020-07-30 01:36:49    阅读次数:70
python第二天
数据类型 数字类型(整数int,浮点型float,布尔型bool,复数型) 非数字类型(字符串型str,列表list,元组tuple,字典dict) type(变量名) 查看变量或数据类型。 机制:变量数据类型自动推导 字符串定义 单引号,双引号,( 两个可以相互嵌套) 三引号 (里面可以包含回车) ...
分类:编程语言   时间:2020-07-30 01:36:32    阅读次数:91
go语言sync.Cond
sync.Cond 是一个事件通知,类似于java中的conditional 或者 wait/notify 机制。 它有一个重要的作用是,协程之间通过锁进行协调的时候,其中一个协程等待的时候,可以释放锁和资源,并且能够及时完成准备工作。 比如经典的生产者消费,例如有一个队列,只有大小为1,生产者需要 ...
分类:编程语言   时间:2020-07-30 01:33:46    阅读次数:89
python基础数据类型补充以及编码的进阶
基础数据类型补充内容 字符串 s = "everyone's the hero in their own story" # print(s.capitalize()) # 句子首单词的首字母变大写,其余小写 Everyone's the hero in their own story # print ...
分类:编程语言   时间:2020-07-30 01:33:10    阅读次数:88
SpringCloud学习Eureka作服务注册中心
springcloud Netflix Eureke 在服务注册与发现中,有一个注册中心,当服务器启动时,会把当前自己的服务器信息,如服务地址通讯地址等以别名的方式注册到注册中心,服务消费者通过别名的方式从注册中心获取实际调用地址;相当于键值对(key:别名、服务名,value:服务器元数据,如地址 ...
分类:编程语言   时间:2020-07-30 01:32:51    阅读次数:73
Java异常
1. 异常的概念 2. 异常的分类 3. 异常的捕获 package com.qf.demo02; public class Test4Finally { public static void main(String[] args) { /* * try...catch...finally完整的语法 ...
分类:编程语言   时间:2020-07-30 01:32:17    阅读次数:69
hdu6761 Mininum Index // lyndon分解 + duval贪心 + 秦九韶算法
link:http://acm.hdu.edu.cn/showproblem.php?pid=6761 建议学习该博客:https://blog.csdn.net/wayne_lee_lwc/article/details/107528945 √ AC代码:(基本搬运...看了半天才懂了一点点... ...
分类:编程语言   时间:2020-07-30 01:31:32    阅读次数:80
JavaScript Map对象
JavaScript Map对象 Map Map是一组键值对的结构,用于解决以往不能用对象做为键的问题 具有极快的查找速度 函数、对象、基本类型都可以作为键或值 其实Map和对象非常相似,但是对象的键只能是String类型或Symbol类型,Map在这方面就显得自由开放,以下是Map与对象的对比。 ...
分类:编程语言   时间:2020-07-30 01:30:11    阅读次数:503
python 基础数据类型
一、python基础数据类型-int、float、bool **跟Java 差不多的:**int、float、boolean、这些都是python的Number类型;string **与Java 不同:**Java 还有short、long、double、char、这些python 都没有,但是py ...
分类:编程语言   时间:2020-07-30 01:29:51    阅读次数:73
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!