找到关于 Java 8 的4330 篇文章
364 次浏览
java.io.InputStream.mark() 方法用于标记此输入流中的当前位置。此方法需要一个参数,即在标记的位置失效之前可以读取的字节数。演示此方法的程序如下所示:示例import java.io.FileInputStream; import java.io.InputStream; public class Demo { public static void main(String[] args) throws Exception { InputStream i = null; try { i = new FileInputStream("C://JavaProgram//data.txt"); System.out.println("Char : "+(char)i.read()); System.out.println("Char : "+(char)i.read()); System.out.println("Char : "+(char)i.read()); ... 阅读更多
160 次浏览
这篇 Java 文章讨论了 InputStream.close() 函数,用于关闭输入流并释放系统资源。java.io.InputStream.close() 方法用于关闭此输入流并释放与流关联的任何系统资源。此方法不需要参数,也不返回值。此外,当发生 I/O 错误时,将抛出 IOException。问题陈述给定一个输入流,编写一个 Java 程序来关闭此输入流并释放与其关联的任何系统资源。确保程序处理如果流已关闭或发生 I/O 错误时可能发生的任何异常…… 阅读更多
2K+ 次浏览
可以使用 java.io.File.createTempFile() 方法在指定的目录中创建临时文件。此方法需要三个参数,即定义文件名的前缀、定义文件扩展名的后缀以及要创建临时文件的目录。它还返回为创建的临时文件生成的抽象路径名。演示此方法的程序如下所示:示例import java.io.File; public class Demo { public static void main(String[] args) throws Exception { File directory = new File("C:/JavaProgram"); File file = File.createTempFile("temp", ".java", directory); ... 阅读更多
962 次浏览
可以使用 java.io.File.createTempFile() 方法创建具有指定扩展名后缀的临时文件。此方法需要两个参数,即定义文件名的前缀和定义文件扩展名的后缀。它还返回为创建的临时文件生成的抽象路径名。演示此方法的程序如下所示:示例 在线演示import java.io.File; public class Demo { public static void main(String[] args) throws Exception { File file = File.createTempFile("temp", ".java"); System.out.println(file.getAbsolutePath()); file.deleteOnExit(); } }上述程序的输出如下所示…… 阅读更多
6K+ 次浏览
可以使用 java.io.File.createTempFile() 方法创建临时文件。此方法需要两个参数,即定义文件名的前缀和定义文件扩展名的后缀。它还返回为创建的临时文件生成的抽象路径名。演示此方法的程序如下所示:示例 在线演示import java.io.File; public class Demo { public static void main(String[] args) throws Exception { File file = File.createTempFile("temp", null); System.out.println(file.getAbsolutePath()); file.deleteOnExit(); } }上述程序的输出如下所示:输出C:\Users\amit_\AppData\Local\Temp\temp6072597842246154962.tmp现在让我们了解上述…… 阅读更多
7K+ 次浏览
java.lang.System.getProperty() 方法用于获取系统属性。此系统属性由键指定,该键是该方法的参数。要获取当前工作目录,使用的键是 user.dir。演示此方法的程序如下所示:示例 在线演示public class Demo { public static void main(String[] argv) throws Exception { String currentDirectory = System.getProperty("user.dir"); System.out.println("The current working directory is " + currentDirectory); } }上述程序的输出如下所示:输出The current working directory is c:\JavaProgram现在让我们了解上述程序。当前…… 阅读更多
3K+ 次浏览
java.io.File.list() 方法用于获取指定目录中文件和目录的列表,该目录由其路径名定义。此文件列表存储在字符串数组中。如果此字符串数组的长度大于 0,则指定目录不为空。否则,它为空。演示此方法的程序如下所示:示例 在线演示import java.io.File; public class Demo { public static void main(String[] args) { File directory = new File("C:\JavaProgram"); if (directory.isDirectory()) { String[] files = directory.list(); ... 阅读更多
349 次浏览
java.io.File.renameTo() 方法用于重命名文件或目录。此方法需要一个参数,即文件或目录重命名到的名称,如果重命名成功则返回 true,否则返回 false。演示此方法的程序如下所示:示例 在线演示import java.io.File; public class Demo { public static void main(String[] args) { try { File file1 = new File("demo1.txt"); File file2 = new File("demo2.txt"); file1.createNewFile(); file2.createNewFile(); ... 阅读更多
826 次浏览
可以使用 java.io.File.setReadOnly() 方法将文件设置为只读。此方法不需要参数,如果文件设置为只读则返回 true,否则返回 false。java.io.File.canWrite() 方法用于检查是否可以写入文件,如果不能,则确认文件为只读。演示此方法的程序如下所示:示例 在线演示import java.io.File; public class Demo { public static void main(String[] args) { boolean flag; try { File file = new File("demo1.txt"); ... 阅读更多
12K+ 次浏览
要在 Java 中连接到数据库时禁用警告,请使用以下概念:autoReconnect=true&useSSL=false完整的语法如下:yourJdbcURL="jdbc:mysql://127.0.0.1:yourPortNumber/yourDatabaseName?autoReconnect=true&useSSL=false";如果您不包含“useSSL=false”,则会出现以下警告消息:Wed Feb 06 18:53:39 IST 2019 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore…… 阅读更多