public class Main {
public static void main(String arg[]){
File file=new File("E:/TEST.TXT");
if (!file.exists()) {
try {
file.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
//常用字节、字符流操作
try {
OutputStream out=new FileOutputStream(file);
InputStream in=new FileInputStream(file);
//DataOutputStream(InputStream in)
//BufferedInputStream(inputStream in)缓存
//FileReader(file/String filename)
//InputStreamReader(InputStread
//BufferedReader(reader in)
//RandomAccessFile(File/String,String mode)
//Serializable
//ObjectInputStream(inputStream in)
//注意:对象序列化只能保存对象的非静态成员变量的值,不能保存任何的成员函数和静态的成员变量的值
//对于某些瞬时状态对象也不能保存 如thread或者一个FlieInputStream对象,对于某些字段(不永久存储的,安全),必须使用
//transient标识,否则编译不通过
byte arr[]=new byte[1024];
Scanner sc=new Scanner(System.in);
arr=sc.next().getBytes();
System.out.print(arr[1]);
out.write(arr);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/*16位cpu
* cpu内部:运算器、控制器、存储器
* cpu与外部器件交流是通过外部总线的
* 地址总线:寻址能力有关 640K 20根地址线
* 数据总线:cpu一个时间周期内能处理多少位的数据(寄存器有关16位)
* 控制总线:控制总线有多少根与计算机有多少个扩展槽接口有关
* cpu内部器件交流是内部总线
* 运算器:加、减、乘、除
* 段寄存器:通用寄存器16位(ax、bx、cx、dx)、代码寄存器(cs、Ip)、
* 堆栈段寄存器(sp、ss)、数据段寄存器(ds)、
* ax(ah,al)x2321 ah=x23 al=