java基础
tianmangshan80
这个作者很懒,什么都没留下…
展开
-
java中抽象类和接口的作用与区别
抽象类与接口的区别 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择转载 2015-05-25 08:15:00 · 393 阅读 · 0 评论 -
CountDownLatch的介绍和使用
CountDownLatch的介绍和使用本文由arthinking发表于3年前 | Java基础 | 评论数 5 | 被围观 19,761 views+1、类介绍2、使用场景3、方法说明4、相关实例1、类介绍java.util.concurrent类 CountDownLatchjava.lang.Objectjava.util.concurr转载 2015-06-15 14:18:51 · 334 阅读 · 0 评论 -
Spring配置项<context:annotation-config/>解释说明
在基于主机方式配置Spring的配置文件中,你可能会见到这样一条配置,他的作用是式地向 Spring 容器注册AutowiredAnnotationBeanPostProcessor、CommonAnnotationBeanPostProcessor、PersistenceAnnotationBeanPostProcessor 以及 RequiredAnnotationBeanPostPr转载 2016-06-08 14:18:23 · 242 阅读 · 0 评论 -
使用 aop拦截 springMVC的controller并获取请求参数及返回结果
有人说使用aop拦截不到springMVC的controller,一般出现此种情况大多是由于配置错误造成,不废话直接进入主题:1、applicationContext.xml 配置扫描 除@controller外的bean2、 applicationContext-mvc.xml 配置扫描 @controller bean原创 2016-06-08 15:16:59 · 17395 阅读 · 0 评论 -
Java中byte[]转String问题 丢失字节
最近的项目中要使用到把byte[]类型转换成String字符串然后通过网络发送,但发现发现出去的字符串和获取的字符串虽然是一样的,但当用String的getBytes()的方法得到的byte[]跟原来的byte[]是不一样的。bytebytes[] = new byte[] { 50, 0, -1, 28, -24 };String string = new String(转载 2017-05-26 18:01:49 · 7664 阅读 · 4 评论 -
Java抽象类与接口的设计理念差异
1、抽象类与接口的抽象层次是不同的抽象类是对类抽象,接口是对行为抽象。类包含了属性与行为,所以说接口是更具体的抽象。2、抽象类与接口的设计层次是不同的抽象类是一种自下而上的设计,先有子类才能提取共同的属性与行为,抽象出父类;接口是一种自上而下的设计,先规定行为方法,只要可以实现这些行为,就可以成为接口的实现类。3、抽象类与其派生类的关系和接口与其实现类的关系本质是不同的...转载 2018-04-12 14:06:15 · 266 阅读 · 0 评论