
java系列
五角钱的程序员
这个作者很懒,什么都没留下…
展开
-
无论大厂小厂面试官想问的HashMap,都在这一篇里面了!
一、HashMap的数据结构HashMap<String,String> map=new HashMap();map.put("1","Kobe");这两行代码表示数据已经在HashMap中存储完成。 而这也引发了一个问题,数据如何才能在HashMap中高效地存储?从这个问题出发,我们首先应该了解HashMap的底层数据结构。HashMap: 数组+链表[单向链表]+红黑树 JDK1.8我们都知道的是HashMap是存储键值对(key,value)的容器,那么从上图来看在每个小格转载 2020-10-25 21:13:43 · 10092 阅读 · 2 评论 -
猜生日 Java小游戏
猜生日 Java小游戏最近看到一个很有趣的小游戏:询问朋友5个问题,找到他出生在一个月的哪一天。每个问题都是询问他的生日是否是5个数字集合中的一个。这5个集合分别是:set1:1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31set2:2 3 6 7 10 11 14 15 18 19 22 23 26 27 30 31set3:4 5 6 7 12 13 14 15 20 21 22 23 28 29 30 31set4:8 9 10 11 12 13原创 2020-09-22 23:42:57 · 5981 阅读 · 0 评论 -
Java List.addAll()方法:添加所有元素到列表中
Java List.addAll()方法:添加所有元素到列表中Java 集合类的 List.addAll() 方法用于将指定 collection 中的所有元素添加到列表。语法1用于将指定 collection 中的所有元素添加到列表的尾部。如果 List 集合对象由于调用 addAll 方法而发生更改,则返回 true。addAll(Collection<?extends E>c)参数说明:c:用于指定要将全部元素添加到列表中的 collection。示例本示例使原创 2020-09-03 17:07:33 · 29037 阅读 · 0 评论 -
Java List.add()方法:向集合列表中添加对象
Java List.add()方法:向集合列表中添加对象Java 集合类中的 List.add() 方法用于向集合列表中添加对象。语法1用于在列表的尾部插入指定元素。如果 List 集合对象由于调用 add 方法而发生更改,则返回 true;否则返回 false。 add(E e)参数说明:e:要添加到列表中的元素。示例本示例使用 List 接口的实现类 ArrayList 初始化一个列表对象,然后调用 add 方法向该列表中添加数据。 public static&nb原创 2020-09-02 22:25:39 · 24497 阅读 · 0 评论 -
Java基本数据类型和引用类型的区别
背景新语言Kotlin已经抛弃了Java里的基本数据类型,而是采用引用类型去声明一个变量,那么怎么区分基本数据类型和引用类型呢?文字概念基本数据类型:byte、short、int、long、float、double、char、boolean引用类型:类(class)、接口(interface)、数组(array)基本类型保存的值,引用类型保存了是对象的地址,所有基本类型赋值是按值传递(拷贝赋值),引用类型赋值是按引用传递。图与代码解析参考:知乎作者:Intopass一:搞清楚 基本类型 和 引用原创 2020-08-27 23:30:52 · 5713 阅读 · 2 评论 -
(建议收藏)Java基础知识笔记(详细)
1.集成开发环境IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。它可以极大地提升我们的开发效率。可以自动编译,检查错误。2.创建项目创建项目-创建模块-创建包-创建类(1)创建一个工程(2)jdk版本我这里是1.7的(3)我命名为java_Web(4)创建一个Module我命名为day01(5)创建包和类...转载 2020-08-27 14:59:34 · 10454 阅读 · 0 评论 -
在Java中怎么计算字符编码和字符串所占字节数 .
不同的编码字节个数不一样的【以下列举常见三种编码形式】:GBK:一个汉字等于2字节,一个字母就等于1个字节,操作符等于1个字节。UTF-8:一个汉字等于3个字节,中文句号‘。’等于3个字节,一个字母等于1字节,英文的句号‘.’等于1个字节Unicode:一个汉字等于4个字节,都是等于2个字节【英语,数字,操作符[。,%,&]等的呢】public class zijie { public static void main(String[] args) { // 得到当前转载 2020-06-12 11:50:50 · 5022 阅读 · 1 评论