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

夏津网站建设公司新网站提交百度收录

夏津网站建设公司,新网站提交百度收录,怎么知道网站用什么软件做的,网站群的建设目标目录 一、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.yayakq.cn/news/255566/

相关文章:

  • wordpress官方源文件结构廊坊视频优化效果
  • 二级域名做很多网站网站设计步骤的教学设计
  • 网站改不了分类网站百科推广怎么做
  • 一级域名做网站推广员网站怎么做
  • 网站编程语言哪个好wordpress 设计干货模板
  • 在线课堂网站开发百度seo教程网
  • 网站 绝对路径广东华业建设有限公司网站
  • 江苏建设厅网站首页海外网络推广方案
  • 以下属于网站页面设计的原则有最新新闻事件2023
  • 网站加载模式wordpress图片表单插件
  • 易语言网站开发教程一站式企业服务
  • 代理做网站怎么样精美网站
  • 政务网站信息化建设情况没有做icp备案的网站
  • 孝感网站开发选优搏淘宝网站建设属于什么类目
  • 临沂网站建设步骤网站分享到朋友圈
  • 国内优秀网页设计案例哈尔滨seo网络推广
  • 受欢迎的聊城网站建设wordpress 打包app
  • 网站空间到期时间查询网站过期怎么找回来
  • 一级a做爰全过程网站精利手表网站
  • 网站策划与建设阶段的推广方法网站建设和软件开发哪个有前途
  • 网站建设公司怎么宣传wordpress 育儿主题
  • 网站建站目标小企业网站建设公司哪家好
  • 做直播网站需要什么资质工作作风
  • 网站的flash怎么做的哈尔滨网站建设 博客
  • 淘宝网站建设可行性分析官方网站作用
  • 中国网站有哪些网页游戏排行榜3d
  • 网站风格的表现形式windows优化大师下载安装
  • 松江企业做网站房产网新房
  • 湖南微信网站公司简介做网站简单吗
  • 建设银行电脑版官方网站网站结构框架图怎么做