java的认识

本文介绍了JVM的懒加载策略,用于优化性能,特别是在数据量大时。序列化是将Java对象转换为可传输的二进制形式,常用于网络传输和对象持久化,但存在跨语言支持和性能问题。抽象类作为不可实例化的引用类型,用于被继承,可以有构造方法并可以包含抽象方法。
摘要由CSDN通过智能技术生成

1.jvm的类加载之懒加载:

 当数据量庞大到redis都无法解决问题时候 使用懒加载 也就是当组织单元有上下级有关系时,当点击父节点时候 才会出现子节点 提高了性能   需要即可显示的时候  使用急加载       

2.序列化:

就是把java中的对象(因为java中的对象无法传输)转成二进制数据的过程。且要求此序列化是可逆的,可以反序列化,不然无法返回成java对象 别人也就看不懂

作用:网络传输

          对象持久化   即将内存中的对象状态保存到文件或者数据库中

          实现分布式对象

如何实现:  序列化:objectoutputstream#write(object obj)的方法

                   反序列化:objectinputstream#read(object obj)的方法

       缺点: 无法跨语言

                 性能太低

3.抽象类

 属于引用类型  且不能被实例化 用来被继承的

 final和abstract不能联合使用 这两个关键字是对立的 

 抽象类的子类可以是抽象类

抽象类有构造方法 是提供给子类使用的 super()

object类里面有很多方法没有方法体 但是都是抽象方法

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

O(1)的boot

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值