12 2013 档案

IO流__【对象的序列化】【管道流】【RandomAccessFile】【DataStream】【ByteArrayStream等】
摘要:对象的序列化(持久化)就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给我们提供了一种应该比自己更好的保存对象状态的机制,那就是序列化。简单说:把对象转换为字节序列的过程称为对象的序列化。 把字... 阅读全文

posted @ 2013-12-31 10:17 hwren 阅读(201) 评论(0) 推荐(0) 编辑

IO流__【Properties类】【打印流】【序列流】【文件的分割与合并】
摘要:Properties概述:Properties 是hashtable的子类,具备map集合的特点里面存储的键值对都是字符串,是集合中和IO相结合的集合容器该类对象的特点:可以用键值对形式的配置文件在加载数据时要有固定格式,通常是:键=值1,常用方法列表steProperty();、getProper... 阅读全文

posted @ 2013-12-29 11:22 hwren 阅读(220) 评论(0) 推荐(0) 编辑

IO流__【File类常见操作】【文件列表】【递归】
摘要:File类文件和目录路径名的抽象表示形式。用来将文件或者文件夹封装成对象;方便对文件与文件夹的属性信息进行操作。File对象可以作为参数传递给流的构造函数。了解File类中的常用方法。File类常用方法1,创建 boolean createNewFile();当且仅当不存在具有此抽象路径名指定名称的... 阅读全文

posted @ 2013-12-27 23:35 hwren 阅读(291) 评论(0) 推荐(0) 编辑

IO流__【键盘录入】【转换流】【流操作的规律】【异常日志】【系统信息】
摘要:读取键盘录入System.out :标准输出流,对应输出设备,控制台System.in :标准输入流,对应输入设备,键盘public static final InputStream in System.in是InputStream字节流类型public static final PrintStre... 阅读全文

posted @ 2013-12-26 12:17 hwren 阅读(195) 评论(0) 推荐(0) 编辑

IO流__【字节流】【字节流缓冲区】【read和write特点】
摘要:字符流FileReader、FileWriterBufferedReader、BufferedWriter字节流InputStream 此抽象类是表示字节输入流的所有类的超类。 需要定义 InputStream 子类的应用程序必须总是提供返回下一个输入字节的方法OutputStream 此抽象类是表... 阅读全文

posted @ 2013-12-25 16:39 hwren 阅读(371) 评论(0) 推荐(0) 编辑

常用设计模式__之【装饰设计模式】
摘要:装饰模式的体现之一:BufferedReader 类中readLine()方法原理:readLine()调用的还是read()方法,在硬盘上一个一个的读取,暂时存储起来,当读取到换行符时就把读取的值返回完成一行数据的读取模拟BufferedReader类中readLine方法import java.... 阅读全文

posted @ 2013-12-24 21:29 hwren 阅读(165) 评论(0) 推荐(0) 编辑

IO流__【概述】【字符文件的读写和复制】【字符流缓冲区】
摘要:IO流概述IO流(Input Output)用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中流按操作数据分为两种:字节流与字符流。 流按流向分为:输入流,输出流。字节流的抽象基类:InputStream ,OutputStream。字符流的抽象基类:R... 阅读全文

posted @ 2013-12-24 16:08 hwren 阅读(166) 评论(0) 推荐(0) 编辑

其它常用API__【System】【Runntime】【Date】【Math】等
摘要:System:类中的方法和属性都是静态的,没有提供构造函数out:标准输出,默认是控制台in: 标准输入,默认是键盘Properties getProperties :获取系统属性信息Properties 是Hashtable的子类,也就是Map集合的一个子类对象所以可以通过Map方法取出该集合中... 阅读全文

posted @ 2013-12-22 12:34 hwren 阅读(183) 评论(0) 推荐(0) 编辑

集合框架__JDK1.5新特性__【增强for循环】【可变参数】【静态导入】
摘要:在集合框架操作中JDK1.5版本的一些新特性增强for循环格式:for(数据类型 变量名 :被遍历的集合/数组){}优点:对基本数据类型数组操作时,可以直接遍历获取;而迭代器需要装箱成对象之后才能获取;传统需要手动获取简化书写,但也有许多局限性增强for循环对集合进行遍历,只能用于集合/数组元素的获... 阅读全文

posted @ 2013-12-21 15:44 hwren 阅读(195) 评论(0) 推荐(0) 编辑

集合框架__【Collections工具类】【Arrays工具类】
摘要:集合框架的工具类。Collections 和 ArraysCollections工具类:集合框架的工具类。里面定义的都是静态方法。Collections和Collection有什么区别?Collection是集合框架中的一个顶层接口,它里面定义了单列集合的共性方法。它有两个常用的子接口,List:对... 阅读全文

posted @ 2013-12-20 18:24 hwren 阅读(270) 评论(0) 推荐(0) 编辑

