Java File类文件 1.文件的创建与删除当使用File类创建一个文件对象后,例如:Filefile=newFile("C:\\myletter","letter.txt");如果C:\myletter目录中没有名字为letter.txt文件,文件对象file调用方法:publicbooleancreateNewFile( Java输入输出流 2022年01月13日 242 点赞 0 评论 73071 浏览
Java Scanner类使用默认分隔标记解析字符串 前几节我们学习了怎样使用String类的split(Stringregex)来分解字符串,以及怎样使用StringTokenizer类来解析字符串中的单词,这一节我们学习怎样使用Scanner类的对象从字符串中解析程序所需要的数据。解析程序所需数据有两种方法, Java常用实用类 2022年04月03日 225 点赞 0 评论 72763 浏览
Java输入输出流 这一章,我们要学习Java语言的输入输出流,我们都知道,程序在运行期间,可能需要从外部的存储媒介或其他程序中读入所需要的数据,这就需要使用输入流。输入流的指向称为它的源,程序通过输入流读取源中的数据。另一方面,程序在处理数据后,可能需要将处理的结果写入到永久的存储媒介中或传送给其他的应用程序, Java输入输出流 2022年04月25日 241 点赞 0 评论 72701 浏览
Java final关键字 final关键字可以修饰类、成员变量和方法中的局部变量。可以使用关键字final将类声明为final类,final类不能被继承,即不能有子类。例如:finalclassA{…}A就是一个final类,将不允许任何类声明成A的子类。一般是出于安全性考虑将一些类修饰为final类。 Java子类与继承 2022年02月05日 173 点赞 0 评论 72067 浏览
Java文件锁 经常出现几个程序处理同一个文件的情景,比如同时更新或读取文件。应对这样的问题做出处理,否则可能发生混乱。JDK1.4版本后,Java提供了文件锁功能,可以帮助解决这样的问题。FileLock和FileChannel类分别在java.nio和java.nio.channels包中。 Java输入输出流 2022年03月23日 54 点赞 0 评论 70706 浏览
Java处理异常(2)try…catch…finally 我们处理异常还可以使用try…catch…finally语句,当程序执行到错误代码的地方,系统会抛出一个异常对象,程序转入catch块进行逐个匹配,如果匹配成功,程序则执行catch代码,如果匹配失败,程序则还给Java虚拟机处理。try…catch…finally语句的格式如下:try{//包含可能 Java内部类与异常类 2022年01月02日 186 点赞 0 评论 69273 浏览
Java随机流 通过前面的学习我们知道,如果准备读文件,需要建立指向该文件的输入流;如果准备写文件,需要建立指向该文件的输出流。那么,能否建立一个流,通过该流既能读文件也能写文件呢?这正是本节要介绍的随机流。RandomAccessFile类创建的流称做随机流, Java输入输出流 2022年05月15日 204 点赞 0 评论 68921 浏览
Java try…catch…finally语句里return语句的执行顺序(2) 第二种情况try语句块和finally语句块里面有return语句,catch语句块里面没有return语句。代码如下:publicclassMain{publicstaticvoidmain(String[]args){System.out.println(test2());}publicstati Java内部类与异常类 2022年02月11日 151 点赞 0 评论 68816 浏览
Java使用Scanner解析文件 在上一章我们学习了怎样使用Scanner类的对象解析字符串中的数据,那么这一节我们将学习怎样使用Scanner类的对象解析文件中的数据。应用程序可能需要解析文件中的特殊数据,此时,应用程序可以把文件的内容全部读入内存后,再解析所需要的内容,其优点是处理速度快, Java输入输出流 2022年01月16日 179 点赞 0 评论 68772 浏览
Java希尔排序(Shell Sort) 希尔排序(ShellSort)是插入排序的一种,也是直接插入排序的更高效的改进版本,希尔排序充分利用了插入排序的两个特点:1)当数据规模小的时候非常高效。2)当给定数据已经有序时的时间复杂度为O(n)。所以,Shell排序每次把数据分成若干块, Java数组 2022年04月14日 116 点赞 0 评论 68620 浏览