- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 字节流与字符流的区别
字节流在操作时本身不会用到缓冲区,是直接对文件本身进行的操作,即直接将数据写入到文件当中。而字符流则是对缓冲区,通过缓冲区再来实现对文件的操作,即先将数据信息写入到缓冲区当中,然后在关闭缓冲区时再讲数据信息一次型移动到文件当中。下面以以下两个程序做比较:import java.io.*;public class OutputStreamDemo05 { public static v
2017-01-31 19:54:19 211
原创 通过字符流来对文件进行内容的读取和写入操作
import java.io.*;import java.io.Writer;public class WriterDemo01 { public static void main(String[] args) throws Exception{ File f=new File("C:\\Users\\xinle\\Desktop"+File.separator+"test.txt")
2017-01-31 18:52:52 3762
原创 通过字节流来对文件进行读写操作
import java.io.*;public class OutPutStreamDemo01 { public static void main(String[] args) throws Exception{ File f=new File("C:\\Users\\xinle\\Desktop"+File.separator+"test.txt");//声明一个文件对象,该文件对象
2017-01-31 14:01:47 1534
原创 文件的写入与随机读取
import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;public class RandomAccessFile01 { public static void main(String[] args) throws Exception{ File f=new File("C:\\Us
2017-01-29 13:07:31 1393
原创 正则表达试
使用正则表达试可以进行数据的匹配,字符串的验证,拆分,替换等功能。通过正则表达式可以拆分指定的各种表达式如:当判断一个数字是否由数字组成可以有一下两种方法:public class RegexDemo01 {//判断一个字符串是否由数字组成,将该字符串拆分成单个的字符,判断每一个字符是否为数字字符 public static void main(String[] args) { S
2017-01-23 17:47:04 224
原创 比较器排序原理的分析
比较器对一个数组对象进行排序时,首先根据数组当中的数据元素建立一棵顺序二叉树。即以第一个数据为根结点,接下来的数据比根结点大时设置为右子树,比根结点小时设置为左子树,以此来构建一棵二叉排序树。然后通过中序遍历的方式将数据进行输出就可以完成排序操作。public class ComaprableDemo02 { public static void main(String[] args) {
2017-01-22 18:10:50 722 2
原创 比较器的简单应用(Comparable接口)
/*比较器用于实现对对象的比较和排序,一个对象要想实现比较和排序的操作该对象所对应的类就必须要实现Comparable类接口.Comparable * 接口的定义如下: * public interface Comparable * { * public int compareTo(To);//该方法当中用于覆写相关类当中的具体比较操作 * }*///设计一个学生类包含姓名年龄成绩
2017-01-22 17:55:23 368
原创 对象的克隆操作
//该对象类必须实现Cloneable接口才能够对创建的实例化对象进行克隆操作public class Person02 implements Cloneable{ private String name; public Person02(String name) { this.name=name; } public void setName(String name) {
2017-01-21 17:27:47 277
原创 BigDecimal类的练习使用
import java.math.*;public class MyMath { public static double add(double d1,double d2) { BigDecimal b1=new BigDecimal(d1);//将double类型的数据转化为BigDecimal类型的数据 BigDecimal b2=new BigDecimal(d2); re
2017-01-21 16:35:12 293
原创 System类的个人理解
public class System类 {//System类是一些与系统运行相关的属性和方法的集合,且system类当中的属性和方法都是静态的,引用这些属性和方法时//可以直接通过类来调用而不需要进行对象的实例化操作 public static void main(String[] args) { long startTime=System.currentTimeMillis();/
2017-01-12 11:03:12 238
原创 Runtime类的理解和使用
public static void main(String[] args) { //rnutime的构造方法是私有化的构造方法所以不能够直接进行实例化来创建一个对象必须通过调用其静态方法 //来创建实例化对象,runtime类是java虚拟机在运行时自动创建的一个实例化对象,用于获取程序本身运行的一些 //系统信息 Runtime run=Runtime.getRuntime()
2017-01-12 10:08:10 501
原创 string与stringBuffer之间的区别
public class String与StringBuffer { public static void main(String[] args) { String str1="青之羽"; //要在str1后面添加50个数字的话,每添加一个字符都需要重新开辟一块内存地址然后将地址的首地址赋值给str1 //造成了内存资源的浪费 for(int i=1;i<=50;i++)
2017-01-09 17:31:17 196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人