自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除