ZKX's LAB

输入流加载资源文件

2020-07-16知识5
Java读取配置文件的几种方法以及路径问题 .类加载器读取:只能读取classes或者类路径中的任意资源,但是不适合读取特别大的资源。①获取类加载器 ClassLoader cl=类名.class.getClassLoader();②调用类加载器对象的方法:public URL getResource(String name);此方法查找具有给定名称的资源,资源的搜索路径是虚拟机的内置类加载器的路径。类 URL 代表一个统一资源定位符,它是指向互联网”资源”的指针。资源可以是简单的文件或目录,也可以是对更为复杂的对象的引用. URL对象方法:public String getPath(),获取此 URL 的路径部分。示例代码: 2.类加载器读取:只能读取classes或者类路径中的任意资源,但是不适合读取特别大的资源。①获取类加载器 ClassLoader cl=类名.class.getClassLoader();②调用类加载器对象的方法:public InputStream getResourceAsStream(String name);返回读取指定资源的输入流。资源的搜索路径是虚拟机的内置类加载器的路径。 java怎么从缓存中读取数据 java怎么从缓存中读取数据,我们在编写Java程序时,有时候需要处理的数据有很多,如果直接在程序中处理可能导致需要占用的资源量过大,这时就需要用到缓存,可以先把需要... android怎么加载本地html文件 1。获取资源的输入流资源文件 sample.txt 位于$PROJECT_HOME/assets/目录下,可以在 Activity 中通过 Context.getAssets().open(“test.html”) 方法获取输入流。注意:如果资源文件是文本文件则需要考虑文件的编码和换行符。建议使用UTF-8和Unix换行符。2.WebView 加载assets目录下的html文件资源文件 sample.html 位于$PROJECT_HOME/assets/目录下,可以通过以下代码 WebView.loadUrl(“file:/android_asset/test.html”);加载html文件。 J2me里怎么把class文件当资源文件读取 ByteArrayInputStream(byte[]buf)就用字节流吧 所有的文件都可以用字节流读取到。不知道你读取class文件是干什么,都动态加载? 常见多媒体文件的类别和文件格式有哪些 常见多媒体文件的格式类型常见图像文件名后缀BMP:一种位图(BitMap)文件格式,它是一组点(像素)组成的图像,Windows系统下的标准位图格式,使用很普遍。其结构简单,未... java怎么读取properties文件 利用java.util.Properties类进行操作一、步骤如下: 0、创建Properties类对象 1、取得properties文件的输入流 2、使用Properties类加载该输入流内容 3、关闭输入流节约资源 4、此时可以直接操作Properties对象取得文件中的内容了二、Properties类说明 0、是Hashtable的子类,所以具有Hashtable的性质 1、可以通过load方法加载输入流 2、具有特有的查询方法,可以通过getProperties查询某个键的值或propertyNames查询所有键枚举或stringPropertyNames查询所有键集 3、添加属性具有特定的方法,可以通过setProperty添加(同put方法) 4、属性内容加载到打印输出流,可以通过list方法 5、属性保存到文件,可以通过store保存为properties和storeToXML方法保存为xml文件三、实例程序给出了对属性文件增删改查及保存的方法 java资源文件 (一)用Class类加载资源文件通过调用Class类的getResourceAsStream方法来加载资源文件: public InputStream getResourceAsStream(String pathToConfigFile);该方法接收一个String类型的参数(pathToConfigFile)来表示资源文件的地址,如果加载成功,则返回该资源文件的输入流(InputStream),如果失败,则返回null。重要的是,在传入pathToConfigFile参数时,有两种方式,第一种方式为绝对定位方式,即pathToConfigFile以\"/\"开头,此时Java以classpath为根目录,直接加上pathToConfigFile来搜索资源文件。第二种方式为相对定位方式,即pathToConfigFile不以\"/\"开头,此时资源文件的全路径应该为:调用getResourceAsStream方法的类的package路径加上pathToConfigFile。(在将package转为目录时将\".\"变成\"/\")举个例子,在IntelliJ Idea中创建一个java工程,目录结构如下:该工程里有两个resources文件夹,一个位于davenkin文件夹下,一个直接位于src文件夹下。第一个resources文件夹下有一个config.properties文件,其内容为: name=ConfigUnderDavenkin 第二个resources文件夹下也有一个config.properties文件,其内容为: name=ConfigUnderSrc java如何获取classpath中某文件的输出流 import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.net.URL;import java.text.ParseException;public class Test { public String hello(String name){ return\"hello\"+name;} public static void main(String args[])throws ParseException,IOException{ URL file=Test.class.getClassLoader().getResource(\"\");System.out.println(file.getFile()+\"a.txt\");try { System.out.println(file.getFile()+\"a.txt\");FileOutputStream fo=new FileOutputStream(file.getFile()+\"a.txt\");System.out.println(file.getFile()+\"a.txt\");String a=\"aaaa;fo.write(a.getBytes());} catch(FileNotFoundException e){ TODO Auto-generated catch block e.printStackTrace();} } } 我随便写了个,大致思想是 获得了路径后,当然能获得具体的输出流了 导播软件NSCaster使用手册 31.COM接口 32.TALLY A接口 33.TALLY B接口 34.散热口4 1.音频输出L 2.前置立体声喇叭开关 3.48V幻象供电开关 4.音频输出R 5.音频输入1增益旋钮 6.音频输入1(MIC/... JAVA类的加载,链接(准备,验证,解析),初始化,代码? http://blog.csdn.net/ns_code/article/details/17881581参考了上面的博客代码编译的结果从本地机器码转…

#string#properties

随机阅读

qrcode
访问手机版