- 博客(26)
- 资源 (15)
- 收藏
- 关注
原创 按 字节截取分别以GBK 和 utf-8 编码的 字符串的java程序。
package Other;import java.io.IOException;public class CutByteDemo { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { String s= "h
2012-12-28 18:18:27 4911
原创 字符的 编码 和 解码 的简单程序演示。
package Other;import java.io.IOException;import java.io.UnsupportedEncodingException;public class EncodeDemo { /** * @param args * @throws IOException */ public static void main(String[
2012-12-28 17:46:42 1250
原创 操作数组的流 ByteArrayInputStream 和 ByteArrayOutputStream的简单介绍
ByteArrayOutputStream 和 ByteArrayinputStream 为类用于操作字节数组。一、ByteArrayInputStream 构造方法: ByteArrayInputStream(byte[] buf);//创建一个带有缓冲字节数据的字节数组输出流 ByteArrayInputStream(byte[] buf,int off,int l
2012-12-28 17:09:58 1940
原创 PipedInputStream类 和 PipedOutputStream类 的简单介绍和代码演示
PipedOutputStream类 和PipedInputStream 类为管道输出流 和管道输入流。通常都是以管道输出流作为管道的起始端,通常管道输出流和管道输入流通过connect方法连接起来,实现数据从管道输出流 流入 管道输入流中。管道输出流提供管道输入流的所有字节。通常都是PipedOutputStream类介绍:构造方法:PipedOutputStream();//创建一
2012-12-28 00:21:30 1472
原创 RandomAccessFile类的简单介绍,以及代码演示
RandomAccessFile类,支持对文件的读取和写入。并且可以设置写入和读取的位置。该位置主要是以字节体现。相当于该文件存储在一个大型byte[] 数组。隐含存在一个指向该数组的指针。类似于该类对象可以设置该隐含的指针位置进行对文件从任意位置开始读写。RandomAccessFile类的构造方法。RandomAccessFile(String name,String mode);
2012-12-27 01:06:50 1557
原创 DataOutputStream 类 和DatainputStream类 的主要方法简单介绍,及代码演示。
DataOutputStream数据输出流 将java基本数据类型写入数据输出流中。并可以通过数据输入流DataInputStream将数据读入。DataOutputStream类构造函数:DataOutputStream(OutputStream out);//创建一个将数据写入指定输出流out的数据输出流。字段摘要:int written;//到目前为止写入数据流的
2012-12-20 22:33:07 42919
原创 ObjectOutputStream 和 ObjectInputStream类的简单介绍,及运用。
以前在文件中写入数据的主要方式是用字符流或者字节流。但是如果想保存并读取一个对象,该怎么办?可以是用ObjectOutputStream类 和 ObjectInputStream类。 ObjecOutputStream类常用构造方法:ObjectOutputStream oos = new ObjectOutputStream(OutputStream out);//创建一个写入指
2012-12-20 17:45:55 8656
原创 今天写了一个含配置文件的 文件分割 及 合并 的java程序。
SplitFileDemo(分割)类package Split;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.util.Proper
2012-12-18 22:53:06 1482
原创 用java编写的一个迪杰斯特拉算法(单源最短路径算法,Dijkstra算法)。
可以用于有向图和无向图。用负数表示该有向路不通。在EditPlus上写的,所以就一个.java文件。package Test;import java.util.TreeMap;import java.util.ArrayList;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io
2012-12-17 18:42:32 11286 1
原创 SequenceInputStream类的简单介绍。以及用该类合并集合文件数据的程序代码。
package SequenceInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.SequenceInput
2012-12-17 18:28:50 2951
原创 查找目录下的及子目录下的 所有的给定后缀名的文件并将其路径打印到一个文件中。
package FileDemo;import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.FilenameFilter;import java.io.IOException;import java.util.ArrayList;public class S
2012-12-17 18:21:13 6158
原创 用properties写的一个程序运行次数计数的程序代码,超过次数提示注册。
软件在开始免费使用,在使用次数已到是,将无法运行,并提示客户去注册。package Properties;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.Properties;
2012-12-17 18:18:20 1617 1
原创 IO流和集合的交集Properties类的介绍。
Properties类继承了Hashtable,Hashtable实现了Map接口。该类的键值对 都是字符串。Properties的构造方法:Properties pro = new Properties();//创建一个Properties集合。 常用方法: String setProperties(String key,String value);//添加元素,修改元素。
2012-12-17 18:02:30 1804
原创 File对象的深度遍历以及删除练习。
在深度遍历目录时,当有目录就会去继续深度遍历该目录,当遍历完该子目录时,在接着刚才在该父目录的遍历继续遍历。主要涉及递归的思想。package Filelist;import java.io.File;public class FileDeepList { /** * @param args */ public static void main(String[] args
2012-12-15 23:15:25 1239
原创 File类的用法总结,及文件过滤器的介绍。
一、字段摘要:static String separator //与系统有关的默认名称分隔符二、构造方法File file = new File(String pathName);//参数可以传目录路径,或者文件路径(相对和绝对均可)。File file = new File(String parent,String child);//根据 parent 路径名字符串
2012-12-14 22:53:24 7572 1
原创 InputStreamReader 和 OutputStreamWriter类用法简介,及演示。
InputStreamReader 和 OutputStreamWriter类用法简介。一、InputStreamReader类InputStreamReader 将字节流转换为字符流。是字节流通向字符流的桥梁。如果不指定字符集编码,该解码过程将使用平台默认的字符编码,如:GBK。构造方法:InputStreamReader isr = new InputStreamRead...
2012-12-13 23:53:06 100601 10
原创 FileOutputStream 类 和 FileInputStream类的简单介绍,附代码演示。以及一个复制媒体文件的小程序。
一、FileOutputStream类。构造函数:FileOutputStream fos = new FileOutputStream(String fileName);//参数为相关联的文件路径及名称。主要方法:viod write(byte []b);//将b.length 个字节写入到目的文件中去。 void write(byte []b,
2012-12-10 20:01:32 6485
原创 BufferedWriter 和 BufferedReader 的基本用法,附演示程序。以及一个复制文本文件的程序
BufferedWriter 和 BufferedReader 为带有默认缓冲的字符输出输入流,因为有缓冲区所以很效率比没有缓冲区的很高。一、BufferedWriter 类构造方法:bufferedWriter bf = new bufferedWriter(Writer out );主要方法:void write(char ch);//写入单个字符。
2012-12-10 19:17:26 126270 4
原创 java中的 FileWriter类 和 FileReader类的一些基本用法
java中的 FileWriter类 和 FileReader类的一些基本用法1,FileWriter类(字符输出流类)构造方法:FileWriter fw = new FileWriter(String fileName);//创建字符输出流类对象和已存在的文件相关联。文件不存在的话,并创建。
2012-12-10 00:41:06 140675 11
原创 Calendar日历类和GregorianCalendar公历类用法的一个小结
日历类 主要涉及两个类,一个就是抽象类 Calendar类,另一个是他的子类GregorianCalendar。一、Calendar类。1,主要字段:YEAR(年份) MONTH(月份从0开始) DATE(一月的某天)
2012-12-08 20:34:48 50049 2
原创 用JAVA写的一个每月的日历程序,效果看正文。
2012年12月日一二三四五六 12345678910111213141516171819202122232425262728293031
2012-12-08 20:31:03 14559 2
原创 Date 类的总结。含代码。
一,Date类1,Date类 对象的创建: Date dateNow = new Date(); //创建当前时间的日期对象。Date datewhen = new Date(long millis);//创建从1970-1-1 00:00:00向后millis 毫秒的日期。2,Date类的主要方法。int compareTo(Date anotherDate) //相
2012-12-06 19:16:39 1168
原创 集合练习。学生信息包括学号、姓名、出生日期、性别。把N个学生的信息放入一个集合中。可以根据学号,对学生信息进行检索。并可以根据生日进行排序输出。
集合练习。学生信息包括学号、姓名、出生日期、性别。把N个学生的信息放入一个集合中。可以根据学号,对学生信息进行检索。并可以根据生日进行排序输出。Student.javapackage CollectionText;import java.util.Date;public class Student implements Comparable { @Override publi
2012-12-05 14:47:20 12370
原创 用JAVA写的快速排序函数。
package Mypackage;public class QuickSort { public static void main(String[] args) { int[] arr = { 2, 5, 4, 3, 7, 0, 9, 1, 6, 8 }; quickSort(arr, 2, 7); for (int i = 0; i < arr.length; i++)
2012-12-01 20:53:23 2210
原创 今天用Map集合写了一个字符串字符统计的程序,看集合看的头痛,就看了一下GUI,于是就随便记点。
一、使用Map集合写的字符串中字符统计功能函数。package Map;import java.util.HashMap;import java.util.Iterator;import java.util.Map.Entry;public class MapTest { /** * @param args */ public static void main(Str
2012-12-01 00:15:43 2221
黑马Redis教程.zip
2021-04-15
Dubbo.xmind
2020-09-15
kibana-6.8.0-linux-x86_64.tar.gz
2020-05-30
elasticsearch-6.8.0.tar.gz+kibana-6.8.9-linux-x86_64.tar.gz.zip
2020-05-30
Spring 环境搭建、依赖注入、控制反转、面向切面编程、数据库交互 知识点思维导图
2019-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人