摘要: 一、用类加载器的方式管理和加载资源文件 在源目录(.java文件所在目录)下存放自己的资源,eclipse会自动把 .java文件编译成class文件,并存放到classpath下, 而将非.java文件原封不动的按目录结构移动到classpath下。所以我们可以使用类加载器来加载资源文件,但是这种方式是只读的。 这里所有的相对都是相对于.java文件的所在目录,也是就说在使用相对路径时,开始的路径都是此录,这里就是cn.java.test 本示例的资源文件在cn.java.test中这里使用了四种加载方式:1、使用输入流关联一个文件的方式,相对于工程目录srcInputStrea... 阅读全文
posted @ 2012-08-04 13:03 积小流,成江海 阅读(207) 评论(0) 推荐(0) 编辑
摘要: -------android培训、java培训、期待与您交流! ----------一、用类加载器的方式管理和加载资源文件 在源目录(.java文件所在目录)下存放自己的资源,eclipse会自动把 .java文件编译成class文件,并存放到classpath下, 而将非.java文件原封不动的按目录结构移动到classpath下。所以我们可以使用类加载器来加载资源文件,但是这种方式是只读的。 这里所有的相对都是相对于.java文件的所在目录,也是就说在使用相对路径时,开始的路径都是此录,这里就是cn.java.test 本示例的资源文件在cn.java.test中这里使用了四种... 阅读全文
posted @ 2012-08-04 13:03 积小流,成江海 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 笔记摘要: 这里主要介绍了JDK1.5的一些新特性:静态导入、可变参数、增强for循环、基本数据类型的自动装箱与拆箱以及枚举和注解。 其中的自动装箱与拆箱涉及到了享元模式,另外的一个新特性:泛型,由于内容过多,单独成篇。一、静态导入 1、import语句可以导入一个类或某个包中的所有类 2、import static语句导入一个类中的某个静态方法或所有静态方法 3、语法举例: import staticjava.lang.Math.sin; import static java.lang.Math.*;二、可变参数 1、 问题:一个方法接受的参数个数不... 阅读全文
posted @ 2012-08-04 12:31 积小流,成江海 阅读(170) 评论(0) 推荐(0) 编辑
摘要: -------android培训、java培训、期待与您交流! ----------笔记摘要: 这里主要介绍了JDK1.5的一些新特性:静态导入、可变参数、增强for循环、基本数据类型的自动装箱与拆箱以及枚举和注解。 其中的自动装箱与拆箱涉及到了享元模式,另外的一个新特性:泛型,由于内容过多,单独成篇。一、静态导入 1、import语句可以导入一个类或某个包中的所有类 2、import static语句导入一个类中的某个静态方法或所有静态方法 3、语法举例: import staticjava.lang.Math.sin; import static ... 阅读全文
posted @ 2012-08-04 12:31 积小流,成江海 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一、集合概述1、为什么出现集合? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象进行操作,就对对象进行存储,集合就是存储对象最常用的一种方式。2、数组和集合同是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。 数组中可以存储基本数据类型,集合只能存储对象。3、集合类的特点: 集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。二、 Collection体系List: 元素是有序的,元素可以重复。因为该集合体系有索引。 |--ArrayList: 底层的数据结构使用的是数组结构。 特点:查询速度很快。但是增、删稍慢,线程不同步... 阅读全文
posted @ 2012-08-04 10:47 积小流,成江海 阅读(261) 评论(0) 推荐(1) 编辑