从零基础接触java第九章第一节

原创 2016年09月07日 16:25:05

  前面跟大家把集合分享完了,那么最后还有io流和网络编程便整个java结束了。

  关于流,主要用于什么呢?比如我们在电脑上安装一个软件,然后系统会默认在我们电脑上创建文件夹文件,以及复制我们的文件夹文件,便是通过io流进行的。还有我们平时用的清理垃圾的软件,也是通过io流在我们电脑里找到垃圾文件然后删除掉的。

  那么接下来我便与大家分享分享io流。首先看以下代码:

public class TestDemo {
public static void main(String[] args) {
String path = "D://test";
File file = new File(path);
if(file.exists()){
file.mkdir();
}

String path1 = "D://test//text.txt";
File file1 = new File(path1);
if(file.exists()){
try {
file1.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
};
}
}
}

关于上面代码,主函数类不需要我再介绍了,大家可以看到,首先我定义了一个字符串path,然后后面跟的字符串时貌似路径的一串字符,没错就是路径,小编我设置的路径是D盘下的test文件夹,然后我们在new了一个File流,并且把路径通过构造函数传了进去,也就是这句代码:File file = new File(path);。然后在这句代码下面我写了一个if判断,判断条件是:file.exists();这个条件的意思是判断D盘有没有file所传来的文件夹test,如果有返回falase,如果没有便返回true来运行if代码中的内容,然后大家可以看到,if判断的里面写了一句file.mkdir()方法,这个方法表示的便是创建file这个对象里面传来的文件夹,然后大家运行代码便可以看到我们D盘中便有了test这个文件夹了,然后就是下面我有重新写了path1路径,这个路径最后我跟的是text.txt,然后除了if判断语句中我创建文件写的是file1.createNewFile表示是创建一个文件以外,其余便都是一样了,这里面有个try抛异常希望大家不要混淆。关于一个流简单的创建文件夹和文件我便跟大家分享完毕了。流的简单运用便就是这些。希望下来大家可以百度了解一下关于file的其它方法。

  本节关于流的知识点便与大家就分享这么多了,希望大家下来可以更加深入地去了解,如果有不懂得可以留言我会进行解答,希望我的分享能对大家未来正式实践学习java有所帮助,本节便就到这儿了,下一节小编会继续跟大家分享流。

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/M_F_X_B_K/article/details/52460765

从零基础接触java第五周第一节

上次与大家分享了封装,其实面对java,小编突然觉得,如果换种方法去看待,去学期,我们也许会变得更积极。比如有目的性的去学习java。   上次与大家介绍了封装,今天给大家介绍介绍一个引用类型,St...
  • M_F_X_B_K
  • M_F_X_B_K
  • 2016-08-15 08:53:17
  • 127

从零基础接触java第六周第一节

上一节跟大家分享了抽象类,并且说了子类对于父类的继承,这次跟大家分享两个东西,一个是多态,一个是接口。   首先我跟家分享一下接口,然后由接口引入多态。首先要说的是,接口的关键字是interface,...
  • M_F_X_B_K
  • M_F_X_B_K
  • 2016-08-23 08:42:32
  • 126

从零基础接触java第四周第一节

上一次跟大家说了递归,关于递归,我花了一周时间去做各种算法题练习,而这次我想给大家讲一讲数组。所谓数组,简单的说就是一个包含了很多变量的集合,相信大家在数学中曾经便学过集合,而在java中,集合代表的...
  • M_F_X_B_K
  • M_F_X_B_K
  • 2016-08-10 08:48:37
  • 128

从零基础接触java第七周第一节

上一节跟大家分享了多线程,然后那只是多线程的冰山一角,接下来继续与大家分享多线程。   上一节跟大家说到,多线程必须继承一个Thread类,然后实现里面的run方法,最后通过调用Thread里面的s...
  • M_F_X_B_K
  • M_F_X_B_K
  • 2016-08-29 08:44:46
  • 283

从零基础接触java第二周第一节

上周给大家介绍了java的一些基础知识,还有关于数据类型,以及运算符及进制之间的关系,我在我的博客里做大概介绍,能让零基础的人预先了解如果想要学习java需要学习些什么,在我第一次接触java时,完全...
  • M_F_X_B_K
  • M_F_X_B_K
  • 2016-08-05 08:59:14
  • 156

从零基础接触java第九章第二节

上一节我跟大家分享了io流中最基础的File,本节我跟大家继续分享io流中的输入流和输出流。   上一节中我跟大家分享的流中大家不知道下来熟悉过没有,都是用于我们创建文件和文件夹,然后还有便是用于我...
  • M_F_X_B_K
  • M_F_X_B_K
  • 2016-09-09 08:53:53
  • 166

从零基础接触java第九章第三节

当你们把今天的分享听完后,大家便可以兴奋地告诉自己,我基本已经把java学完了,至于还有什么没学,在本篇结尾我会告诉大家。   上一节跟大家分享了字节流,今天跟大家延伸一下,除了字节流,还有字节缓冲...
  • M_F_X_B_K
  • M_F_X_B_K
  • 2016-09-12 08:54:06
  • 166

深入理解php内核

原文:http://www.php-internals.com/book/ 目录 第一部分 基本原理 第一章 准备工作和背景知识 第一节 环境搭建第二节 源...
  • zhaobao1987
  • zhaobao1987
  • 2015-02-06 16:07:13
  • 243

js的第一课

字符串与数组的基础与运用
  • weirdox
  • weirdox
  • 2017-06-08 19:26:52
  • 148

Android零基础入门第1节:Android的前世今生

Android已经诞生十多年了,但是你真的了解其前世今生吗?
  • cqkxzsxy
  • cqkxzsxy
  • 2017-07-10 12:20:32
  • 1780
收藏助手
不良信息举报
您举报文章:从零基础接触java第九章第一节
举报原因:
原因补充:

(最多只允许输入30个字)