秒懂java,使用反射遍历枚举常量
有时候我们使用枚举定义了很多常量,但又不想一个一个的去取这些常量,就可以使用反射的方式来遍历枚举常量。比如我们使用枚举来定义一个缓存的配置信息,这些配置信息会在缓存管理器初始化时使用到。 枚举类如下: public enum CacheEn...
有时候我们使用枚举定义了很多常量,但又不想一个一个的去取这些常量,就可以使用反射的方式来遍历枚举常量。比如我们使用枚举来定义一个缓存的配置信息,这些配置信息会在缓存管理器初始化时使用到。 枚举类如下: public enum CacheEn...
直接看下面的代码 @Test public void test4(){ try { Map<Integer, Integer> map = new HashMap<Integer, Integer>(); map.p...
字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了,所以这一决为“一成不变”。 ...
一个简单的java执行shell脚本的代码片段(无参数) 下面是一个简单执行shell脚本,打印返回值的例子。 private static Logger LOG = LoggerFactory.getLogger("run"); priv...
Object java是面向对象编程的高级程序设计语言,java内功修炼首关必过的就是Object。 Class Object is the root of the class hierarchy. Every class has Obje...
作为java研发人员,什么注解编程、接口编程、切面编程,每一个出来都说得头头是道。但是你真的会用注解、接口、切面这些东西嘛?你在自己的日常研发过程中有没有踩过坑?一谈到注解,就是什么动态代理、aop啥的讲得天花乱坠,你是否遇到过注解失效的问...
java类型、泛型、可变参数 先说一个小问题,google的guava是一个不错的工具包,guava包内的Lists工具类的newArrayList像下面的这样使用为什么会报“Type mismatch: cannot convert fr...
你或许用过mybatis,但你未必用过github上的一个基于mybatis的分页插件PageHelper。项目地址: https://github.com/pagehelper/Mybatis-PageHelper 小用了一下,感觉还是蛮...
在前一篇文章《秒懂java,你真的会写equals方法吗?》中提到“覆盖equals时总要覆盖hashCode方法,避免一些预想不到的错误”。我们还是使用上篇文章的例子,修改一下User类后: package cn.lovecto.test...
java中,Object类中有一个equals方法: public boolean equals(Object obj) { return (this == obj); } 默认实现,就是两个对象完全相等才返回true,即判断的是引用的地址...