当前位置: 首页 > news >正文

网站设计制作新报价图片怎么才能在百度上做引流呢

网站设计制作新报价图片,怎么才能在百度上做引流呢,泰安网站优化,黑龙江政府网站建设情况目录 Java 流(Stream)、文件(File)和IO读取控制台输入读写文件FileInputStreamFileOutputStream Java目录 Java 异常处理 Java 流(Stream)、文件(File)和IO java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io 包中的流支持很多种…

目录

  • Java 流(Stream)、文件(File)和IO
    • 读取控制台输入
    • 读写文件
      • FileInputStream
      • FileOutputStream
    • Java目录
  • Java 异常处理

Java 流(Stream)、文件(File)和IO

java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。

Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。

一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。

读取控制台输入

//使用 BufferedReader 在控制台读取字符import java.io.*;public class BRRead {public static void main(String[] args) throws IOException {char c;// 使用 System.in 创建 BufferedReaderBufferedReader br = new BufferedReader(new InputStreamReader(System.in));System.out.println("输入字符, 按下 'q' 键退出。");// 读取字符do {c = (char) br.read();System.out.println(c);} while (c != 'q');}
}

读写文件

FileInputStream

该流用于从文件读取数据

InputStream f = new FileInputStream("C:/java/hello");

使用以下方法来读取流或者进行其他的流操作

  1. public void close() throws IOException{} 关闭此文件输入流并释放与此流有关的所有系统资源。抛出IOException异常。

  2. protected void finalize()throws IOException {} 这个方法清除与该文件的连接。确保在不再引用文件输入流时调用其 close 方法。抛出IOException异常。

  3. public int read(int r)throws IOException{} 这个方法从 InputStream 对象读取指定字节的数据。返回为整数值。返回下一字节数据,如果已经到结尾则返回-1。

  4. public int read(byte[] r) throws IOException{}
    这个方法从输入流读取r.length长度的字节。返回读取的字节数。如果是文件结尾则返回-1。

  5. public int available() throws IOException{} 返回下一次对此输入流调用的方法可以不受阻塞地从此输入流读取的字节数。返回一个整数值。

FileOutputStream

创建一个文件并向文件中写数据。文件不存在,则创建。

OutputStream f = new FileOutputStream("C:/java/hello")
  1. public void close() throws IOException{}
    关闭此文件输入流并释放与此流有关的所有系统资源。抛出IOException异常。

  2. protected void finalize()throws IOException {}
    这个方法清除与该文件的连接。确保在不再引用文件输入流时调用其 close 方法。抛出IOException异常。

  3. public void write(int w)throws IOException{} 这个方法把指定的字节写到输出流中。

  4. public void write(byte[] w) 把指定数组中w.length长度的字节写到OutputStream中。

文件操作代码参考

Java目录

创建目录

mkdir()方法创建一个文件夹,成功则返回true,失败则返回false。失败表明File对象指定的路径已经存在,或者由于整个路径还不存在,该文件夹不能被创建。

mkdirs()方法创建一个文件夹和它的所有父文件夹。

读取目录

一个目录其实就是一个 File 对象,它包含其他文件和文件夹。

如果创建一个 File 对象并且它是一个目录,那么调用 isDirectory() 方法会返回 true

使用 list() 方法来检查一个文件夹中包含的内容:

import java.io.File;public class DirList {public static void main(String args[]) {String dirname = "/tmp";File f1 = new File(dirname);if (f1.isDirectory()) {System.out.println("目录 " + dirname);String s[] = f1.list();for (int i = 0; i < s.length; i++) {File f = new File(dirname + "/" + s[i]);if (f.isDirectory()) {System.out.println(s[i] + " 是一个目录");} else {System.out.println(s[i] + " 是一个文件");}}} else {System.out.println(dirname + " 不是一个目录");}}
}

删除目录或文件

删除文件可以使用 java.io.File.delete() 方法。

当删除某一目录时,必须保证该目录下没有其他文件才能正确删除,否则将删除失败。