Test__Map练习__【TreeMap对象操作】【TreeMap字符串操作】【Map扩展】
摘要:练习一:对象操作定义:每一个学生都有对应的归属地。学生Student,地址String。学生属性:姓名,年龄。姓名和年龄相同的视为同一个学生。保证学生的唯一性。步骤:1,描述学生。2,定义map容器。将学生作为键,地址作为值。存入。3,获取map集合中的元素。定义一个学生类需要的元素:除了基本的构造... 阅读全文

posted @ 2013-12-19 21:57 hwren 阅读(259) 评论(0) 推荐(0) 编辑

集合框架__【Map集合】【keySet】【entrySet】【Map.Entry】
摘要:Map集合该集合存储键值对,一对一对存储,而且要保证键的唯一性1,添加。put(K key, V value)当往同一个键上存入了两个值,原有的值会被新的值替换,并由put方法返回putAll(Map m)2,删除。clear()remove(Object key)3,判断。containsValu... 阅读全文

posted @ 2013-12-19 10:47 hwren 阅读(204) 评论(0) 推荐(0) 编辑

他山之石____集合框架__【List,Set,Map之间的区别】
摘要:Collection List Set Map 区别记忆这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。有序否允许元素重复否Collection否是List是是SetAbstractSet否否HashSet... 阅读全文

posted @ 2013-12-19 10:09 hwren 阅读(188) 评论(0) 推荐(0) 编辑

集合框架__【泛型】
摘要:泛型:JDK1.5版本的新特性,用于解决安全问题,是一个类型安全机制泛型的好处1,将运行时期出现的问题ClassCastException转移到了编译时期;便于程序员解决问题,减小安全隐患2,避免了强转的麻烦,使用场景:格式:通过来定义要操作的引用数据类型在集合框架中比较常见,见到就定义了泛型,就是... 阅读全文

posted @ 2013-12-18 14:52 hwren 阅读(182) 评论(0) 推荐(0) 编辑

集合框架__【Set集合】【HashSet】【TreeSet】
摘要:Set:元素是无序的,不能重复Set集合的功能和Collection是一致的,无特有方法————HashSet:底层数据结构是哈希表————TreeSet:底层数据结构是二叉树HashSetHasnSet 通过equals方法和hashCode方法来保证元素的唯一性———— 如果hashCode相同... 阅读全文

posted @ 2013-12-17 18:02 hwren 阅读(173) 评论(0) 推荐(0) 编辑

【集合概述】【迭代器】【Vector中的枚举】【List集合】【LinkList】【ArrayList】
摘要:集合类Collection集合是存储对象的容器,以便于对多个对象进行操作集合与数组的区别数组也可以存储对象,但是长度固定,集合的长度可变数组还可以存储基本数据类型,集合只能存储对象集合的特点:只用于存储对象,且可以存储不同类型的对象,长度可变集合框架集合相关的API可以分为三类:接口(Interfa... 阅读全文

posted @ 2013-12-16 11:49 hwren 阅读(204) 评论(0) 推荐(0) 编辑

StringBuffer__【String类的应用】【基本数据类型包装类】
摘要:StringBuffer字符串缓冲区,容器,面盆理论,特点: 长度可变;可以直接操作将多种数据类型;通过toString方法变成字符串 StringBuffer sb = new StringBuffer(); StringBuffer sb1 =sb.append("fes"); sop("... 阅读全文

posted @ 2013-12-13 12:30 hwren 阅读(196) 评论(0) 推荐(0) 编辑

String类__【String类的应用】
摘要:一,模拟一个trim方法,去除字符串两端的空格。思路:1,判断字符串第一个位置是否是空格,如果是继续向下判断,直到不是空格为止。结尾处判断空格也是如此。2,当开始和结尾都判断到不是空格时,就是要获取的字符串。二,将一个字符串进行反转。将字符串中指定部分进行反转,"abcdefg";abfedcg思路... 阅读全文

posted @ 2013-12-12 21:09 hwren 阅读(174) 评论(0) 推荐(0) 编辑

他山之石__java中内存分配策略 & 堆和栈的比较 & String类的特殊之处
摘要:一、java中内存分配策略及堆和栈的比较1、内存分配策略a.按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据... 阅读全文

posted @ 2013-12-10 15:36 hwren 阅读(198) 评论(0) 推荐(0) 编辑

多线程__【Thread类的方法--线程的调度与控制】
摘要:线程的调度与控制start()启动线程进入可运行状态(Runnable)stop()停止线程进入消亡状态(Dead) //已过时,5.0以后不再支持sleep()线程睡眠进入冻结状态(Blocked)wait()interrupt()停止线程(的冻结状态)多线程通常使用循环结构,只要控制住循环... 阅读全文

posted @ 2013-12-10 14:26 hwren 阅读(1048) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示