当前位置: 首页 > news >正文

东莞智通人才网首页东莞关键字排名优化

东莞智通人才网首页,东莞关键字排名优化,wordpress commerce,adsense wordpress目录 一、io流 1.什么是io流 2.流的方向 i.输入流 ii.输出流 3.操作文件的类型 i.字节流 1.拷贝 ii.字符流 ​3.字符流输出流出数据 4.字节流和字符流的使用场景 5.练习 6.缓冲流 1.字节缓冲流拷贝文件 2.字符缓冲流特有的方法 1.方法 2.总结 7.转换流基本用法…

目录

一、io流

1.什么是io流

2.流的方向

i.输入流

ii.输出流

3.操作文件的类型

i.字节流

 1.拷贝

ii.字符流

​3.字符流输出流出数据

4.字节流和字符流的使用场景

5.练习

6.缓冲流

1.字节缓冲流拷贝文件

2.字符缓冲流特有的方法

1.方法

2.总结

7.转换流基本用法

8.小练习;

​编辑二、多线程

1.实现方式

i.继承Thread类的方法进行实现

ii.实现Runnable接口的方式进行实现

iii.利用Callable接口和Future接口方式实现

vi.三种方式对比

v.常见的成员方法

2.守护线程等

i.守护线程

​ii.礼让线程

iii.插入线程

vi.线程的生命周期​编辑

v.线程的安全

iv.同步方法

三、线程的锁


一、io流

1.什么是io流

io流:存储和读取数据的解决方案

2.流的方向

i.输入流

ii.输出流

字节输出流基本方法

  FileOutputStream fos=new FileOutputStream("a.txt");fos.write(97);fos.close();

3.操作文件的类型

i.字节流

 1.拷贝

ii.字符流

空参read

带参read

3.字符流输出流出数据

4.字节流和字符流的使用场景

5.练习

一:

public class Main {public static void main(String[] args) throws IOException {//拷贝一个文件夹,考虑子文件夹//1.创建对象表示数据源File src=new File("D:\\aaa\\src");//2.创建对象表示目的地File dest=new File("D:\\aaa\\dest");//3.调用方法开始拷贝copydir(src,dest);}
/*
作用:拷贝文件
参数一:数据源
参数二:目的地*/private static void copydir(File src, File dest) throws IOException {dest.mkdirs();//如果不存在则创建,如果存在则创建失败//递归//1.进入数据源File[] files = src.listFiles();//会把所有的文件还// 有文件夹的路径放到数组当中给你返回好//2.遍历数组for (File file : files) {if (file.isFile()){//3.判断文件,拷贝FileInputStream fis=new FileInputStream(file);FileOutputStream fos=new FileOutputStream(new File(dest,file.getName()));byte[] bytes=new byte[1024];int len;while((len=fis.read(bytes))!=-1){fos.write(bytes,0,len);}fos.close();fis.close();}else{//判断文件夹,递归copydir(file,new File(dest,file.getName()));}}}
}

二:

^异或:两边相同true两边不同false,两次同一个是原来的数据

加密:如以下代码

解密:再创一个c,将a改成b,b改成c就行了

 FileInputStream fis=new FileInputStream("D:\\java\\io流\\myio\\a.txt");FileOutputStream fos=new FileOutputStream("D:\\java\\io流\\myio\\b.txt");//加密处理int b;while((b=fis.read())!=-1){fos.write(b^2);}fos.close();fis.close();

三:

注意:初始文件里面不要换行否则会隐含\r\n

代码:

//读取数据FileReader fr=new FileReader("D:\\java\\io流\\myio\\a.txt");StringBuilder sb=new StringBuilder();int ch;while((ch= fr.read())!=-1){sb.append((char)ch);}fr.close();System.out.println(sb);//排序Integer[] arr = Arrays.stream(sb.toString().split("-")).map(Integer::parseInt)//方法引用.sorted().toArray(Integer[]::new);//再收集到Integer的数组里面//写出数据FileWriter fw=new FileWriter("D:\\java\\io流\\myio\\a.txt",true);String s = Arrays.toString(arr).replace(", ","-") ;String result= s.substring(1,s.length()-1);fw.write("\r\n");fw.write(result);fw.close();

6.缓冲流

1.字节缓冲流拷贝文件

更加高级的知识点

2.字符缓冲流特有的方法

1.方法
2.总结

7.转换流基本用法

8.小练习;

二、多线程

1.实现方式

i.继承Thread类的方法进行实现

打印出来的数据是一会1一会2的

ii.实现Runnable接口的方式进行实现

iii.利用Callable接口和Future接口方式实现

vi.三种方式对比

v.常见的成员方法

2.守护线程等

i.守护线程

ii.礼让线程

让其尽可能均匀

iii.插入线程

vi.线程的生命周期

v.线程的安全

eg:买票:如下代码,结果就是很多票数重复了

小细节:

也可以这样写

注意:不同的线程互斥地访问临界资源,这是互斥。所有的线程都必须等待其他线程卖了票之后才能卖票,这是同步

//重写方法快捷键:Alt+回车

iv.同步方法

ctrl+alt+m快捷创建函数键

三、线程的锁

http://www.hkea.cn/news/252247/

相关文章:

  • 先做网站还是服务器销售营销方案100例
  • 用卫生纸做的礼物街网站免费网页空间到哪申请
  • 手游网站做cpc还是cpm广告号厦门网页搜索排名提升
  • 人个做外贸用什么网站好宁波百度seo点击软件
  • 诈骗网站怎么做的企业网站seo案例分析
  • 如何做网站接口湖南营销型网站建设
  • 进入兔展网站做PPt软文营销ppt
  • app网站新闻危机公关
  • 东莞关键词优化实力乐云seo南宁seo外包服务商
  • 做网站都是用源码么免费注册个人网站不花钱
  • 建设网站需要两种服务支持官网设计公司
  • 安庆做网站seo建站收费地震
  • 绵阳住房和城市建设局网站官网seo排名优化联系13火星软件
  • 网站开发建设费用关键词异地排名查询
  • 网站建设企业电话广州优化疫情防控举措
  • 重庆模板网站建设百度网站域名注册
  • 安徽建设厅网站地址网络广告推广方式
  • 门户网站内容管理建设方案企业关键词优化推荐
  • 北京网站建设公司飞沐小学生一分钟新闻播报
  • 企业网站建设申请域名seo赚钱
  • 2017网站开发前景百度网盘资源链接入口
  • 平面广告设计主题seo是怎么优化上去
  • 正规网站制作公司哪家好四年级写一小段新闻
  • 济南网站建设安卓版快手seo
  • java开发兼职网站开发线上推广平台
  • 北京网站建设开发公司网站自动收录
  • wordpress最多多少用户seo基础知识
  • 湘潭做网站 去磐石网络b站推出的短视频app哪个好
  • 宿迁做网站的公司有人看片吗免费观看视频
  • 什么人最需要建设网站淘宝运营一般要学多久