基础知识之Java
文章平均质量分 60
南宫酥卿
尊严从来都不是别人给的,那是自己挣来的~
展开
-
jdk动态代理最详细讲解
Java中动态代理的实现,关键就是这两个东西:Proxy、InvocationHandler,下面从InvocationHandler接口中的invoke方法入手,简单说明一下Java如何实现动态代理的。 首先,invoke方法的完整形式如下: Java代码 public Object invoke(Object proxy, Method m转载 2016-05-04 18:07:15 · 1303 阅读 · 0 评论 -
集合类(Collection) List/Set/Map... 的区别和联系
Collection:List、SetMap:HashMap、HashTable如何在它们之间选择一、Array , ArraysJava所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。1、效率高,但容量固定且无法动态改变。array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。2、Java中有一个Arrays类,专门...原创 2016-04-01 11:53:30 · 1431 阅读 · 0 评论 -
Bean Validation规范讲解
原创地址:http://www.ibm.com/developerworks/cn/java/j-lo-beanvalid/,谢谢分享学习Bean ValidationJSR303 规范(Bean Validation 规范)提供了对 JavaEE 和 Java SE 中的 Java Bean 进行验证的方式。该规范主要使用注解的方式来实现对 Java Bean 的验证功能,并且这种方转载 2016-04-25 10:42:07 · 5758 阅读 · 0 评论 -
bean validation 1.1
谢谢开涛的分享,讲解的非常详细,赞一个,尊重原创:http://jinnianshilongnian.iteye.com/blog/1990081SpringMVC集成Bean Validation 1.0(JSR-303),目前Bean Validation最新版本是Bean Validation 1.1(JSR-349),新特性可以到官网查看,笔者最喜欢的两个特性是:跨参数转载 2016-05-05 10:23:39 · 1492 阅读 · 0 评论 -
@Transactional注解个人总结
@Transactional 可以作用于接口、接口方法、类以及类方法上。当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性,同时,我们也可以在方法级别使用该标注来覆盖类级别的定义。虽然 @Transactional 注解可以作用于接口、接口方法、类以及类方法上,但是 Spring 建议不要在接口或者接口方法上使用该注解,因为这只有在使用基于接口的代理时它才会生效。另外, @Tr...原创 2017-09-11 10:28:37 · 1634 阅读 · 0 评论 -
LinkedList方法总结 ListIterator和Iterator的区别
LinkedList也像ArrayList一样实现了基本的接口,但是它执行某些从操作时比ArrayList更高效,但在随机访问方面要逊色一些。LinkedList中有一些方法虽然名字不同,但可以完成相同的操作,实现相同的功能,其中:1、getFirst()和element()完全一样,它们都返回列表的头(第一个元素),并且不移除它,若List为空,则抛出NoSunchElementExcep...转载 2017-12-18 09:21:07 · 1820 阅读 · 0 评论 -
初学者理解throw和throws
系统自动抛出的异常所有系统定义的编译和运行异常都可以由系统自动抛出,称为标准异常,并且 Java 强烈地要求应用程序进行完整的异常处理,给用户友好的提示,或者修正后使程序继续执行。语句抛出的异常用户程序自定义的异常和应用程序特定的异常,必须借助于 throws 和 throw 语句来定义抛出异常。throw是语句抛出一个异常。语法:throw (异常对象); thro...转载 2016-04-12 19:22:52 · 2253 阅读 · 0 评论 -
Validation JSR-303原生支持的限制
JSR-303原生支持的限制有如下几种:限制说明@Null限制只能为null@NotNull限制必须不为null@AssertFalse限制必须为false@AssertTrue限制必须为true@DecimalMax(原创 2016-04-21 14:17:17 · 1116 阅读 · 0 评论 -
eclipse中注释的设置
具体参数设置请参考文章:http://blog.csdn.net/shiyuezhong/article/details/8450578(1)在方法或者属性上面添加注释:在方法或者属性字段的上面一行输/**,然后回车。一般情况下添加的注释格式如下所示,当然注释的格式是可以修改的: 1 2 3 4 5 /** * @p...原创 2016-04-08 11:43:24 · 5263 阅读 · 1 评论 -
Java链表基本操作小总结
工作以来一直都忽略Java链表的简单编程,在自己简单的书写后,发现其实链表也蛮好理解的。再简单的数据结构也要自己手动敲敲,不然会反应迟钝的~package com.study.list;/** * @program: TwoReverseLinedList * @description: 两个节点反转 * @author: * @create: 2018-11-14 11:10...原创 2018-11-15 14:50:16 · 388 阅读 · 0 评论