- 浏览: 87380 次
- 性别:
- 来自: 西安
最新评论
-
xuhang1128:
good
Spring源码解析 BeanPostProcessor的实现 -
zhudaokun:
呵呵……好帖,收藏一下
Spring源码解析1 IOC容器的初始化
文章列表
package com.io;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
public class LargeMappedFiles {
/**
* 内存映射文件允许我们创建和修改那些因为太大而不能放入内存的文件
*/
static int length=0x8FFFFFF;//128MB
public static void m ...
package com.dirlist;
import java.nio.*;
public class IntBufferDemo {
/**
* 视图缓冲器,利用视图缓冲器对字节缓冲器进行封装
*/
private static final int BSIZE=1024;
public static void main(String[] args) {
ByteBuffer bb=ByteBuffer.allocate(BSIZE);
IntBuffer ib=bb.asIntBuffer();
ib.put(new int[]{11 ...
缓冲器的详细应用:
package com.dirlist;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;
import java.nio.charset.Charset;
import java.io.*;
public class BufferToText {
/**
* 转换数据
*/
private static final int ...
通道与缓冲器的探究
package com.dirlist;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel;
import java.io.*;
public class ChannelCopy {
private static final int BSIZE=1024;
public static void main(String[] args) throws IOException {
if(args.length!=2){
Syst ...
希望大家留言一起讨论讨论。
package com.dirlist;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Echo {
package com.dirlist;
import java.io.*;
import java.util.Scanner;
public class Redirecting {
/**
* 标准I/O ...
package com.dirlist;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.StringReader;
public class FileOutputShortcut {
/**
* 文本文件输出的快捷方式
*/
static String file="FileOutputShortcut.out";
public static void main(String[] ...
package com.dirlist;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class BufferedInputFile {
//缓冲输入文件
public static String read(String filename) throws IOException{
//BufferedReader从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。
BufferedReader ...
目录的检查及创建
package com.dirlist;
import java.io.File;
public class MakeDirectories {
/**
* 目录的检查及创建
*/
private static void usage(){
System.err.println("Usage:MakeDirectories path1 ...\n" +
"Creates each path\n" +
"Usage:MakeDirectories -d path1 ...\n" +
...
利用策略设计模式来进行目录的遍历和文件的过滤
package net.mindview.util;
import java.io.File;
import java.io.IOException;
//策略设计模式
public class ProcessFiles {
public interface Strategy{
void process(File file);
}
private Strategy strategy;
private String ext;
public ProcessFiles(Strategy strategy,String ext){
thi ...
package net.mindview.util;
import java.io.File;
import java.io.FilenameFilter;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.regex.Pattern;
public final class Directory {
/**
*目录实用工具
*/
//通过local()方法产生由本地目录中的文件构成的File对象数组
public static File ...
引用别人的博客
在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不 ...
目录列表器与目录过滤器的运用
package com.dirlist;
import java.io.File;
import java.io.FilenameFilter;
import java.util.Arrays;
import java.util.regex.Pattern;
/* args=D.*\.java */
public class DirList {
/**
* 目录列表器与目录过滤器
*/
public static void main(String[] args) {
File path=new File("src/com/dirl ...
SimpleExceptionDemo.java文件
package com.demo;
public class SimpleExceptionDemo {
public static void main(String[] args) {
int a=9;
int b=0;
try{
System.out.println("Java自身集成的异常处理");
new OperateDemo().operator(a, b);
}catch(ArithmeticException e){
e.printStackTrace();
Sy ...