04 2020 档案

摘要:wpf的布局容器派生自Panel抽象类。上图是继承关系。这个抽象类有以下属性 其中background是背景色,如果想接收鼠标事件,就设为非空的。 children是面板中存储条目的集合。一级条目。 isitemhost,如果面板用于显示与itemcontrol空间关联的项,则为true。 布局控件 阅读全文
posted @ 2020-04-30 18:03 小甲点点 阅读(319) 评论(0) 推荐(0)
摘要:BIO,是指Blocking IO阻塞的io,是针对socket编程从网络上读写操作而言的。 对于传统的IO,在socket编程中,read,write,connect服务端的accept都会产生阻塞。 因此,在jdk1.4之前,如果遇到并发请求。那么就需要开启多个线程,每个线程处理一个网络请求。 阅读全文
posted @ 2020-04-11 11:35 小甲点点 阅读(306) 评论(0) 推荐(0)
摘要:java的网络编程大概可以分为BIO,NIO,AIO三种 第一种BIO是传统的io流为基础的,他是一种阻塞式的。 这是客户端 public class Client { public static void main(String[] args) { Scanner se=new Scanner(S 阅读全文
posted @ 2020-04-10 18:36 小甲点点 阅读(958) 评论(0) 推荐(0)
摘要:这个类也是NIO提供的一个获取文件属性的一个类 他有若干个属性视图,不同的视图可以获得或者设置不同类型的属性。还可以设置自定义属性 一般都是通过 Files.getFileAttributeView来获取不同的视图 public static void main(String[] args) { P 阅读全文
posted @ 2020-04-09 20:50 小甲点点 阅读(632) 评论(0) 推荐(0)
摘要:这是NIO类提供的遍历指定目录下的所有文件和子目录的方法。 是使用FIles的walkFileTree方法,其中有一个起始路径,还有一个FileVisitor这个访问器。一旦遍历文件,都会自动触发这个访问器中的方法。其中有四个方法 FileVisitResult preVisitDirectory( 阅读全文
posted @ 2020-04-09 18:19 小甲点点 阅读(206) 评论(0) 推荐(0)
摘要:WatchService是java的NIO类新增加的监控文件变化的类。 WatchService是一个接口,利用Filesystems类获取FileSystem,然后根据这个类,new一个WatchService。具体用法如下 public static void main(String[] arg 阅读全文
posted @ 2020-04-09 18:12 小甲点点 阅读(1337) 评论(0) 推荐(0)
摘要:public static void main(String[] args) { final String str="IOStudy/src/NIOTest/FileCHannelTest.java"; File file=new File("IOStudy/src/青帝.txt"); try { 阅读全文
posted @ 2020-04-08 11:57 小甲点点 阅读(13427) 评论(0) 推荐(0)
摘要:1.序列化的类要继承Serializable接口。其父类也需要实现这个接口。否则反序列化抛异常。 2.序列化类A,引用了另外一个类B的实例,那么类B也需要实现接口。如果两个A的实例,引用了同一个B实例,那么B只序列化一次。 3.A实例序列化后,反序列化的A的实例,与原实例是两个对象。这点要注意,反序 阅读全文
posted @ 2020-04-04 18:45 小甲点点 阅读(249) 评论(0) 推荐(0)