大家想到使用Java这门编程语言大多是脑海中是浮现的B/S开发,高并发、云计算、大数据等等,今天给大家带来的是Java不一样的使用方式——使用Java做PC桌面程序开发。不同的是,之前Java是使用swing或者awt开发,但是这次介绍给大家的是使用JavaFx做桌面程序开发。应该没有…
大家想到使用Java这门编程语言大多是脑海中是浮现的B/S开发,高并发、云计算、大数据等等,今天给大家带来的是Java不一样的使用方式——使用Java做PC桌面程序开发。不同的是,之前Java是使用swing或者awt开发,但是这次介绍给大家的是使用JavaFx做桌面程序开发。应该没有…
一、简介java.util.concurrent.locks.Lock 是一个类似于synchronized 块的线程同步机制。但是 Lock比 synchronized 块更加灵活。Lock是个接口,有个实现类是ReentrantLock。二、Lock和syncronized的区别 synchronized是Java语言的关键字。Lock是一个接口。 synchroni…
导入dom4j jar包在pom.xml中的标签内加入要用到的jar包在仓库中的坐标1.dom4j的jar包坐标<dependency> <groupId>org.dom4j</groupId> <artifactId>dom4j</artifactId> <version>2.1.1</version> </dependency> final…
文章目录 多人在线,多人聊天(可能有TCP粘包bug) 多人在线,多人聊天(简单解决了TCP粘包bug) 多人在线,单人聊天 参考博客多人在线,多人聊天(可能有TCP粘包bug)服务端:package NonBlocking;import java.io.IOException;import java.net.InetSocketAddres…
多人聊天室分为1.服务器①.while循环 (guanbo) 每连接一个用户就记录一个用户的属性。②.定义一个存储用户的类( MySocket )③.接收信息( ServerThread )并发给每一位用户不需要再次发给自己2.客户机①.线程 ( Clithr )接收数据添加到文本框。②.Swing(kefuduang)…
目录V01 # 聊天室客户端(V1) # 聊天室服务端(V1)V02 # 聊天室客户端(V2) # 聊天室服务端(V2)V03V04 # 聊天室客户端(V4) # 聊天室服务端(V4)V05 # 聊天室客户端(V5) # 聊天室服务端(V5)V06 # 聊天室客户端(V6) …
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import org.junit.Test;public class putTest {@Test public void plusDay2(){ Date d = new Date(); SimpleDateFormat format = new SimpleDateFormat("yyy…
在实际开发中我们经常需要导入数据,统计数据,并且将统计好的数据导出excel,今天分享一个导出学生信息的方法。目前,比较常用的实现Java导入、导出Excel的技术有两种Jakarta POI和Java Excel。Jakarta POI 是一套用于访问微软格式文档的Java API。Jakarta POI有很多组件…
不知道大家在项目中有没有遇到过这样的场景,根据传入的类型,调用接口不同的实现类或者说服务,比如根据文件的类型使用 CSV解析器或者JSON解析器,在调用的客户端一般都是用if else去做判断,比如类型等于JSON,我就用JSON解析器,那如果新加一个类型的解析器,是不是调…
Java 内存区域, 也叫运行时数据区域、内存区域、JVM内存模型,和 Java 虚拟机(JVM)的运行时区域相关,是指 JVM运行时将数据分区域存储,强调对内存空间的划分。经常与Java内存模型(JMM)混淆,其定义了程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中…
© Copyright 2014 - 2024 柏港建站平台 ejk5.com. 渝ICP备16000791号-4