标签:code detail IOException message cause public
IOException
/* * Copyright (c) 1994, 2006, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * */ package java.io; /** * Signals that an I/O exception of some sort has occurred. This * class is the general class of exceptions produced by failed or * interrupted I/O operations. * * @author unascribed * @see java.io.InputStream * @see java.io.OutputStream * @since JDK1.0 */ public class IOException extends Exception { static final long serialVersionUID = 7818375828146090155L; /** * Constructs an {@code IOException} with {@code null} * as its error detail message. */ public IOException() { super(); } /** * Constructs an {@code IOException} with the specified detail message. * * @param message * The detail message (which is saved for later retrieval * by the {@link #getMessage()} method) */ public IOException(String message) { super(message); } /** * Constructs an {@code IOException} with the specified detail message * and cause. * * <p> Note that the detail message associated with {@code cause} is * <i>not</i> automatically incorporated into this exception's detail * message. * * @param message * The detail message (which is saved for later retrieval * by the {@link #getMessage()} method) * * @param cause * The cause (which is saved for later retrieval by the * {@link #getCause()} method). (A null value is permitted, * and indicates that the cause is nonexistent or unknown.) * * @since 1.6 */ public IOException(String message, Throwable cause) { super(message, cause); } /** * Constructs an {@code IOException} with the specified cause and a * detail message of {@code (cause==null ? null : cause.toString())} * (which typically contains the class and detail message of {@code cause}). * This constructor is useful for IO exceptions that are little more * than wrappers for other throwables. * * @param cause * The cause (which is saved for later retrieval by the * {@link #getCause()} method). (A null value is permitted, * and indicates that the cause is nonexistent or unknown.) * * @since 1.6 */ public IOException(Throwable cause) { super(cause); } }
#####################
标签:code,detail,IOException,message,cause,public 来源: https://www.cnblogs.com/herd/p/16268362.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。