j2se
文章平均质量分 57
风云正
小伙子好好干,将来考个好大学!
展开
-
java基础学习笔记
1."=="和equals方法究竟有什么区别:package com.cz;public class hello { public static void main(String args[]) { String a=new String("foo"); String b=new String("foo"); System.out.println(a==b...原创 2012-10-16 14:57:02 · 85 阅读 · 0 评论 -
java单例模式
一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例public class Singleton { //在自己内部定义自己的一个实例,只供内部调用 private static Singleton instance = new Singleton(); ...原创 2012-09-12 10:21:53 · 106 阅读 · 0 评论 -
javaIO学习之字节流和字符流
在整个IO包中,流的操作分为两种: ·字节流 |·字节输出流OutputStream、字节输入流InputStream ·字符流: 一个字符 = 两个字节 |·字节输出流Writer,字节输入流Reader IO操作的基本步骤:1、使用File找到一个文件 2、使用字节流或字符流的子类为OutputStream、InputStream、Writer、R...原创 2012-12-26 15:30:16 · 130 阅读 · 0 评论 -
java的日期和时间
package com.cz.test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TestTime { /** * 得到几天前的时间 * @param d * @param d...原创 2012-09-20 10:59:53 · 86 阅读 · 0 评论 -
java实现AES算法加密解密
package com.cz.test1;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;...原创 2013-06-30 11:15:50 · 153 阅读 · 0 评论 -
java以流的方式上传文件
因为byte数组最大存储值不超过64M,所以当一个文件大于60M 的时候,需要分开几个流操作。以下程序就可以写入任意大小的文件。这个程序应用了FileInputStream类的方法如下:read(byte[] b,int off,int len)把特定位置的流内容读入数组,已经读入byte[]数组的内容,会在流文件中删除。程序运行的结果会产生一个新文件。 package com.cz.tes...原创 2013-07-14 10:03:21 · 2846 阅读 · 0 评论 -
图片Base64位加密解密算法
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import sun.misc.BASE64Decoder;import sun...原创 2013-07-14 10:24:02 · 600 阅读 · 0 评论 -
java常用小技巧汇总
1.java实现日期加上天数:public static void main(String[] args) { String createDate = "2008-12-01"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd"); try { Date date = sdf.parse(createDate...原创 2014-01-19 17:18:01 · 203 阅读 · 0 评论 -
java批量修改文件名称
import java.io.File;public class TestDemo { public static void main(String[] args) { reName(); } public static void reName(){ String path = "C:\\Users\\hello\\Desktop\\新建文件夹";...2015-01-05 19:47:08 · 138 阅读 · 0 评论 -
MD5加密实例
实例一:加密工具类:package com.cz.md5;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Util { p...原创 2012-09-11 16:21:49 · 364 阅读 · 0 评论 -
javaIO学习之File
创建文件:import java.io.File;import java.io.IOException;public class CreateFileDemo01 { public static void main(String[] args) { File file = new File("d:\\demo.txt"); // 找到File类的实例 try {...原创 2012-12-23 16:47:39 · 97 阅读 · 0 评论 -
java io流学习的小结
流的分类: 按流向分为输入流和输出流; 按传输单位分为字节流(Stream)结尾的和字符流(Reader和Writer); 按功能还可以分为节点流和过滤流。 节点流:负责数据源和程序之间建立连接;(相当于裸枪) 过滤流:用于给节点增加功能。(相当于功能零部件) 过滤流的构造方式是以其他流为参数构造(这样的设计模式称为装饰模式)。注:I/O...原创 2012-07-30 11:36:47 · 91 阅读 · 0 评论 -
将从控制台输入的数据保存到记事本中
注:在读写流(stream)的时候,数据是先被读到了内存中,再把数据写到文件中,当你数据读完的时候不代表你的数据已经写完了,因为还有一部分有可能会留在内存这个缓冲区中。这时候如果你调用了close()方法关闭了读写流,那么这部分数据就会丢失,所以应该在关闭读写流之前先flush()。import java.io.*;public class GetNote {...原创 2012-08-20 22:23:15 · 1168 阅读 · 0 评论 -
java集合学习之List集合
Collection接口是List接口和Set接口的父接口,该接口中提供了List集合和Set集合的常用方法。import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class IteratorTest { /** * @param args */ p...原创 2012-08-22 14:24:38 · 191 阅读 · 0 评论 -
java集合学习之Set集合
Set:一个不包含重复元素的 collection。更确切地讲,set 不包含满足 e1.equals(e2)的元素对 e1和 e2,并且最多包含一个 null 元素。HashSet:此类实现 Set接口,由哈希表(实际上是一个 HashMap实例)支持。它不保证 set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用 null元素。TreeSet:使用元素的自然顺...原创 2012-08-22 22:24:43 · 93 阅读 · 0 评论 -
java集合学习之Map集合
Map集合没有继承Collection接口,其提供的是key到value的映射,Map中不能包含相同的key值,每个key只能映射一个相同的value。key值还决定了存储对象在映射中的存储位置.但不是key对象本身决定的,而是通过散列技术进行处理,可产生一个散列码的整数值,散列码通常用作一个偏移量,该偏移量对应分配给映射的内存区域的起始位置,从而确定存储对象在映射中的存储位置.Map集合包括Ma...原创 2012-08-24 10:40:56 · 95 阅读 · 0 评论 -
java集合学习之Collections类
Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。 Collection是个java.util下的接口,它是各种集合结构的父接口。import java.util.ArrayList;import java.util.List;import java.util.Collections;;public class Collection...原创 2012-08-28 09:46:39 · 97 阅读 · 0 评论 -
java开发备注说明
菜单 Window->Preference 打开参数设置面板,然后选择: 1.Java -> Code Style -> Code Templates 2.在右侧选择Comments,将其中的Types项,然后选右边的"Edit",进入编辑模式 files: /** * @Title: ${file_name} * @Package ${package_...原创 2012-12-06 11:40:33 · 507 阅读 · 0 评论 -
java面试题汇总
java面试题汇总,附件已上传。写的很好啊!原创 2012-12-23 14:57:49 · 246 阅读 · 0 评论 -
java正则表达式学习
常用的元字符:. 匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束^ 匹配字符串的开始$ 匹配字符串的结束 常用的限定符:* 重复零次或更多次+ 重复一次或更多次? 重复零次或一次{n} 重复n次{n,} 重复n次或更多次{n,m} 重复n到m次 常用的反义代码:\W 匹配任意不是字母,数字,下划线,汉字...原创 2014-04-23 11:26:37 · 98 阅读 · 0 评论