自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 网络通信入门

网络通信入门文章目录网络通信入门前言一、网络通信常见概念二、网络通信实例总结前言网络通信就是解决不同的程序,不同的计算机之间进行数据的交换问题,在一定协议下实现两台计算机的通信。常见的结构有C/S和B/S结构,C/S是客户端服务器架构,B/S是浏览器服务器架构。一、网络通信常见概念IP地址指的是互联网的协议地址,给网络中每一台计算机设备做唯一编号使用,分为IPV4和IPV6两种协议。IPV4协议:由32二位二进制数组成,通常被分为四个字节以10进制数字,既a.b.c.d形式,其中a.b.c.d

2021-09-19 15:38:52 334

原创 生产消费模型

生产消费模型文章目录生产消费模型前言一、生产消费者模型二、代码实现前言前面在学习线程的时候已经学习过了线程的6种状态:New:新建状态–使用new创建一个新的线程或其子类时线程的状态。Runnable:运行状态–多个线程抢占cpu资源的时候抢到资源的那个线程所处的状态。Blocked:阻塞状态–多个线程抢占cpu资源的时候未资源的线程所处的状态,在cpu空闲的时候会占用cpu变为Runnable状态。Terminated:死亡状态–run方法执行结束或者调用了stop方法的线程所处的状态。

2021-09-05 20:54:04 219

原创 线程安全与线程同步

线程安全与线程同步文章目录线程安全与线程同步前言一、什么是线程安全二、线程同步线程同步与原子操作volatile关键字保证线程安全的操作1. synchronized2. synchronized方法3. 手动使用Lock总结前言前面已经学习了线程的使用,在使用线程的时候还要注意线程安全。一、什么是线程安全假设这样一种场景,如果一个客户在银行有一个账户,客户可以通过柜台,手机app,自助取款机尽情存取款操作。如果某一天客户同一时间点在手机APP和自助取款机进行取钱操作,这个时候就必须有一个机制保证

2021-08-24 19:44:55 706

原创 HashCode

HashCode文章目录HashCode前言Hash是什么?HashCodeHashCode关键点用hashcode判断两个对象相等前言Hash是什么?哈希函数把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值,是一种压缩映射。hash是一个函数,该函数中的实现就是一种算法,就是通过一系列的算法来得到一个hash值。hash表,通过hash算法得到的hash值存在hash表中,也就是说,hash表就是所有的hash值组成的,hash函数可以有很多种,只要能实现得到的每一个值不重复

2021-08-19 18:33:51 1202

原创 实现一个自己的List结构

用JAVA实现一个List文章目录用JAVA实现一个List数据结构常见的几种类型二、代码实现1.创建MyList接口2.实现MyList类泛型含有泛型的方法含有泛型的接口实现MyList总结数据结构常见的几种类型数据结构的逻辑结构:数据对象中数据元素之间的相互关系,分为集合结构,线性结构、树形结构和图形结构。数据结构的物理结构:数据的逻辑结构在计算机中的存储形式,分为顺序存储和链式存储(比如链表)(不连续存储)。⑴集合结构该结构的数据元素间的关系是“属于同一个集合”。既多个元素属于一个集合

2021-08-19 15:56:39 539

原创 线程的概念与使用

线程的概念与使用文章目录线程的概念与使用概念1. 程序2. 进程3. 线程4. 并发5. 并行概念1. 程序程序是指计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。它以某些程序设计语言编写,运行于某种目标结构体系上。打个比方,程序就如同以英语(程序设计语言)写作的文章,要让一个懂得英语的人(编译器)同时也会阅读这篇文章的人(结构体系)来阅读、理解、标记这篇文章。一般的,以英语文本为基础的计算机程序要经过编译、链接而成为人难以解读,但可轻易被计算机所解读的数字格式,然后放入

2021-08-18 22:52:30 122

原创 五子棋对战项目-v1.0

Java 项目之五子棋对战用java写一个五子棋对战游戏,逐渐完善功能。文章目录Java 项目之五子棋对战一、开发思路二、开发实现界面开发1 登录注册界面2 游戏主界面3 对战界面下棋功能实现1 初始化棋盘信息2 绘制棋子,确定棋子落点3 判断输赢4 悔棋4 重新开始5 存档6 读档7 其他辅助功能8 对局信息9 完整代码总结一、开发思路1.用户可以注册登录-登录界面的开发2.登录完成以后进入主菜单页面-用户可以选择人人对战,人机对战,机机对战等,可以退出登录,退出游戏。3.下棋界面

2021-08-13 18:17:58 446

原创 类的继承 接口

类的继承与接口类的继承继承的概念继承的格式继承访问命令符方法的重写继承实例接口接口的概念接口的格式类的继承继承的概念继承就是子类继承父类的属性和方法,使得子类对象可以拥有使用父类的属性和方法。子类是父类的一个更具体更细化的实体,拥有父类特征和方法也可以拥有子类自己的特征和方法。例:父类为动物,子类为狗(狗拥有哺乳动物的一些行为和特性但是也有自己的特性和行为)继承的一个作用是减少代码量,可以将两段代码相同的地方提取出来组成一个父类,减少代码冗余,提升后期代码维护的效率。继承的格式class 父

2021-08-04 19:08:13 2682

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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