
JAVA编程思想
GP0071
不想写
展开
-
Think in java--工具类--获取类中方法
下面代码,运行时传入类名,即可获取到类的相关信息。//: typeinfo/ShowMethods.java// Using reflection to show all the methods of a class,// even if the methods are defined in the base class.// {Args: ShowMethods}import java.l原创 2015-03-26 16:59:43 · 919 阅读 · 0 评论 -
Thinking in java -- 动态代理
代理,不直接去调用某个类的方法,而由另外一个类代办理的操作,我们可以理解为代理。简单代理实例package typeinfo;//: typeinfo/SimpleProxyDemo.javaimport static net.mindview.util.Print.*;interface Interface { void doSomething(); void somethingE原创 2015-03-27 10:55:05 · 1136 阅读 · 0 评论 -
Thinking in java -- Map生成器
首先需要一个拥有两个属性的对象Pair,key 和 value//: net/mindview/util/Pair.javapackage net.mindview.util;public class Pair<K, V> { public final K key; public final V value; public Pair(K k, V v) { k原创 2015-03-27 16:57:23 · 2058 阅读 · 0 评论 -
Thinking in java -- set和存储顺序
先运行一下代码,package containers;//: containers/TypesForSets.java// Methods necessary to put your own type in a Set.import java.util.*;class SetType { int i; public SetType(int n) { i = n;原创 2015-03-31 11:26:41 · 1048 阅读 · 0 评论 -
Thinking in java -- 队列
运行下面代码package containers;//: containers/QueueBehavior.java// Compares the behavior of some of the queuesimport java.util.concurrent.*;import java.util.*;import net.mindview.util.*;public class Queu原创 2015-03-31 16:18:04 · 1116 阅读 · 0 评论 -
Thinking in java -- 文件读写实用工具(读取二进制文件)
代码摘自“Thinking in java 18.7.1章节”//: net/mindview/util/BinaryFile.java// Utility for reading files in binary form.package net.mindview.util;import java.io.*;public class BinaryFile { public static转载 2015-04-07 11:08:54 · 1055 阅读 · 0 评论 -
Thinking in java -- 文件读写实用工具
代码摘自“Thinking in java 18.7章节”//: net/mindview/util/TextFile.java// Static functions for reading and writing text files as// a single string, and treating a file as an ArrayList.package net.mindview.转载 2015-04-07 11:01:59 · 1404 阅读 · 6 评论 -
Thinking in java -- 压缩(GZIP与ZIP格式压缩)
摘取2个简单的例子GZIPOutputStream用法ZipOutputStream 用法注意以下2个例子,运行时分别需要传参数。第一个例子压缩文件为GZIP格式package io;//: io/GZIPcompress.java// {Args: GZIPcompress.java}import java.util.zip.*;import java.io.*;public clas原创 2015-04-08 11:41:40 · 849 阅读 · 0 评论 -
Thinking in java -- 压缩(JAR命令)
以下内容摘自“Thinking in java 18.11.3章节” Zip格式也被应用于JAR文件格式中,这种文件格式Zip一样,可以将一组文件压缩到一个文件中,通java中其他任何东西一样,JAR文件也是跨平台的,所以不必担心跨平台问题。 如果不采用JAR文件,WEB服务器在下载构成一个应用的所有文件时必须重复多次请求服务器,而且所有这些文件都是未经压缩的。如果所有文件压缩到一个JAR原创 2015-04-08 11:52:25 · 1009 阅读 · 0 评论