
基础
geekrun
学习。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java过滤器-双向过滤
本文主要采用java设计模式-过滤器模式,模拟双向过滤原理,封装每个request和response过滤内容,采用不定参数机制灵活实双向过滤。原创 2016-03-30 15:18:19 · 1096 阅读 · 0 评论 -
java持有对象-map-基本用法
摘要:最近迷上了《java编程思想,想对之前模糊的概念进行梳理,此篇梳理的是第11章节的map。虽然看过map源码,但由于数据结构知识的匮乏,所以还是不清楚。不过这里也只是map的初级应用。Map 练习一:创建一个Gerbil(沙鼠)类,包含int gerbilNumber,在构造器中初始化它。添加一个方法hop(),用以打印沙鼠的号码,以及正在跳跃的信息,将其放入Map中,将每个Gerbil的名原创 2016-04-08 17:15:53 · 2364 阅读 · 0 评论 -
java持有对象-map(二)-追踪元素次数
这篇文章的练习题在面试题中经常考到,关于map的用法也比前篇要深入。 练习一:追踪每一个元音字母出现的次数。 /** * * 书上用了自己jar编译的一个工具类,但是很奇怪的是通过构造方法能获得list。 * 虽然我大致模拟了工具类效果,但里面代码不知道怎么实现的 * 感觉虽然是一个练习题,但有极强的可扩展性,这一点比我平时编程习惯强太多了 * */ package elevenOb原创 2016-04-12 17:00:07 · 445 阅读 · 0 评论 -
java并发编程(一)-线程池
概要:对于线程理解一直的不深,这篇文章参考《java编程思想》并发这一章节的思路,稍微深入的梳理线程知识,例子来源主要是书上的练习题。不过由于原书篇幅较长,所以这篇文章主要梳理基本的线程机制这一小节。定义任务 练习一:实现一个Runnable接口。在run()内部打印一个消息,然后调用yield()。重复这个操作三次,然后从run()中返回。在构造器中放置一条启动消息,并且放置一条在任务终止时的关原创 2016-04-06 18:49:51 · 1120 阅读 · 0 评论 -
java并发编程(二)-休眠、优先级
续接java并发编程(一),本篇文章主要分析线程休眠、优先级、让步,例子沿用对《java编程思想》练习题进行改编。休眠 练习一:创建一个任务,它休眠1至10秒之间的随机数量的时间,然后显示它的休眠时间并退出。创建并运行一定数量的这种任务package twentyoneThread;import java.util.Random; import java.util.concurrent.Execut原创 2016-04-07 13:24:07 · 481 阅读 · 0 评论 -
java IO-搜索目录所有子文件、复制文件到指定地方
JAVA I/O 系统(一)一:搜索制定目录的所有文件: package itest01;import java.io.File;public class FileTest01 { public static void main(String[] args) { String fileName = "C:\\Users"; File f = new File(f原创 2016-03-08 20:19:03 · 411 阅读 · 0 评论