最新发布
Java中怎么实现深拷贝和浅拷贝
浅拷贝:对基本数据类型进行值传递,对引用数据类型进行引用传递般的拷贝,此为浅拷贝。Java中clone方法是浅拷贝。 深拷贝:对基本数据类型进...
6个月前 (11-30) 70 编程设计
JAVA如何利用TODO任务标签高效管理代办代码
日常协同开发中,模块分配顺序、开发效率不一致的情况下会出现某一模块开发时需要调用其他开发人员所写模块未准备或者不清晰,代码搁置的情况下为了方便下次解决搁置代码、...
6个月前 (11-30) 70 编程设计
JAVA中System.exit(0) 和 System.exit(1)有什么区别
System.exit(int state) 方法都是来结束当前运行的java虚拟机。所有System.exit(1)、System.exit(0) 执行后都会...
6个月前 (11-30) 70 编程设计
Docker中怎么搭建一个java运行环境
首先还是要打好自己的jar包而后编写dockerfile文件: FROM openjdk:8-jdk-alpine ENV LANG...
6个月前 (11-30) 83 编程设计
java中怎么实现一个压缩包工具类
package com.tools; import java.io.*; import java.util.zip.Zip...
6个月前 (11-25) 103 编程设计
Java中怎么实现悲观锁与乐观锁
悲观锁 假设会发生并发冲突;在整个数据处理过程中,将数据处于锁定状态。 独占锁是一种悲观锁,synchronized就是一...
6个月前 (11-25) 80 编程设计
Java中怎么实现BIO阻塞式网络编程
阻塞IO的含义 阻塞(blocking)IO :阻塞是指结果返回之前,线程会被挂起,函数只有在得到结果之后(或超时)才会返回 非阻塞(non-blo...
6个月前 (11-25) 85 编程设计
Java中怎么实现NIO非阻塞网络编程
Buffer(缓冲区) 缓冲区本质上是一个可以写入数据的内存块(类似数组),然后可以再次读取。此内存块包含在NIO Buffer对象中,该对象提供了一组方...
6个月前 (11-25) 80 编程设计
Java中怎么实现AIO异步网络编程
AIO中的A即Asynchronous,AIO即异步IO。它是异步非阻塞的,客户端的I/O请求都是由OS先完成了再通知服务器应用去启动线程进行处理,一般我们的业...
6个月前 (11-25) 86 编程设计