摘要:
什么是io io(input/output)是计算机输出/输出的接口。java的核心库java.io提供了全面的io接口,包括:文件读写,标准设备输出等等。java中io是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。此外,java也对块传输提供支持,在核心库java.nio中采用的便是块io。关于nio我们在后面还有专门的讨论。 流io的好处是简单易用,缺点是效......
摘要:
在java中,经常要定位某些文件的位置,为了能让程序与物理位置无关,就要使用相对路径。但java中使用相对路径总会遇到一些很麻烦的问题,就是到底相对于哪个参照物的问题。因为我们平时使用相对路径总是相对当前工作目录而言的,但有时需求并非如此。比如,要在一个开发包中使用相对路径,却不知道开发包被其他程序调用时的所在路径,而且特别是在web应用中,很难确定某个文件在整个应用中的相对路径。 所以使用相......
通过reflect中得到数组类型
kingfish 2005.3
做个记录. 【程序编程相关:java.lang.IllegalArg】
今天看到一个关于通过反射如何得到数组类型的问题,试了试,可以通过array类解决. 【推荐阅读:面向对象的设计与实现的一些基础但重要的概】
import java.lang.reflect.*; 【扩展信息:java.lang.IllegalAcc】
代码如下:
/** * @author kingfish * * todo java reflect */class mystring{ public mystring(string s){ system.out.println("in constructor of the mystring"); } }
...
下一页 摘要:
近日,sun重新强调了一个许可——java research license (jrl),并发布了两个新的许可——the java distribution license (jdl) and the java internal use license (jiul, 发音作"jewel")。前者旨在提供更为简单的许可规则来鼓励开......