java面试题之----HashMap常见面试题总结

2021年07月15日 阅读:543

“你用过HashMap吗?” “什么是HashMap?你为什么用到它?” 几乎每个人都会回答“是的”,然后回答HashMap的一些特性,譬如HashMap可以接受null键值和值,而Hashtable则不能;HashMap是非synchronized;HashMap很快;以及HashMap储存的是键 ... 查看全文

leetcode-26. 删除排序数组中的重复项

2021年07月15日 阅读:461

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前 ... 查看全文

Java finally关键字

2021年07月15日 阅读:418

关于finally语句块,有如下特点: 1.finally语句块可以直接和try语句块联用。try...finally... 2.try...catch...finally也可以 3.通常在finally语句块中的代码是一定会执行的。 看以下例子: 编译运行后输出: 通常来说return一执行,方法 ... 查看全文

Python包的导入说明

2021年07月15日 阅读:447

上面的代码有什么区别呢? from 模块 import * 这种导入想象与把模块里面的代码都复制到当前模块中(也就是该语句所在位置),这时候你可以直接使用这个模块里面的变量名称和方法等。所以这种方式如果变量和方法和当前模块有重名则会不生效。 import 模块 这种导入如果你使用里面的变量或方法,必 ... 查看全文

Java I/O

2021年07月15日 阅读:504

在Java数组,变量和对象中存储数据是暂时的,为保证永久地保存数据,就需要将其保存在硬盘文件中,Java的I/O技术就可以将数据保存为硬盘的文本文件。在了解“流”之前,我们需要先来看什么是计算机的内存和硬盘。 内存是电脑的数据存储设备之一,用来存放正在运行的程序和数据,可直接与运算器及控制器交换信息 ... 查看全文

Java HashSet

2021年07月15日 阅读:446

Set集合,先从HashSet学起。 1.HashSet底层实际上是一个HashMap,HashMap底层采用了哈希表数据结构。 2.哈希表又叫做散列表,哈希表底层是一个数组,这个数组中每一个元素是一个单向链表,每一个单向链表都有一个独一无二的hash值,代表数组的下标。在某个单向链表中的每一节点上 ... 查看全文

Java 集合类

2021年07月15日 阅读:703

集合可以看作是一个容器,比如,所有Java有关的书都可以看作是一个集合。对于集合中的各个对象很容易将其存放到集合中,也很容易将其从集合中取出来,还可以按照一定的顺序将其摆放。Java中提供了不同的集合类,这些集合类具有不同的存储对象的方式,并提供了相应的方法以方便用户对集合进行遍历,添加,删除,以及 ... 查看全文

Java 集合类常用方法

2021年07月15日 阅读:410

Collection中的contains()方法和remove()方法。 boolean contains(Object o);该方法是用来判断集合中是否包含某个元素,若包含,返回true,不包含返回false。结合以下代码来看。 运行后输出: 上述代码中, 1.创建集合对象c,之后Integer ... 查看全文

Java Map类常用方法

2021年07月15日 阅读:738

关于Map集合中常用的方法: void clear(); 清空Map boolean containsKey(Object key); 判断Map中是否包含这样的key boolean containsValue(Object value); 判断Map中是否包含这样的value Set<Map.E ... 查看全文

冒泡排序算法

2021年07月15日 阅读:748

