I/O流
I/O流文件概念1、文件
保存数据的地方
2、 文件流
流:数据在数据源(文件)和程序(内存)之间的路径
输入流:将磁盘中的文件写入内存
输出流:将内存中的内容写入磁盘
文件操作
创建文件对象相关的构造器和方法
new File(String pathname)根据路径创建一个File对象
new File(File parent,String chil)根据父目录文件+子路径构建
new File(String parent,String child)根据父目录+子路径构建
createNewFile创建新文件
获取文件的相关信息
getName、getAbsolutePath、getParent、length、exists、isFile、isDirectory
目录操作和文件删除
创建一级目录:mkdir
创建多级目录:mkdirs
删除空目录或文件:delete
IO流原理及流的分类
Java IO原理
IO流是input、output的缩写,用于处理数据传输,如读写文件、网络通信
在Java程序中,对于数据的输入。输出以“流(stream)”的方式 ...
Java面向对象编程
方法什么是方法
方法是程序中最小的执行单元
方法的定义:把一些代码打包在一起
方法的格式1234public static 返回值类型 方法名(参数){ 方法体 return 0;}
方法的重载
在同一个类中,定义多个同名的方法
每个方法都有不同的参数类型或参数个数,同名的方法之间就构成了重载关系
123456public static void rus(int a,int b){ }public static void rus(int a,int b,int c){ }
方法的内存Java内存分配
栈
方法运行时使用的内存,方法进栈运行,运行完毕出栈(先进后出)
变量
堆
new出来,并产生地址
方法区:字节码文件加载是进入的内存
本地方法栈
寄存器
构造方法1.构造方法有什么作用?构造方法是一个比较特殊的方法,通过构造方法可以完成对象的创建,以及实例变量的初始化。换句话说:构造方法是用来创建对象,并且同时给对象的属性赋值。注意:实例变量没有手动赋值的时候,系 ...
