`
文章列表
import java.awt.image.BufferedImage;import java.io.BufferedInputStream;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import ja ...
1.Object中的clone执行的时候使用了RTTI(run-time  type  identification)的机制,动态得找到目前正在调用clone方法的那个reference,根据它的大小申请内存空间,然后进行bitwise的复制,将该对象的内存空间完全复制到新的空间中去,从而达到shallowcopy的目的。   所以你调用super.clone() 得到的是当前调用类的副本,而不是父类的副本。根本没有必用调用this.clone();2.要让实例调用clone方法就需要让此类实现Cloneable接口,API里面还有句话是:如果在没有实现 Cloneable 接口的实例上调用 O ...

金融加密了解

 
这是在网上搜集的基本很好的而且说清了金融类加密的流程及衍生的原因。金融行业因为对数据比较敏感,所以对数据的加密也相应的比较重视。在其中有关密钥及加密方面的文章很少,并且散发在各个银行及公司的手中,在 ...
单态定义:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 Singleton模式就为我们提供了这样实现的可能。使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage collection)。 使用Singleton注意事项:有时在某些情况下,使用Singleton并不能达到Singleton的目的,如有多个Singleton对象同时被不同的类装入器装载;在EJB这样的分布式系统中使用也要注意这种情况,因为EJB是跨服务器,跨JVM的 单态模式的演化:单态模式是个简单的模式,但是这个简单的模 ...
final修饰的方法不允许子类去覆盖,而且有些情况该方法对子类是不可以访问的,这有点像private ,       Set集合底层是Map的实现,Map底层是数组 用Iterator遍历list和Set时,List在遍历倒数第二个元素时,可以删除任意其他的元素,而不报java.util.ConcurrentModificationException,例如 ArrayList<String> list = new ArrayList<String>(); list.add("111"); list.add("222&q ...

BufferedWriter学习

    博客分类:
  • j2se
在写这篇笔记时我在想BufferedWriter用缓冲,每次刷新缓存(flush()方法)就行,我于是就有个疑问:比如:缓存大小为1024,当我已通过write(char[] cbuf, int off, int len)方法在缓存中保存1000个字符,那么当再次调用write方法写入25个时,最后的字符会不会丢呢?经代码验证并没有丢失,那是什么原因?带着疑问你看下面我的日记你就会明白为什么? 1.  首先认识一下 Writer ,它是抽象类,其中有一个抽象方法write(char[] cbuf, int off, int len)                   和一个具体实现了的 ...

票据知识

支票 支票(Cheque,Check)是出票人 签发,委托办理支票存款业务的银行或者其他金融机构 在见票时无条件支付确定的金额给收款人或持票人的票据 。英语:a check; a cheque    支票是以银行为付款人 的即期汇票 ,可以看作汇票 ...
紧接着 疯狂Java 程序员基本功的16课(对象与内存的控制)心得(一),这篇是对类变量初始化的详解 类变量的初始化只是在第一次类初始化时为类变量分配一次内存空间和一次初始化,它可以初始地方有: 定义类变量时初始化 静态代码块中对类变量进行初始化  final 修饰的类变量初始化和类变量初始化时机一样。实例变量(包括用final修饰的实例变量)虽然最终本质是在构造器中初始化的,但类变量(包括用final修饰的类变量)是在静态初始化块中完成的,我测试的实例源码和用javap分析的结果如下: class StaticTest{ static int first = 1; stati ...
下面的心得只是根据这本书的案例和根据我自己角度和理解,如果你没看过可以和我一起学习,如果您看过这本书,发现我说的有不对地方请指出,共同学习! 第一课 :暂时先略过。以后补 第二课:对象与内存的控制      ...

replace和translate

    博客分类:
  • sql
REPLACE : replace function is: replace( string1, string_to_replace, [ replacement_string ] ) string1 is the string to replace a sequence of characters with another set of characters. string_to_replace is the string that will be searched for in string1. replacement_string is optional. All occ ...
SQL查询中的转义字符 分类: SQL Server 2007-12-06 13:25 5925人阅读 评论(3) 收藏 举报 如果想查找“_cs”结尾的的账户 select * from [user] where loginname like '%_cs'

数据表连接

    博客分类:
  • sql
有2个表   table1   user_id     user_name     user_pss        1          aaa            a        2          bbb            b        3          ccc            c       table2   user_id     user_power        1                   ...
1.简单工厂模式: java.text.DateFormat 中 public final static DateFormat getDateInstance();考虑为什么是能返回自己,虽然DateFormat是抽象类但getDateInstance()中返回的是子类的实例。 2.静态工厂模式:       Integer.ValueOf(),Class.forName()and so on. 登记式工厂:(与缓存有关) 简单工厂和工厂方法模式(jdk中Collection)jdk URL和URLConnection应用 calendar java国际化工厂方法应用 抽象工厂模 ...

ant用法

这是非常好的原文,你按照例子操作就知道结果了,就了解了,但一定要操作试试,不懂的在仔细阅读英文文档,应该能读懂 We want to separate the source from the generated files, so our java source files will be in src folder. All generated files should be under build, and there splitted into several subdirectories for the individual steps: classes for our compile ...

编译时常量

    博客分类:
  • j2se
编译时常量:在编译源码时能计算出具体数值的常量, public class PrintWords{    public static void main(String[] args){//        System.out.println(Temp.a);        //A处//        System.out.println(Temp.b);        //B处//        System.out.println(Temp.c);        //B处//        System.out.println(Temp.i2);        //B处//        S ...
Global site tag (gtag.js) - Google Analytics