摘要:
我一个项目中用到的,里面的方法不是太通用,但是可以从里面找到一些有用的代码,以后慢慢添补更新:FileUtil.xml 1 package com.novel.util; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 im... 阅读全文
摘要:
虽然还有很多bug,但凑合能用,就是将CachedRowSet中的数据转换成对象或List。省去了繁琐难看的一系列get/set方法。先说调用:注:cachedRowSet是查询的结果集Student是对应于Student表的实体类1. 从数据库Student表中查询出多行数据,要将其存入Array... 阅读全文
摘要:
在JVM的内存管理机制下很少发生内存溢出的情况。至少我碰见的少,好像在SSH我多次发布项目时候出现过一次。今天看见一个特简单的方法让内存溢出(好吧,我似乎作死了--!): 上面的代码出现的问题就是toString方法的递归调用,当编译器发现一个字符串屁股后跟一个加号然后再跟一个对象,它会默认调用对象 阅读全文
摘要:
thinking in java 中的一个例子,这个惯用法保证了在构造方法中抛出异常的代码能够正常处理: 1 package test ; 2 3 import java.io.BufferedInputStream; 4 import java.io.File; 5 import java.io... 阅读全文
摘要:
问题:父类或接口中定义了方法应该抛出的异常,那么当子类重写方法时应该怎样定义将要抛出的异常:首先定义异常和父类:1 class Exception1 extends Exception {}2 class Exception2 extends Exception {}3 class Exceptio... 阅读全文
摘要:
这是Thinking in java 中的一道题,下面是我的解决方案: 1 package test; 2 3 import java.util.LinkedList; 4 import java.util.ListIterator; 5 6 /** 7 * 8 * 创建一个LinkedL... 阅读全文
摘要:
阅读全文
摘要:
普通内部类默认持有指向所属外部类的引用。如果新定义一个类来继承内部类,那“秘密”的引用该如何初始化?java提供了特殊的语法: 1 class Egg2 { 2 public class Yolk{ 3 public Yolk(){ 4 System.... 阅读全文
摘要:
package util;import java.io.File;import java.util.ArrayList;import entity.FileOfDown;public class FileUtil { public static ArrayList getFiles(Strin... 阅读全文
摘要:
1. 不想让别人修改方法实现。2. 在方法调用时使用内嵌调用。3. 有效的“关闭”动态绑定,这样编译器就可以为final方法调用生成更有效的代码。Java编程思想: “然而,大多数情况下,这样做对程序的整体性能不会有什么改观。所以最好根据设计来决定是否使用final,而不是出于试图提高性能的目的来使... 阅读全文