首页 > 编程语言 >java问题

java问题

时间:2022-09-29 21:00:27浏览次数:41  
标签:java 字节 对象 TreeMap 保存 问题 序列化

什么是序列化,什么是反序列表,为什么有时要用到序列化?

(1)java序列化就是指把java对象转换为字节序列的过程,反序列化就是指把字节符恢复为java对象的过程。 (2)序列化最重要的作用:在传递和保存对象时,保证对象的完整性和可传递性。对象转换为有序字节流,以便在网络上传输或者保存在本地文件中。 反序列化的最重要的作用:根据字节流中保存的对象状态及描述信息,通过反序列化重建对象。 核心作用就是对象状态的保存和重建。

简述TreeSet集合和TreeMap集合特点?

相同点 1、都是有序集合 2、TreeMap是Treeset的底层结构 3、运行速度都比hash慢 区别: 1、Treeset之存储一个对象,而Tree Map存储两个对象key和value 2、TreeSet中不能有重复对象,而TreeMap中可以存在 3、TreeMap的底层为红黑树结构,完成数据有序的插入,排序。

标签:java,字节,对象,TreeMap,保存,问题,序列化
From: https://blog.51cto.com/u_15785985/5724030

相关文章

  • Java中如何输入一个字符
    1、Scanner类中没有定义读取char的方法。Java中的扫描器类支持nextInt(),nextLong(),nextDouble()等。但是没有nextChar()。要读取char,我们使用next().charAt(0)。next()......
  • java-抽象类笔记
    抽象方法和抽象类抽象方法使用abstract修饰的方法,没有方法体,只有声明。定义的是一种“规范”,就是告诉子类必须要给抽象方法提供具体的实现。抽象类包含抽象方......
  • Java的特性和优势
    简单性:C++纯净版,无头文件,无指针运算,无内存管理,语法基于C面向对象:重点放在对象以及对象之间的接口,模拟人的思维写程序,学习快可移植性:跨平台性,无操作系统和硬盘的限制......
  • Redis:HGETALL的排序问题
    HGETALL介绍Returnsallfieldsandvaluesofthehashstoredatkey.Inthereturnedvalue,everyfieldnameisfollowedbyitsvalue,sothelengthofthere......
  • JAVA学习9/29
    1、继承extends//关键字1.1、测试:子类继承父类后,能使用子类对象调用父类方法吗?可以,因为子类继承父类后,这个该方法就属于子类了。当然可以使用子类对象来调用1.......
  • java中static的用法
    java中static用法总体来看可以归纳为3种,第一是修饰变量,第二是修饰方法,第三是代码块。第一,被static修饰的变量叫做静态变量,其两大用法是可以被所有类对象共享值并且不可随......
  • javascript 规范
    关于变量及方法等的命名,没有硬性规定,但是为了规范,遵循一些约定还是有必要的。变量定义:用var关键字将要使用的变量定义在代码开头,变量间用分号隔开。原因有二:一是便......
  • java垃圾回收
    jvm虚拟机栈,每一个线程运行时都有一个线程栈,每个线程栈保存了线程运行时候变量值信息。当线程访问某一个对象的值的时候,首先通过对象的引用栈找到对应的堆内存的变......
  • java面试中被问到的问题
     技术面1) Spring 的注解有哪些?2) 你如何理解 spring IOC 技术,如果不使用spring,你有哪些方式来加载 bean?3) spring aop 的原理是什么?它是怎样一个写法?关键配置项是......
  • Javadoc转换chm帮助文档的四种方法总结
     1)将现有的html文件集(比如api)制作成chm文档​​​​​​http://www.blogjava.net/lishunli/archive/2010/01/07/308618.html​​ 我建议使用javadoc2chm,看上去最......