高级APL复习

目录

1.File.

    1.1概念:

    1.2常用方法:

2.io流:

    2.1流的分类:

    2.2字节流:

    2.3字节流包装类:

    2.4字符流:

    2.5字符流包装类:

    2.6序列化和反序列化:

3.URL:

4.多线程:

    4.1实现线程的三种方式:

    4.2线程的五大状态:

    4.3设置线程的优先级:

    4.4常用函数:

    4.5为了保证线程对资源安全访问(避免资源访问冲突),可以设置线程同步:

        设置关键字关键字:synchronized    5.套接字:

6.UDP:无连接数据包传输协议。

    1.定义发送信息的人。

    2.打包数据。

    3.发送数据。

    4.接受数据。


1.File.


    1.1概念:


        在java程序里面文件和文件夹都用 File表示;


    1.2常用方法:


        判断 file 是不是文件夹:isDirectory()
 
       判断 file 是不是文件:isFile()
 
       判断File对象是否存在:exists()
 
       创建文件:createNewFile()
        创建文件夹:mkdir();
 
       获取文件的完整/全路径:getPath();
        获取文件的父路径(不包含文件名):getParent();
        获取文件的大小/长度/尺寸:length()
 
       获取文件名字:getName()
        获取文件最后修改时间:lastModified()
 
       删除文件:delete();
        删除文件夹(必须保证是空文件夹):delete();
 
       获取文件夹里面的文件名字:list();
 
       获取文件夹里面存放的所有文件对象:listFiles();
 
       获取系统盘符:listRoots();
        递归:核心在方法颞部自己调用自己。


2.io流:


    2.1流的分类:


        在java中的流按数据流动方向不同可以分为输入流输出流两种(IO流);
        按处理数据类型的不同可分为字符流和字节流;
        按照功能不同可分为节点流和处理流。


    2.2字节流:


        字节读取流:FileInputStream;
        字节输入流:FileOutputStream;


    2.3字节流包装类:


        字节读取流包装类:BufferedInputStream;
 
       字节写入流包装类:BufferedOutputStream;

    2.4字符流:


        字符读取流:FileReader;
        字符输入流:FileWri

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值