Java流
//五个类
--|file类:直接与文件本身有关系
--|字节流 OutputStream InputStream
--|字符流 Writer Reader
存放在文件中的都是字节。而读到内存中才可能变成字符
打印流:printStream/PrintWriter:提供了各种打印功能,可以输出任意的内容,根据实例化对象的不同
输出的位置也不同
package java11.IO;
import java.io.*;
public class FileTest
{
public static void main(String args[]){
makeDir("D:\\ACM");
}
//运用递归操作打印所有的目录
public static void makeDir(String dir){
try{
File f = new File(dir);
String str[] = null;
if(f.isDirectory()){
str = f.list();
for(int i =0;i<str.length ; i++){
//separatorChar=="\\"
//makeDir(dir+"\\"+str[i]);
makeDir(dir+f.separatorChar+str[i]);
}
}else{
System.out.println(dir);
}
}catch(Exception e){
}
}
}
package java11.IO;
import java.io.*;
public class OutputStreamTest
{
//OutputStream||InputStream都是操作字节要通过byte进行转换
//如果忘记关闭了。则是一样可以写入数据的。
//但是字符流不关闭,内存中的数据不会强制的输入到文件,字符流
//中使用了缓存,在关闭时会强制性清空缓存,可以通过flush方法
//进行手工清空。
//两者之间最大的区别在于,字符流使用了缓存,而字节流则没有用到
public static void main(String args []){
//writeOutputStream();
//readInputStream();
//outputWriter();
inputRead();
}
public static void writeOutputStream(){
//要操作的文件
File f = new File("D:\\outputStram.txt");
OutputStream out = null;
//通过子类FileOutputStream进行实例化
try{
out = new FileOutputStream(f);
}catch(Exception e){
}
//将字符串转化为byte数组
String name = "hao 123..";
byte [] b = name.getBytes();
try{
out.write(b);
}catch(Exception e){
}
try{
//关闭
out.close();
}catch(Exception e){
}
}
public static void outputWriter(){
//要操作的文件
File f = new File("D:\\outputStram.txt");
Writer out = null;
//通过子类FileOutputStream进行实
相关文档:
1.计算某一月份的最大天数
1Calendar time=Calendar.getInstance();
2time.clear();
3time.set(Calendar.YEAR,year); //year 为 int
4time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0
5int day=time.getActualMaximum(Calendar.DAY_OF_MONTH);//本月份的天数
注:在使用set方法之前,必须 ......
参数传递机制主要有两种:值调用(call-by-value),引用调用(call-by-reference)。
值调用(call-by-value):会对实在参数求值(如果是表达式)或拷贝(如果是变量)。这些值被放在属于被调用过程的响应形式参数的内存位置上。
引用调用(call-by-reference):实在参数的地址作为相应的形式参数的值被传递给被调用者。在被调 ......
JAVA开发者最常去的20个英文网站
1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.
2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.
3.[http://java.sun.com] – 官方的Java开发者网站 ......
2009-08-19
转载 : http://yahaitt.javaeye.com/blog/453032
java Adapter模式
关键字: android adapter
通常,客户类(clients of class)通过类的接口访问它提供的服务。有时,现有的类(existing class)可以提供客户类的功能需要,但是它所提供的接口不一定是客户类所期望的。这是由于现有的接口太详细或者缺乏 ......
MineHe原创
看了一下对Java GUI讨论的帖子,所以写了一篇文章来阐述一下各种GUI技术的优劣。
Java世界中,目前最知名的三大GUI库分别是:
1、AWT(Abstract Window Toolkit)抽象窗口工具包库,包含于所有的Java SDK中
2、Swing高级图形库,包含于Java2 SDK中
3、来自IBM Eclipse开源项目的SWT(Standard Widget Toolk ......