06 2020 档案
摘要:Socket 所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。一个套接字就是网络上进程通信的一端 利用套接字(Socket)开发网络应用程序早已被广泛的采用,以至于成为事实 上的标准。 网络上具有唯一标识的IP地址和端口号组合在一起才能构成唯一能识别
阅读全文
摘要:网络基础 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规 模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、 共享硬件、软件、数据信息等资源。 网络编程的目的: 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯。 网络编程中有两个主要
阅读全文
摘要:1:什么是java序列化,如何实现java序列化? 答:序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。 可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。 序列化是为了解决在对对象流进行读写操作时所引发的问题。 序列化的实现:将需要被序列化的类实现Seri
阅读全文
摘要:对象流: ObjectInputStream和OjbectOutputSteam 对象流的作用 用于存储和读取基本数据类型数据或对象的处理流。它的强大之处就是可 以把Java中的对象写入到数据源中,也能把对象从数据源中还原回来。 序列化和反序列化 序列化:用ObjectOutputStream类
阅读全文
摘要:掌握: 字符流:FileReader,FileWriter, 字节流:FileInputStream, FileOutputStream 缓冲流: 字符: BufferedReader,BudderesWriter 字节:BufferedInputStream,BufferedOutputStrea
阅读全文
摘要:File类的使用 java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关 File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。 如果需要访问文件内容本身,则需要使用输入/输出流 想要在Java程序中表示一个真实存在的文件或目录,那么必须有一个File对 象
阅读全文
摘要:1: 定义个泛型类 DAO<T>,在其中定义一个 Map 成员变量,Map 的键 为 String 类型,值为 T 类型。 分别创建以下方法: public void save(String id,T entity): 保存 T 类型的对象到 Map 成员 变量中 public T get(Stri
阅读全文
摘要:什么是泛型? 泛型即是标签,可以指定所需要的类型 所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类 型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如, 继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实 际的类型参数,也称为类型实参) 举例: 中
阅读全文
摘要:HashSet 是Set的主要实现类 线程不安全可以存储null值 | LinkedHashSet 作为HashSet的子类遍历其内部数据结构时可以按照添加顺序遍历 TreeSet 可以按照添加对象的指定属性 进行排序 Set接口中没有添加新的方法 都是使用Collection中的方法 1: 无序性
阅读全文
摘要:1:集合Collection中存储的如果是自定义类的对象,需要自定义类重写哪个方法?为什么? equals() 因为在进行比较(contains()方法的时候)的时候需要用equals()方法 List: equals() Set(HastSet ):equals()和hashCode()因为在添加
阅读全文
摘要:Collection和Collections的区别; Collection是创建集合的接口,Collections是操作集合的工具类 Collections 是一个操作List, Set, Map 等集合的工具类 Collections 中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,
阅读全文
摘要:Map对应python中的字典 存储键值对 1: Map与Collection并列存在。用于保存具有映射关系的数据:key-value 2: Map 中的 key 和 value 都可以是任何引用类型的数据 3: Map 中的 key 用Set来存放,不允许重复,即同一个 Map 对象所对应 的类,
阅读全文