教学课件 Java程序设计(李飞).ppt

创建文件对象 1.路径和文件写在一起。 File myfile=new File(“d:\\myworkspace\\testproject”, “\\test\\myfile.dat”); 2.路径和文件分开。 File myfile=new File(“d:\\myworkspace\\testproject\\test”, “myfile.dat”); * 李飞——东北大学秦皇岛分校计算中心 */35 使用文件对象 获取文件和目录属性的方法 * 李飞——东北大学秦皇岛分校计算中心 */35 方法 功能 exists() 判断文件对象表示的文件或目录是否存在。 isFile() 判断文件对象是否是一个标准文件。 isDirectory() 判断文件对象是否是一个目录。 isHidden() 判断文件对象是否是一个隐藏文件。 isAbsolute() 判断文件对象是否为绝对路径名。 canExecute() 判断文件对象是否可执行。 canRead() 判断文件对象表示的文件是否可读。 canWrite() 判断文件对象表示的文件可以修改。 getName() 获取文件对象表示的文件或目录的名称。 lastModified() 获取文件对象表示的文件的最后一次被修改的时间。 length() 获取文件对象表示的文件的长度。 getParent() 获取文件对象表示的目录的父目录的路径名字符串; 如果此路径名没有指定父目录,则返回 null。 getParentFile() 获取文件对象表示的路径的父目录的抽象路径名; 如果此路径名没有指定父目录,则返回 null。 getPath() 将抽象路径名转换为一个路径名字符串。 常用文件操作方法 * 李飞——东北大学秦皇岛分校计算中心 */35 方法 功能 createNewFile() 创建一个新的空文件。 delete() 删除文件对象表示的文件或目录。 renameTo(File dest) 将文件对象改名为参数dest对应的文件名。 setLastModified(long time) 设置文件或目录的最后一次修改时间。 setReadOnly() 设置文件或目录为只读。 setWritable(boolean writable) 设置文件或目录可写。 createTempFile(String prefix, String suffix) 在默认临时文件目录中创建一个空文件,使用给定前缀和后缀生成其名称 createTempFile(String prefix, String suffix,File directory) 在目录directory中创建一个新文件,文件名和扩展名由参数prefix和suffix指定。 常用目录操作方法 例11.7 * 李飞——东北大学秦皇岛分校计算中心 */35 方法 功能 getTotalSpace() 获取磁盘分区大小。 getUsableSpace() 获取磁盘分区上可用的字节数。 getAbsolutePath() 获取文件对象的绝对路径名字符串。 getFreeSpace() 返回此抽象路径名指定的分区中未分配的字节数。 mkdir() 创建文件对象指定的目录。 mkdirs() 创建文件对象指定的目录,含所有必需但不存在的父目录。 小结 流,从功能上可以分为输入流,输出流和过滤器流;从组成流的数据类型可以分为字符流和字节流。 无论使用哪种流,其使用方法通常遵循如下几步。 1. 建立并打开一个流。 2. 判断是否还有数据需要传输。 3. 如果没有则关闭流。 4. 如果还有数据需要传输则通过调用流的相关方法读/写数据。 5. 然后再次执行第二步。 * 李飞——东北大学秦皇岛分校计算中心 */35 第十二章 线程 Java程序设计 本章主要内容 概述 线程的创建方法 线程的基本操作 线程组 小结 * 李飞——计算中心 */30 概述 程序:指由计算机语言的语句组成的用于解决一个实际问题的语句集合。程序是一段静态的代码,它可以看成驱动计算机硬件完成某一功能的执行脚本。 进程:程序的一次运行称为一个进程(Process),它是计算机系统进行软硬件资源分配和调度的一个独立单位。进程可以并发,在多个进程并发运行时,会出现运行、阻塞和就绪三种状态,并依据一定的条件而相互转换。 线程:也被称为轻量级进程(Lightweight Process,LWP)。线程是程序执行流的最小单元;是程序中的一个单一的顺序控制流程;是进程内一个相对独立的、可调度的执行单元;是系统独立调度和分派CPU的基本单位;是运行中的程序的最小调度单位。 * 李飞——东北大学秦皇岛分校计算中心 */35 进程、线程之间的关系 * 李飞——东北大学秦

文档评论(0)

1亿VIP精品文档

相关文档