自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA初学者如何实现基于UDP和TCP协议的网络编程

首先,我们需要先了解UDP协议、TCP协议的概念: 一、UDP协议:用户数据报协议,是一种无连接协议 二、TCP协议:文件传输协议,是一种面向连接的协议 他们都位于TCP/IP模型中的传输层,为整个网络体系结构建立通信服务,是两种不同的通信协议。 一点介绍先到,随后代码如龙(以传输文本数据为例) 基于无连接的UDP协议: 语义结构: 输入消息——拆分消息——按类的结构打包消息——发送消息 ...

2020-08-11 11:11:23 212

原创 JAVA初学者如何理解多线程之synchronized关键字

synchronized关键字是Java多线程模型下的一个关键字,其英文意思是同步的意思,主要运用在资源共享当中,也就是说, 当你需要使用多个线程对象共享资源的时候,synchornized关键字就可以大显身手了。 初学者学到线程,对线程应该有所了解,线程是进程的一部分,所以线程和进程具有许多相同的特性,其中最突出的就是线程的并发性(在Java语言中,并发并不是指同时发生,而是他们之间有顺序的,只不过其运行速度让我们看见像是一起执行的一样,这点需要清楚)。 既然不是一起执行,那么肯定就会有先后顺序,那

2020-08-07 21:11:36 172

原创 JAVA初学者如何简单理解单例模式

单例模式是初学者最先接触的23种设计模式之一,设计模式的概念就是将代码提炼和模板化,目的是为了提高代码的重用性,灵活性和可拓展性 单例模式的目的:保证类中只有一个实例(对象) 写法有两种:饿汉式和懒汉式(官方起名,最为致命) 优点:节省内存,加快了对对象的访问速度 缺点:只允许创建一个对象,不适用于变化的对象 首先,要清楚单列模式的三个要点结构 一、必须自己创建一个实例; 二、私有的构造方法; 三、以自己实例为返回值的静态的公有方法; 主要有两种方式 一、饿汉式(常用) 二、懒汉式 懒汉懒就懒在还需判断才

2020-07-27 20:18:13 148

空空如也

空空如也

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

TA关注的人

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