- 博客(9)
- 收藏
- 关注
原创 一个SQL问题
现实生活中,每个人都有可能存在多个电话号码,可能是移动,可能是联通,或者电信。现在一家公司的一个user表里,有id、name、phone但是phone保存的电话号码,并没有把移动、联通、电信等电话号码分开出现问题:一个用户可能多次出现在这个user表里,例如: id name phone 1 小明 123 2 小明 456 ...
2018-03-23 10:28:46 217
原创 equal 和 ==
1、基本数据类型的 == ,比较的是值; 引用数据类型的 == ,比较的是地址。2、equals,比较的是地址; 但是,Integer、String、Date 的 equals 的被重写了,比较的不再是地址, 所以,Integer、String、Date 的 equals 比较的是值。...
2018-03-19 20:41:28 647
原创 for、foreach、iterator的区别
1、for(int i = 0 ; i < arr.size( ) ; i ++){ ... }2、for( int i : arr ) { ... }3、Iterator it = arr.iterator ( ); while (it.hasNext( )){ object o = it.next( ) ; ... }for 需要知道集合的大小for 和 foreach 需要知道...
2018-03-16 20:05:24 266
转载 拦截器
1,拦截器的概念 java里的拦截器是动态拦截Action调用的对象,它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码,也可以在一个Action执行前阻止其执行,同时也提供了一种可以提取Action中可重用部分代码的方式。在AOP中,拦截器用于在某个方法或者字段被访问之前,进行拦截然后再之前或者之后加入某些操作。目前,我们需要掌握的主要是Spring的拦截器,Struts...
2018-03-15 21:36:47 160
转载 过滤器
一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术之一,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp,Servlet, 静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。 Servlet API中提供了一个Filter接口,开...
2018-03-14 13:41:07 164
转载 监听器
现在来说说Servlet的监听器Listener,它是实现了javax.servlet.ServletContextListener 接口的服务器端程序,它也是随web应用的启动,而启动,只初始化一次,随web应用的停止而销毁。主要作用是:做一些初始化的内容添加工作、设置一些基本的内容、比如一些参数或者是一些固定的对象等等。首先来看一下ServletContextListener接口的...
2018-03-14 09:33:25 125
原创 Map
Map是通过键(key) 值(value)对来保存数据的 ,key只能唯一,而value可以重复。Map的增删 查:put、remove、get(key)遍历Map:entrySetMap存储元素用put,Collection(list、set)用add。注意:在使用Map的put方法时1、没有该键的映射时,用put后,返回的是null。(有可能返回的null是旧值,参考下面的2)2、如有该键的...
2018-03-12 19:17:10 156
原创 List与Set
List 和 Set 是集合,Map 不是。List是以线性的方式存储对象,通过对象的索引来操作对象,所以存储的对象可以重复。Set存储的是对象的引用(地址),所以存储的对象不能重复。List的实现类:ArrayList(查询快)、LinkList(操作快)Set的实现类:HashSet(与HashMap有关)、TreeSet(与TreeMap有关)List的增删改查:add、remove、set...
2018-03-10 14:57:43 214
原创 什么是反射
学习java一路走来,磕磕碰碰,想用“我对反射的理解”来作为第一次写博客的开始。反射是什么,反射就是提前、预先地准备好东西,平时可能用不到,但当需要时、运行时,就自然而然地反应出来。我学习java,就是这么一个过程。...
2018-03-09 18:24:51 316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人