JAVA编程:使用RamdonAccessFile来完成文件的追加...
Java到底会发战成什么样,让我们拭目以待吧,我始终坚信着java会更好。以上都是俺个人看法,欢迎大家一起交流.accessRamdonAccessFile是个很好用的类,功效非常壮大,能够使用它的length()和seek()办法来轻松完成文件的追加,信任我上面这个例子是
很简单看懂的,先写进十行,用length()读出长度(以byte为单元),
在用seek()挪动到文件开端,持续增加,最初显现纪录。
importjava.io.*;
publicclassIOStreamDemo{
publicstaticvoidmain(String[]args){
try{
RandomAccessFilerf1=newRandomAccessFile("d:jeru.txt","rw");
for(inti=0;i<10;i++){
rf1.writeBytes("xixi,thisisline"+i+"
");
}
rf1.close();
inti=0;
Stringrecord=newString();
RandomAccessFilerf2=newRandomAccessFile("d:jeru.txt","rw");
rf2.seek(rf2.length());
rf2.writeBytes("lala,appendline"+"
");
rf2.close();
RandomAccessFilerf3=newRandomAccessFile("d:jeru.txt","r");
while((record=rf3.readLine())!=null){
i++;
System.out.println("Value"+i+":"+record);
}
rf3.close();
}catch(Exceptione){}
}
}
java比较简单,没有C++的烦琐,但学习时最好有C++为基础.与JSP和SQL起应用,功能强大. 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 是一种将安全性(Security)列为第一优先考虑的语言 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能 是一种将安全性(Security)列为第一优先考虑的语言 科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 Java是一种计算机编程语言,拥有跨平台、面向对java 是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 是一种语言,用以产生「小应用程序(Applet(s)) 是一种将安全性(Security)列为第一优先考虑的语言 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) 是一种突破用户端机器环境和CPU 是一种语言,用以产生「小应用程序(Applet(s)) http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。
页:
[1]