摘要:
public class Test_09 { public static void main(String[] args) { Account account = new Account(1000); Thread t1 = new Thread(new AccountThread(account) 阅读全文
posted @ 2020-08-09 21:48
javase-->
阅读(142)
评论(0)
推荐(0)
摘要:
实例方法: void setPriority(int newPrority) 设置程序的优先级 int getPriority() 获取程序优先级 最高为10,最低为5,默认为1 MAX/MIN/NORM_PRIORITY = 10/1/5 void join() 合并线程 当前线程进入阻塞,直到调 阅读全文
posted @ 2020-08-09 21:02
javase-->
阅读(86)
评论(0)
推荐(0)
摘要:
1.获取线程的名字setName()getName() 获取当前线程对象static Thread currentTread() Thread currentThread = Thread.currentThread; currentThread.getName(); Thread.currentT 阅读全文
posted @ 2020-08-09 20:57
javase-->
阅读(129)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2020-08-09 20:06
javase-->
阅读(70)
评论(0)
推荐(0)
摘要:
java语言中同一个进程的线程,堆内存和方法区内存共享,但是栈内存独立,每个栈之间互不干扰进程之间的内存独立不共享使用了多线程机制之后,main方法结束,主栈空了,但是其它栈可能还在运行 实现线程的方法:1.编写一个类继承java.lang.Thread,重写run方法 创建线程对象调用start( 阅读全文
posted @ 2020-08-09 19:34
javase-->
阅读(118)
评论(0)
推荐(0)
摘要:
经常改变的数据,可以单独写到一个文件中,使用程序动态读取 属性配置文件中#为注释文件 username=123 password=123456调用Properties对象的load方法将文件中的数据加载到Map集合中 FileReader reader = new FileReader("name" 阅读全文
posted @ 2020-08-09 18:38
javase-->
阅读(87)
评论(0)
推荐(0)
摘要:
ObjectOutputStream 序列化 Serialize 将对象存储到文件中,将java对象状态保存下来 writeObject(obj)ObjectInputStream 反序列化 DeSerialize 将硬盘上的数据重新恢复到内存当中,恢复成java对象 readObject()参与序 阅读全文
posted @ 2020-08-09 16:31
javase-->
阅读(150)
评论(0)
推荐(0)
摘要:
import java.io.*;public class Test { public static void main(String[] args) { File srcFile = new File("D:/Netease"); File destFile = new File("D:/test 阅读全文
posted @ 2020-08-09 16:29
javase-->
阅读(118)
评论(0)
推荐(0)
摘要:
常用方法: 构造方法 boolean exists() createNewFile() mkdir() mkdirs() getParent() getParentFile() getAbsolutePath() delete() getName() getPath() isDirectory() 阅读全文
posted @ 2020-08-09 14:54
javase-->
阅读(107)
评论(0)
推荐(0)
摘要:
System.out.println("hello world"); 等同于 PrintStream ps = System.out; 标准输出流指向控制台ps.println("hello world");标准输出流不需要关闭 PrintStream ps = new PrintStream(ne 阅读全文
posted @ 2020-08-09 14:27
javase-->
阅读(73)
评论(0)
推荐(0)
摘要:
数据专属流,可以将数据连同数据的类型一并写入文件 注意:这个文件不是普通文本文档(无法用记事本打开)DataOutputStream(OutputStream)DataOutputStream写入的文件只能用DataInputStream读取,并且读的时候顺序需要和写入顺序一致 writeByte( 阅读全文
posted @ 2020-08-09 14:21
javase-->
阅读(107)
评论(0)
推荐(0)
摘要:
自带缓冲区,使用时不需要定义char数组FileReader reader = new FileReader("name");BufferReader bfr = new BufferReader(reader);bfr.close() String readLine() 读取一行(不带换行符) 读 阅读全文
posted @ 2020-08-09 11:33
javase-->
阅读(368)
评论(0)
推荐(0)
摘要:
只能操作普通文本文件 以字符方式读取,写入 写入时write()方法可以直接传字符串 write(String s) write("\n") 创建数组时创建char数组,按字符读取 FileReader fileReader = null;try { fileReader = new FileRea 阅读全文
posted @ 2020-08-09 11:08
javase-->
阅读(134)
评论(0)
推荐(0)
摘要:
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class Test_05 { 阅读全文
posted @ 2020-08-09 11:01
javase-->
阅读(85)
评论(0)
推荐(0)
摘要:
write()write(byte[] b) 谨慎使用,会先原将文件内容清空,然后写入 FileOutputStream(String name, boolean append)以追加的方式在文件末尾写入 创建输出流 写完后一定要.flush()刷新 最后要.close()关闭 阅读全文
posted @ 2020-08-09 10:49
javase-->
阅读(125)
评论(0)
推荐(0)
摘要:
1.int available() 返回流当中剩余的字节数量 这个方法有什么用:可以在读取之前就获取文件可读的总字节数量 byte[] bytes = new byte[fileInputStream.available()]; 只需要读取一次,不适应于较大的文件,因为byte数组不能太大 2.lo 阅读全文
posted @ 2020-08-09 10:39
javase-->
阅读(97)
评论(0)
推荐(0)
摘要:
1.路径问题 idea中读取的默认当前路径为工程的根目录 *注意是idea中 2.read(byte[] b)返回值为读到的字节数量,没有返回-1 将字符读取到byte数组中 byte[] bytes = new byte[4]; int readCount = 0; while ((readCou 阅读全文
posted @ 2020-08-09 10:23
javase-->
阅读(473)
评论(0)
推荐(0)
摘要:
1.字节流FileInputStream read()方法一次读取一个字节 *返回值为int,返回读取的内容,为空返回-1 一次只读一个字节,加循环进行全部读取: while(fileInputStream.read() != -1){ System.out.println(fileInputStr 阅读全文
posted @ 2020-08-09 09:53
javase-->
阅读(1152)
评论(0)
推荐(0)

浙公网安备 33010602011771号