摘要:
如果需要显示图片:将图片文件放置在与类文件同级目录中。首先创建MyPanel类,让其继承自JPanel类,在类中定义图片变量image: 在构造方法中初始化图片文件,将图片文件读入内存中: 然后重写父类的paintComponent方法如下: 然后在主类中实现MyPanel,运行即可,效果如下所示: 阅读全文
摘要:
读xml文件: xml文件内容: 代码: 注意:NodeList cList=lan.getChildNodes(); 会把原文件中的换行也当作子节点,所以需要判断:if(c instanceof Element){……} 创建xml文件: 其中重点是如何输出: 使用第三方库dom4j操作xml数据 阅读全文
摘要:
同步代码块:在代码块前加上“synchronized”关键字,则称此代码块为同步代码块格式: synchronized(同步对象){ 需要同步的代码块 }同步方法:方法也可以同步格式: synchronized void 方法名(){} 同步代码块: 输出: 车票应该从大到小递减的,说明程序执行过程 阅读全文
摘要:
线程的优先级:1-min10-max5-normal优先级只是可能会优先占据资源,不会一定。 输出: 阅读全文
摘要:
线程有多个操作状态: 线程的状态:准备好了一个多线程的对象就绪状态:调用了start方法,等待CPU调度运行状态:执行run()方法阻塞状态:暂时停止执行,可能将资源交给其他线程使用终止状态:线程销毁 一个进程可以包括多个线程。 在Java中,线程的实现有两种:1、继承Thread类2、实现Runn 阅读全文
摘要:
使用字符流拷贝数据时,需要注意在文件末尾处的数据,因为最后一次读取的长度不会刚好与数组input长度相同,所以需要引入新的变量来存储每次读取的长度。 使用缓冲字符流读写数据: 拷贝的文件中没有换行,全在同一行。 使用PrintWriter代替BufferedWriter,方便处理最后一次读取的内容和 阅读全文
摘要:
使用带缓冲的字节流可以提高读写速度。 输出: 阅读全文
摘要:
字节流:可以处理所有类型的数据,如MP3、图片、文字、视频等。在读取时,读到一个字节就返回一个字节。在Java中对应的类都以“stream”结尾。字符流:仅仅能够处理纯文本数据,如txt文本等。在读取时,读到一个字节或者多个字节,先查找指定的编码表,然后将查到的字符返回。在Java中对应的类都以“r 阅读全文
摘要:
字节流读出文件内容并打印: 输出10个字节的内容。 字节流把数据写入文件: 程序会把"write 123456写出数据"写入文件testw.txt中。 利用字节流读写拷贝数据: 程序会把"ani.gif"拷贝到"ani_new.gif"中。 阅读全文
摘要:
遍历文件夹,输出文件夹下的所有文件和文件名: 输出: 文件的读写操作: 程序输出文件test.txt中的内容,并且把内容写入到新文件newText.txt中。 阅读全文