file类
file类:
-
构造方法:
-
File(String pathname):根据一个路径得到File对象
-
File(String parent, String child):根据一个目录和一个子文件/目录得到File对象
-
File(File parent, String child):根据一个父File对象和一个子文件/目录得到File对象
-
-
创建功能:
-
public boolean createNewFile():创建文件 如果存在这样的文件,就不创建了
-
public boolean mkdir():创建文件夹 如果存在这样的文件夹,就不创建了
-
public boolean mkdirs():创建文件夹,如果父文件夹不存在,会帮你创建出来
-
-
重命名和删除功能:
-
public boolean renameTo(File dest):把文件重命名为指定的文件路径
-
public boolean delete():删除文件或者文件夹
-
//要想成功file必须存在且file2必须不存在
boolean a = file.renameTo(file2);
-
-
判断功能
-
public boolean isDirectory():判断是否是目录
-
public boolean isFile():判断是否是文件
-
public boolean exists():判断是否存在
-
public boolean canRead():判断是否可读
-
public boolean canWrite():判断是否可写
-
public boolean isHidden():判断是否隐藏
-
-
获取功能
-
public String getAbsolutePath():获取绝对路径
-
public String getPath():获取路径
-
public String getName():获取名称
-
public long length():获取长度。字节数
-
public long lastModified():获取最后一次的修改时间,毫秒值
-
public String[] list():获取指定目录下的所有文件或者文件夹的名称数组
-
public File[] listFiles():获取指定目录下的所有文件或者文件夹的File数组
-
-
文件过滤器
-
public String[] list(FilenameFilter filter)
-
public File[] listFiles(FileFilter filter)
-
DatagramPacket:可以将发送端或者接收端的数据封装起来。
-
public DatagramPacket(byte[] buf,int length,InetAddress address,int port) 发送者要用的构造方法
-
public DatagramPacket(byte[] buf,int length)接收者要用的构造方法
DatagramSocket类
-
DatagramSocket的实例对象就可以发送和接收DatagramPacket数据包
-
public DatagramSocket():发送者用
-
public DatagramSocket(int port):接收者用
-
public void receive(DatagramPacket p) throws IOException:阻塞直到数据接收
总结:
发送端:DategramPacket(byte[] bys, int length,InetAddress is,int port)
DategramSocket()
-
发送端一定要明确指出数据的目的地(ip地址和端口号)
接收端: DategramPacket(byte[] bys,int length)
DategramSocket(int port)
-
接收端不需要明确知道数据的来源,只需要接收到数据即可

浙公网安备 33010602011771号