import java.io.File;public class DeleteFileDemo {public static void main(String[] args) {// 这里修改为自己的测试目录File folder = new File("/tmp/java/");deleteFolder(folder);}// 删除文件及目录public static void deleteFolder(File folder) {File[] files = folder.listFiles();if (files != null) {for (File f : files) {if (f.isDirectory()) {deleteFolder(f);} else {f.delete();}}}folder.delete();}
}

Java 异常处理

异常发生的原因
用户输入了非法数据。
要打开的文件不存在。
网络通信时连接中断,或者JVM内存溢出。

Java 的非检查性异常
在这里插入图片描述
检查性异常类

在这里插入图片描述
异常方法

  1. public String getMessage() 返回关于发生的异常的详细信息。这个消息在Throwable
    类的构造函数中初始化了。

  2. public Throwable getCause() 返回一个 Throwable 对象代表异常原因。

  3. public String toString() 返回此 Throwable 的简短描述。

  4. public void printStackTrace() 将此 Throwable 及其回溯打印到标准错误流。

  5. public StackTraceElement [] getStackTrace()
    返回一个包含堆栈层次的数组。下标为0的元素代表栈顶,最后一个元素代表方法调用堆栈的栈底。

  6. public Throwable fillInStackTrace() 用当前的调用栈层次填充Throwable
    对象栈层次,添加到栈层次任何先前信息中。

捕获异常

使用 try 和 catch 关键字可以捕获异常。try/catch 代码块放在异常可能发生的地方;
Catch语句包含要捕获异常类型的声明。当保护代码块中发生一个异常时,try 后面的 catch 块就会被检查。

finally 关键字用来创建在 try 代码块后面执行的代码块。无论是否发生异常,finally 代码块中的代码总会被执行。

try{// 程序代码
}catch(异常类型1 异常的变量名1){// 程序代码
}catch(异常类型2 异常的变量名2){// 程序代码
}finally{// 程序代码
}

throws/throw 关键字

throw 关键字用于在代码中抛出异常;
throws 关键字用于在方法声明中指定可能会抛出的异常类型。可以声明抛出多个异常;

public void readFile(String filePath) throws IOExceptionRemoteException,InsufficientFundsException {BufferedReader reader = new BufferedReader(new FileReader(filePath));String line = reader.readLine();while (line != null) {System.out.println(line);line = reader.readLine();if (line == 0) {throw new IllegalArgumentException("Number must be positive");}}reader.close();
}

try-with-resources(可查阅详细内容进行了解)
JDK7 之后,Java 新增的 try-with-resource 语法糖来打开资源,并且可以在语句执行完毕后确保每个资源都被自动关闭 。

声明自定义异常

所有异常都必须是 Throwable 的子类。
如果希望写一个检查性异常类,则需要继承 Exception 类。
如果你想写一个运行时异常类,那么需要继承 RuntimeException 类。

通用异常

JVM(Java虚拟机) 异常:由 JVM 抛出的异常或错误。例如:NullPointerException类,ArrayIndexOutOfBoundsException 类,ClassCastException 类。
程序级异常:由程序或者API程序抛出的异常。例如 IllegalArgumentException类,IllegalStateException 类。

在这里欢迎大家的点赞、关注、评论,以此来促进大家互相学习交流,同时可以让新加入的小伙伴更快的了解新知识!!!

以上内容如有侵权,请联系作者进行删除

≧◠◡◠≦ 1分2分都是爱,感谢已经打赏的老板,和正在打赏的老板们 ≧◠◡◠≦

http://www.yidumall.com/news/9968.html

相关文章:

  • 淮安市汽车网站建设背景济南网站推广公司
  • 黄江网站仿做长春百度网站快速排名
  • 南宁设计网站百度一下网页版搜索引擎
  • 西安做网站哪家公司好保定网站建设报价
  • wordpress jiathis 文章 去除seo软件推荐
  • 潮阳网站建设公司浙江新手网络推广
  • redis 缓存 wordpress在线观看的seo综合查询
  • 成都 网站建设推广赚钱一个50元
  • 各电商网站的特点seo工资水平
  • 邢台专业网站建设公司推荐如何在百度做免费推广产品
  • 福永建网站上海网站推广优化
  • 升降平台联系企汇优做网站推广长沙网站优化排名推广
  • 长沙机械网站建设关键词排名怎么上首页
  • 简单网站模板下载网站优化 秦皇岛
  • 做地方短租网站推广运营是做什么的
  • 移动端网站建设的方案网络代理app
  • 做网站去哪里找模板2020年十大关键词
  • 商城站营销型网站建设易网拓
  • 网络宣传网站建设定制seo搜索引擎优化公司
  • 我想做服装网站怎么做天津优化加盟
  • 网站怎样做谷歌推广短视频seo关键词
  • 做网站销售这几天你有什么想法网页设计网站建设
  • 有什么做服装的网站做百度推广的公司电话号码
  • 手机微信官方网站常用的网络营销平台有哪些
  • 自己开发小程序要多少钱天桥区seo全网宣传
  • 网站开发 纠纷软文广告经典案例300大全
  • 网站页面设计网页说明北京搜索引擎关键词优化
  • 网站运营工作具体做啥营销策划的十个步骤
  • 邯郸做网站推广百度竞价入门教程
  • 手机网站发布页电脑版排名优化培训