import cn.idestiny.util.GeneratedArray; /** * @Auther: FAN * @Date: 2018/8/25 21:21 * @Description:冒泡排序 * 1) 4,2,5,3,7,1 * 2) 2,4,3,5,1,7 * 3) 2,3,4,1... ... 查看全文

选择排序算法

2021年07月15日 阅读:532

import cn.idestiny.util.GeneratedArray; /** * @Auther: FAN * @Date: 2018/8/25 20:11 * @Description:选择排序 每次排序选择出最小的数字放在对应位置 * 1) 3,5,1,2 最小值 1 和3交换 * 2... ... 查看全文

12_Java面向对象_第12天(构造方法、this、super)_讲义

2021年07月15日 阅读:827

1、构造方法 2、this关键字 3、super关键字 4、综合案例 ... 查看全文

排序算法工具类

2021年07月15日 阅读:804

/** * 排序算法工具类 */ public class GeneratedArray { /** * * 生成随机长度数组[min,max) * * @param min 最小值 * @param max 最大值 * @param num * @return */ public static..... ... 查看全文

希尔排序算法

2021年07月15日 阅读:669

import cn.idestiny.util.GeneratedArray; /** * @Auther: FAN * @Date: 2018/8/25 22:25 * @Description:希尔排序 * * 重点:设置增量 * 举例来说,含有1000个数据项的数组可能先以364为增量,然后以... ... 查看全文

python学习第十六天集合的关系测试

2021年07月15日 阅读:598

在做数据分析的时候,要对一个集合分析,而且分析多个集合的之间的关系分析,那么用传统的循环的比较麻烦,集合提供很多方法,很容易比较多个集合的关系,并集,交集,差集,对称差集等。 n1={1,2,4,6} n2={2,3,5,6} 1,交集的用法 n3=n1.intersection(n2) n3={2 ... 查看全文

JavaScript中解决计算精度丢失的问题

2021年07月15日 阅读:385

在做项目之前老师就给我们封装好了一个js文件,解决计算中丢失精度的一些函数,直接引用js文件就可以使用。 eg: var numA = 0.1; var numB = 0.2; alert( numA + numB ); 出现结果:0.1 + 0.2 = 0.30000000000000004 为什 ... 查看全文

HDU 6447 YJJ’s Salesman (树状数组 + DP + 离散)

2021年07月15日 阅读:912

二维平面上N个点,从(0,0)出发到(1e9,1e9),每次只能往右,上,右上三个方向移动, 该N个点只有从它的左下方格点可达,此时可获得收益。求该过程最大收益。 分析:我们很容易就可以想到用DP,假设这个位置是相对上一个位置的方向而来,但是复杂度达到N^2 ,这样是不行的; 我们可以利用坐标的信息 ... 查看全文

java单元测试

2021年07月15日 阅读:588

单元测试 1.简介 在日常开发中,我们编写的任何代码都需要经过严谨的测试才可以发布。以往的测试方法都是通过编写一个main函数进行简单的测试,并使用大量的print语句输出结果,这种方法其实是不可取的,它将导致大量的冗余代码在程序中,并且是不利于维护的。因此,业界就提出了单元测试的概念。所谓的单元测 ... 查看全文

JavaScript之图片操作1

2021年07月15日 阅读:683

在网页中,经常需要对图片经常各种操作,包括切换,轮播等等,接下来将总结一些常见的图片操作,首先是最简单前后切换。 如上面所示,通过点击右边的按钮切换左边的图片,为了实现想要的效果,首先,我们需要在html中创建一个放照片的容器和两个切换的按钮。 然后,我们需要知道当前图片的索引,当点击上一张的时候, ... 查看全文

线程---同步(synchronized)

2021年07月15日 阅读:717

实现线程同步的一种方式介绍: 思路: 首先,需要被协调的类,先实现线程,并重写run方法 然后,在被协调的类中私有化控制器,控制器实例化,由构造器带入。 其次,由控制器对象具体负责调用。 举例:循环输出A/B/C main: 控制器: 线程A: 线程B: 线程C: 输出: ABCABCABCABCA ... 查看全文

Js的执行

2021年07月15日 阅读:573

页面加载弹出1,2 点击test1按钮,弹出5 ... 查看全文

利用js在文本框末尾获得焦点

2021年07月15日 阅读:423

function moveEnd(obj) { obj.focus(); var len = obj.value.length; if (document.selection) { var sel = obj.createTextRange(); sel.moveStart('character', ... 查看全文

热门文章

推荐文章

最新文章

置顶文章