- 博客(5)
- 收藏
- 关注
Java wait notify 的使用场景——凤凰网面试
今天去凤凰网面试了,可惜自己准备的东西都没有面到,有些紧张,其间有问到一个wait,notify的使用场景,答曰:生产者与消费者模式,当时只写了个大概,现在将代码贴出。储存柜package cuspro;import java.util.ArrayList;import java.util.List;public class Storage { private L...
2013-05-03 21:00:24
496
JAVA读取目录下的.txt文件——凤凰网面试
读取目录下的.txt或者.log文件 package getFiles;import java.io.File;import java.io.FileFilter;public class FindFiles { public static void main(String[] args) { printFiles(new File("E:\\DeskTo...
2013-05-03 20:57:26
414
JAVA动态代理分析
关于该设计模式需要解决的问题: 1、JAVA动态代理解决了什么问题?其实用场景是什么? 2、了解,如何使用,怎样将动态代理用于实际项目? 3、其原理是什么?底层代码是如何实现的? 问题1解答: 其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的...
2013-04-02 23:51:20
112
Nutch2.1的Crawler源码解读
运行Crawler.java时,程序经过五个步骤:InjectJob、FetcherJob、ParserJob、DbUpdaterJob、SolrIndexerJob,这五个类都是实现了org.apache.hadoop.util.Tool接口,切换各个任务都是通过runTool(<? ExtendsTool>Tool.class, args)方法来调用,该接口中只有一个run...
2012-12-09 22:31:24
192
原创 Java源码分析之LinkedList
LinkedList源码分析1. 数据结构1.1. 单链表1.2. 双向链表LinkedList采用的是双向链表模式,而每一个节点就是一个LinkedList类的一个私有静态的内部类Entry,Entry含有三个成员:E element (E就是申明变量时需要的泛型参数)、Entry next、Entryprevious。2. 类的申明...
2011-12-15 15:04:32
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人