`
自治州
  • 浏览: 34925 次
  • 性别: Icon_minigender_1
  • 来自: 奥克兰
社区版块
存档分类
最新评论
文章列表
inner class可以分为三种: 1. 定义在class里的普通inner class. 这种inner class可以访问私有变量. 2. 定义在方法里的local inner class. 这种inner class不仅可以访问私有变量, 而且可以访问所在方法的参数, 但这种参数必须为final. 也就是这篇博客要讨论的情况. 3. 定义在方法里的anonymous inner class, 又叫没有名字的local inner class. 这种inner class非常适用于定义callback方法.   为什么local inner class可以访问的变量必须定义为f ...
前言: 看到篇帖子, 国外一个技术面试官在面试senior java developer的时候, 问到一个weak reference相关的问题. 他没有期望有人能够完整解释清楚weak reference是什么, 怎么用, 只是期望有人能够提到这个concept和java的GC相关. 很可惜的是, 20多个拥有5年以上java开发经验的面试者中, 只有两人知道weak reference的存在, 而其中只有一人实际用到过他. 无疑, 在interviewer眼中, 对于weak reference的理解和应用在面试中给了这一个interviewee相当多的加分. 所以, 将我对于这个技术的 ...
1. Struts is integrated into container in web.xml as an filter. It is different from Spring, which is an Listener. <?xml version="1.0" encoding="UTF-8"> ... <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatch ...
lucene适用于unstructured data 存储, 相对于DBMS, 他能够提供独有匹配指数的搜索结果.   从技术上说, lucene index将一系列的document (由filed组成)index成为一个文件. (Index用的是IndexWriter类. 其中, 对于原始文件可以用不同的analyzer parse. ) 然后, 可以快速的search这个indexed文件, 用IndexSearcher类. IndexSearcher需要一个RequestParser的object. RequestParser的作用是parse query string. 它也需 ...
Global site tag (gtag.js) - Google Analytics