随笔分类 -  java

摘要:一.ArrayUtils 二.Validate 三.ClassUtis 四.StringUtils 五.RandomStringUtils //public static String randomAscii(final int count) String s1 = RandomStringUtil 阅读全文
posted @ 2018-08-20 12:12 真某人 阅读(184) 评论(0) 推荐(0)
摘要:这个demo是通过网上下载: 使用maven构建的: 项目结构: pom.xml: 客户端: Client.java ClientHandler.java CustomHeartbeatHandler.java 服务端: Server.java ServerHandler.java ChannelM 阅读全文
posted @ 2018-08-07 15:06 真某人 阅读(309) 评论(0) 推荐(0)
摘要:适配器的简单应用实现: 比如:有一个类Car,在类中有两个属性一个为汽车名name,另一个为速度speed。其行为为run()。 现在有一辆车BMWCar 增加了GPS功能。如下实现: 基本类: public class Car{ private String name; private doubl 阅读全文
posted @ 2018-07-25 21:01 真某人 阅读(437) 评论(0) 推荐(0)
摘要:转载:https://www.ibm.com/developerworks/cn/java/l-javainterface-abstract/#icomments 理解抽象类 abstract class和interface在Java语言中都是用来进行抽象类(本文中的抽象类并非从abstract c 阅读全文
posted @ 2018-07-25 11:34 真某人 阅读(165) 评论(0) 推荐(0)
摘要:一.JAVA假克隆 Java中,对于基本类型,可以用“=”进行克隆,而对于引用类型却不能简单的使用“=”进行克隆,这与JAVA的内存使用空间有关,JAVA在栈中保存基本类型和引用变量,在堆中保存对象。对于引用变量而言,使用“=”将修改引用,而不是复制堆中的对象,此时两个引用对象将指向同一个对象,因此 阅读全文
posted @ 2018-07-18 17:43 真某人 阅读(312) 评论(0) 推荐(1)
摘要:运行后结果如下: 加密后:丑丒专且丕世乔久乓乔解密后:123456test 加密后:567012pawp解密后:123456test 阅读全文
posted @ 2018-07-18 16:01 真某人 阅读(2740) 评论(0) 推荐(0)
摘要:案例: 比如一个人在不同的时期在系统中生成了两个实例,要想判断这两个实例是不是一个人,比较身份证号就可以了。假定这两个实例,一个是16岁时建立的档案,一个是24岁入职建立的档案,如果不重写equals方法,这两个实例肯定不是一个人了。 如果不被重写(原生)的hashCode和equals是什么样的? 阅读全文
posted @ 2018-07-18 15:20 真某人 阅读(3468) 评论(1) 推荐(0)