上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页
摘要: 接口的增强 Java 8 对接口做了进一步的增强。在接口中可以添加使用 default 关键字修饰的非抽象方法。还可以在接口中定义静态方法。如今,接口看上去与抽象类的功能越来越类似了。 默认方法 Java 8 还允许我们给接口添加一个非抽象的方法实现,只需要使用 default 关键字即可,这个特征 阅读全文
posted @ 2017-08-09 00:46 舒山 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 三个函数接口概述 JDK预定义了很多函数接口以避免用户重复定义。最典型的是 Function : @FunctionalInterface public interface Function { R apply(T t); } 这个接口代表一个函数,接受一个T类型的参数,并返回一个R类型的返回值。 阅读全文
posted @ 2017-08-09 00:04 舒山 阅读(1703) 评论(0) 推荐(0) 编辑
摘要: 两个概念 函数式接口 函数式接口就是只显式声明一个 抽象方法 的接口。为保证方法数量不多不少,java8提供了一个专用注解 ,这样,当接口中声明的 抽象方法 多于或少于一个时就会报错。如下图所示: Lambda表达式 Lambda表达式本质上是一个匿名方法。让我们来看下面这个例子: public i 阅读全文
posted @ 2017-08-08 00:35 舒山 阅读(16959) 评论(3) 推荐(4) 编辑
摘要: 4.1.1 概述 在日常程序开发中,处理外部资源是很繁琐的事情,我们可能需要处理URL资源、File资源资源、ClassPath相关资源、服务器相关资源(JBoss AS 5.x上的VFS资源)等等很多资源。因此处理这些资源需要使用不同的接口,这就增加了我们系统的复杂性;而且处理这些资源步骤都是类似 阅读全文
posted @ 2017-07-29 12:24 舒山 阅读(3586) 评论(0) 推荐(0) 编辑
摘要: 3.3.1 延迟初始化Bean 延迟初始化也叫做惰性初始化,指不提前初始化Bean,而是只有在真正使用时才创建及初始化Bean。 配置方式很简单只需在<bean>标签上指定 “lazy-init” 属性值为“true”即可延迟初始化Bean。 Spring容器会在创建容器时提前初始化“singlet 阅读全文
posted @ 2017-07-29 12:15 舒山 阅读(638) 评论(0) 推荐(0) 编辑
摘要: Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式: 首先使用基本类型(此处使用Integer)来演示第一个方法: PrintUtil.showList是自定义的一个打印List类型的方法,此处只关心输出结果就行,如下: 可以看到,默认的排 阅读全文
posted @ 2017-07-22 17:55 舒山 阅读(263943) 评论(10) 推荐(18) 编辑
摘要: 在学习struts框架时经常会使用到通配符调用方法,如下: 其中的action name="user_*"中*这个符号代表的值会传入method=“{1}”中,并对应action类的一个方法名,这样就能很大程度地减少配置文档中action的数目。 但是在使用这种通配符方法的时候,经常会看到这样的映射 阅读全文
posted @ 2017-07-12 15:10 舒山 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-07-06 00:02 舒山 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1.数据库(mysql)创建脚本 2.maven依赖 实际生成jar包截图 3.创建Hibernate总配置文件 4.创建实体类Role.java 5.创建实体类与数据库的映射文件 6.创建测试类并增加main方法 7.测试结果 阅读全文
posted @ 2017-07-05 21:52 舒山 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 为方便起见,使用oracle自带的scott账户中的emp表作为数据源。 预期效果: 1.输入URL:http://localhost:8888/ssm/getEmp?empno=7369 2.返回结果如下: 实现过程: 1.引入所需jar包: 1 <dependencies> 2 <depende 阅读全文
posted @ 2017-07-04 01:44 舒山 阅读(2744) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页