- 博客(6)
- 收藏
- 关注
原创 HashMap的实现原理
hashmap的含义HashMap实现了Map接口,Map接口对键值对进行映射。Map中不允许重复的键。Map接口有两个基本的实现,HashMap和TreeMap。TreeMap保存了对象的排列次序,而HashMap则不能。HashMap允许键和值为null。HashMap是非synchronized的,但collection框架提供方法能保证HashMap synchronized,这样多个线程同时访问HashMap时,能保证只有一个线程更改Map。hashmap的数据结构hashmap出现于
2021-04-18 18:27:49 174
原创 ArrayList用法
ArrayList用法:ArrayList是接口List的实现类,所以推荐以List接口来使用。1、创建ArrayList的List接口例:List books = new ArrayList();Java支持泛形后,创建的同时可以指定元素的类型。例:Class Book {......}List<Book> books = new ArrayList<Book>();为避免容器自动扩容的次数而影响性能,可以指定创建时的元素大小。例:// 创建可容纳100个
2021-04-18 18:27:28 490
原创 java的面向对象
Java面向对象说,万物皆对象举个最简单点的例子来区分“面向过程”和“面向对象”:有一天你想吃鱼香肉丝了,怎么办呢?你有两个选择1、自己买材料,肉,鱼香肉丝调料,蒜苔,胡萝卜等等然后切菜切肉,开炒,盛到盘子里。2、去饭店,张开嘴:老板!来一份鱼香肉丝!看出来区别了吗?这就是1是面向过程,2是面向对象。面向对象有什么优势呢?首先你不需要知道鱼香肉丝是怎么做的,降低了耦合性。如果你突然不想吃鱼香肉丝了,想吃洛阳白菜,对于1你可能不太容易了,还需要重新买菜,买调料什么的。对于2,太容易了,大喊:老板!
2021-04-05 16:12:14 102
原创 用Java创建五子棋小游戏
1.在Java中创建一个棋盘,棋盘大小为16*16:2.进行下棋角色的转换:3.判断角色的胜利:角色的胜利结果应当在四个方向:横向,竖向,左斜和右斜横向:竖向:左斜:右斜:
2021-04-05 16:06:23 181
原创 samba服务器的建立
samba服务器的建立:1.准备工作:新建目标共享文件夹sudo mkdir /home/账户名/sharesudo chmod 777 /home/账户名/share2.下载服务器套件:sudo apt install samba samba-common3.为服务器添加注册用户:sudo smbpasswd 账户名4. 配置服务器4.1备份配置文件:sudo cp /etc/samba/smb.conf/ /etc/samba/smb.conf.bak/4.2添加配置设置共享文件
2021-03-21 21:01:56 188
原创 HTML鼠标悬停的语法
HTML设置鼠标悬停的四种语法在visual studio code上建立一个盒模型设置鼠标悬停:1.语法一:selector:hover{}鼠标悬停在selector元素上的时候给selector元素设置样式2.语法二:selector:hover childElement{}鼠标悬停在selector元素上的时候给childElement元素设置样式,childElement是selector的子元素3.语法三:selector:hover>childElement{}鼠标
2021-03-21 20:50:24 7433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人