搜索结果
查询Tags标签: hashmap,共有 840条记录-
20_有效的括号
20_有效的括号package 栈;import java.util.HashMap; import java.util.Stack;/*** https://leetcode-cn.com/problems/valid-parentheses/* * @author Huangyujun**/ public class _20_有效的括号 { // public boolean isValid(String s) { // //一般做法:成…
2021/12/19 23:49:39 人评论 次浏览 -
学习Java集合框架,看这一篇就够了
来源:码农田小齐今天这篇文章是单纯的从面试的角度出发,以回答面试题为线索,再把整个 Java 集合框架复习一遍,希望能帮助大家拿下面试。 先上图: 当面试官问问题时,我会先把问题归类,锁定这个知识点在我的知识体系中的位置,然后延展开来想这一块有哪些重点内容,…
2021/12/19 11:20:56 人评论 次浏览 -
学习Java集合框架,看这一篇就够了
来源:码农田小齐今天这篇文章是单纯的从面试的角度出发,以回答面试题为线索,再把整个 Java 集合框架复习一遍,希望能帮助大家拿下面试。 先上图: 当面试官问问题时,我会先把问题归类,锁定这个知识点在我的知识体系中的位置,然后延展开来想这一块有哪些重点内容,…
2021/12/19 11:20:56 人评论 次浏览 -
【眼见不一定为实】HashMap的key和value明明存在,但是获取不到值
发现问题 事情是这样,最近在做一个微信支付对账功能,需要解析从微信下载回来的csv文件,发现解析出来交易时间为空。 去debug发现了一个很有意思的现象,上图:出现的问题就是,同一个map,同样是全中文的key(为啥是中文key,因为微信返回来的账单就是中文),读取【交…
2021/12/19 6:22:10 人评论 次浏览 -
【眼见不一定为实】HashMap的key和value明明存在,但是获取不到值
发现问题 事情是这样,最近在做一个微信支付对账功能,需要解析从微信下载回来的csv文件,发现解析出来交易时间为空。 去debug发现了一个很有意思的现象,上图:出现的问题就是,同一个map,同样是全中文的key(为啥是中文key,因为微信返回来的账单就是中文),读取【交…
2021/12/19 6:22:10 人评论 次浏览 -
Bank||HashMap||MySQL,Navicat
第一次学Java,写的比较拙劣 test类 package bank;import java.util.Scanner;public class test {public static void main(String[] args) throws Exception {Scanner sc = new Scanner(System.in);System.out.println("0.退出\t1.管理员\t2.普通用户\n请选择你的身…
2021/12/19 2:20:10 人评论 次浏览 -
Bank||HashMap||MySQL,Navicat
第一次学Java,写的比较拙劣 test类 package bank;import java.util.Scanner;public class test {public static void main(String[] args) throws Exception {Scanner sc = new Scanner(System.in);System.out.println("0.退出\t1.管理员\t2.普通用户\n请选择你的身…
2021/12/19 2:20:10 人评论 次浏览 -
Java连载151-JUnit简介以及HashMap初步分析
一、配置JUnit环境JUnit是一个集成测试单元框架,我们先下载软件包,来配置环境 package com.bjpowernode.java_learning;public class D149_TestJunit {String message = "hello world";MessageUtil messageUtil = new MessageUtil(message);@Testpublic void…
2021/12/16 14:11:53 人评论 次浏览 -
Java连载151-JUnit简介以及HashMap初步分析
一、配置JUnit环境JUnit是一个集成测试单元框架,我们先下载软件包,来配置环境 package com.bjpowernode.java_learning;public class D149_TestJunit {String message = "hello world";MessageUtil messageUtil = new MessageUtil(message);@Testpublic void…
2021/12/16 14:11:53 人评论 次浏览 -
2年Java,面试蚂蚁金服总结,互联网寒冬
1、HashSet可以接受null值,有且只有一个 2、TreeSet默认不可以接受null值,会直接抛出空指针异常set里没有重复数据,treeSet里连虚无都没有。HashMap 如何解决冲突,扩容机制 烂大街的问题,问哪答哪吧。这样的东西就是靠背。 HashMap的内部结构其实是数组+链表(java8后…
2021/12/16 11:40:10 人评论 次浏览 -
2年Java,面试蚂蚁金服总结,互联网寒冬
1、HashSet可以接受null值,有且只有一个 2、TreeSet默认不可以接受null值,会直接抛出空指针异常set里没有重复数据,treeSet里连虚无都没有。HashMap 如何解决冲突,扩容机制 烂大街的问题,问哪答哪吧。这样的东西就是靠背。 HashMap的内部结构其实是数组+链表(java8后…
2021/12/16 11:40:10 人评论 次浏览 -
Java基础知识总结笔记一
equals()和==区别。为什么重写equal要重写hashcode? == 号是运算符,equals来自于object定义的一个方法; == 可以用于基本数据类型和引用数据类型,equals只能用于引用类型; == 两端如果是基本数据类型,比较的值; equals重写之后,判断两个对象的属性值是否相同; eq…
2021/12/15 22:17:17 人评论 次浏览 -
Java基础知识总结笔记一
equals()和==区别。为什么重写equal要重写hashcode? == 号是运算符,equals来自于object定义的一个方法; == 可以用于基本数据类型和引用数据类型,equals只能用于引用类型; == 两端如果是基本数据类型,比较的值; equals重写之后,判断两个对象的属性值是否相同; eq…
2021/12/15 22:17:17 人评论 次浏览 -
JavaSE编程基础
11.String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的? StringBuffer 仅能获得10%~15% 左右的性能提升,但却要冒多线程不安全的风险。 对于三者使用的总结:如果要操作少量的数据用 = String,单线程操作字符串缓冲区 下操作大量数据 = StringB…
2021/12/15 11:17:22 人评论 次浏览 -
JavaSE编程基础
11.String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的? StringBuffer 仅能获得10%~15% 左右的性能提升,但却要冒多线程不安全的风险。 对于三者使用的总结:如果要操作少量的数据用 = String,单线程操作字符串缓冲区 下操作大量数据 = StringB…
2021/12/15 11:17:22 人评论 次浏览