![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
m0_37128943
学习
展开
-
枚举属性简单获取,枚举用于状态值管理
项目中,对于数据库状态值得管理及查询展示不一致的处理方式之一(可以sql查询阶段做case处理,也可用本文的枚举做法做简单处理)。 import java.util.HashMap; import java.util.Map; public enum Enum1 { STATE1(0, "有效"), STATE2(1, "过期"), STATE3(3, "无效"...原创 2019-10-26 18:21:27 · 545 阅读 · 0 评论 -
java类增强方式
我理解的增强类即是对类进行功能性扩展,除了网上常规的3种方法( 1、继承或者实现接口:特点是被增强对象不能变,增强的内容不能变。 2、装饰着模式:特点是被增强对象可变,但增强内容不可变。 3、动态代理:特点是被增强对象可变,增强内容可变。 )外,还应该包括如下几种方式:组合(根据设计模式思想组合应该优先于继承考虑)、内部类 组合:自身需增强类持有目标类对象 内部类:目标需增强类内...原创 2019-04-06 11:18:34 · 443 阅读 · 0 评论 -
DatagramSocket类简单使用
import org.junit.Test; import java.io.*; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetSocketAddress; /** * @author * @date 2019/7/23 */ public class TestUd...原创 2019-07-23 11:38:54 · 1389 阅读 · 0 评论