java基础
文章平均质量分 77
kiss_vicente
神马都是浮云,java才是永恒.
展开
-
PreparedStatement的使用
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;public cla原创 2011-09-05 10:29:58 · 468 阅读 · 0 评论 -
StringUtil
/** * 填充字符 * * @param source * 源字符串 * @param fillChar * 填充字符 * @param len * 填充到的长度 * @return 填充后的字符串 */ public static String fillLeft(String sour原创 2012-12-10 17:07:26 · 742 阅读 · 0 评论 -
根据今天的日期或者传入的日期得到本日所在周的开始日期和结束日期
1./** 2. * 传入今天日期 3. * @param date 4. * @return 返回本日所在周的开始日期 结束日期 5. */ 6. public Map getbeginDateAndendDate(Date date) 7. { 8. Map datemap = new HashMap()转载 2012-08-14 11:13:56 · 4043 阅读 · 0 评论 -
==与equals,hashcode的区别
值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。 ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。 equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。 ==比较的是2个对象的地址,而equals比较的是2个转载 2012-03-06 16:59:36 · 677 阅读 · 0 评论 -
java File文件的增,删,改,查
import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; import java.io.IO转载 2012-03-06 17:18:31 · 2879 阅读 · 0 评论 -
servlet生命周期
Servlet的生命周期定义了一个Servlet如何被加载、初始化,以及它怎样接收请求、响应请求、提供服务。Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法根据请求调用doXXX方法(doGet,doPost),当服务器决定将实例销毁的时候调用其destroy方法,如下图:原创 2012-02-21 11:02:39 · 615 阅读 · 0 评论 -
jdbc
import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.DriverManager;import java.sql.SQLException;public class ShowRecord { public static void ma原创 2012-02-20 09:05:31 · 515 阅读 · 0 评论 -
JAVA日期加减运算
1.用java.util.Calender来实现 Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); System.out.println(calendar.get(Calendar.DAY_OF_MONTH));//今天的日期 calendar.set(Ca原创 2011-12-14 11:31:05 · 1078 阅读 · 0 评论 -
java中常用的字符串的截取方法
1、length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length();2、charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b'3、getChars() 截取多个字符 voi转载 2011-12-20 15:17:05 · 686 阅读 · 0 评论 -
java 7种排序
/** * 七种排序算法Java版,为了简便,用的都是int数组 冒泡排序、简单选择排序、插入排序、快速排序、希尔排序、归并排序、堆排序 * * @author Kevin Alps * */public class Sort { /** * 打印数组 * * @param data */ public static void displayData(int原创 2011-12-17 16:50:18 · 854 阅读 · 0 评论 -
Java 单例模式
Java Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage collection)。 我们在浏览BBS、SNS网站的原创 2011-08-24 12:39:13 · 1220 阅读 · 0 评论 -
String 与StringBuffer的区别
String:在String类中没有用来改变已有字符串中的某个字符的方法,由于不能改变一个java字符串中的某个单独字符,所以在JDK文档中称String类的对象是不可改变的。然而,不可改变的字符串具有一个很大的优点:编译器可以把字符串设为共享的。 S原创 2011-09-15 11:18:45 · 485 阅读 · 0 评论 -
内存不足 java.lang.OutOfMemoryError: Java heap space
问题描述Exception in thread "main" java.lang.OutOfMemoryError: Java heap space解决方案一直都知道可以设置jvm heap大小,一直用eclipse写/调试java程序。一直用命令行or consol原创 2011-08-16 10:39:57 · 613 阅读 · 0 评论 -
java.io.EOFException
一个客户端连接服务器的小程序,服务器端可以正常读取客户端发来的数据但是当客户端关闭时,服务端也关闭了,并且抛出如下的异常:java.io.EOFExceptionat java.io.DataInputStream.readUnsignedShort(Da原创 2011-08-15 21:49:38 · 9795 阅读 · 0 评论 -
Serializable的作用
没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。 serializatio原创 2011-09-06 16:45:05 · 597 阅读 · 0 评论 -
Java中的transient
Java中的transient,看jdk源码的时候突然忘了这个是什么了,查了一下,是用于声明序列化的时候不被存储的,在这里记下 import java.io.*; import java.util.*; class Logon implements Seria原创 2011-09-06 16:41:55 · 562 阅读 · 0 评论 -
POI解析excel2007和生成excel2007
最近几天在整理客户的数据,数据量比较大,有几十万条,用到了excel。用户提供的数据有很多重复的,这个我们要挑拣出来,我用代码写挑拣重复的数据,原来用jxl解析excel,发现excel不支持office2007,并且excel2003最大的行数只能是65535,这样就不能运行一次代码解决问题了。查了下资料,apache的POI可以解析office2007。下面两个简单例子望能提供给网友参考。原创 2011-12-20 14:57:25 · 10874 阅读 · 5 评论