- 博客(7)
- 收藏
- 关注
原创 第一章 网络编程和套接字
接受连接请求的套接字创建过程运行消息完成完后,服务器端和客户端都停止运行再次运行程序前需等待上面服务端无法立即重新运行。如果再次运行,需更改端口号。后面解释原因。
2025-07-16 17:16:09
809
原创 double check单例和静态内部类单例
double-check 在 J2SE 1.4 或早期版本在多线程或者 JVM 调优时由于 out-of-order writes,是不可用的。这个问题在 J2SE 5.0 中已经被修复,可以使用 volatile 关键字来保证多线程下的单例。编译器和处理器在重排序时,会遵守数据依赖性,不会重排序。遵循 JSR133 规范的 Java 中。
2025-07-16 17:07:38
188
原创 C++ 抽象
五,如果我们不在派生类中覆盖纯虚函数,那么派生类也会变成抽象类。八, 纯虚函数:没有函数体的虚函数。抽象类:包含纯虚函数的类。七,构造函数不能是虚函数,而析构函数可以是虚析构函数。一,纯虚函数:没有函数体的虚函数。二,抽象类由派生类集成实现!四, 抽象类类型的指针和引用。三,抽象类可以有构造函数。六,抽象类可以有构造函数。
2024-08-21 22:45:34
326
原创 kotlin.runCatching()用法
block: () -> R 传入的就是doDelayAppUse方法中viewModelScope.launch代码块中的内容。如果没有异常就返回Result如果有异常就返回Result如果Result中的value是Failure就执行action。
2024-08-20 20:28:18
783
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人