03 2023 档案
摘要:嵌套在类内部的 类。 分类 分为普通内部类和静态内部类 静态内部类 使用:是独立类,不用new外部类对象,可以直接使用 特点:无法访问外部类的成员;但拥有外部类的private访问权限 场景:可用于VO类的定义 普通内部类: 使用:内部类嵌套在外部类中,因此必须首先实例化外部类,然后创建内部类的对象
阅读全文
摘要:一、枚举类型 https://www.cnblogs.com/ziph/p/13068923.html 二、获取枚举类的值 有两种方法:最常见的的是遍历查找,也可以使用静态map类提高效率 1.1 遍历 public enum DomainTypeEnum { //音频 AUDIO(0, "audi
阅读全文
摘要:控制反转:将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。 依赖注入:由容器将依赖(对象)直接注入使用,而非在类内部创建后再使用。依赖注入可以提升组件重用的频率,并为系统搭建一个灵活、可扩展的平台。 构造器注入 setter注入 接口注入 IoC和DI有什么关系呢? IoC和DI有
阅读全文
摘要:private:本类 default:本类 + 本包 protected:本类 + 本包 + 子类 注意:上述范围指的是同一模块下,不同模块下需要在依赖中引入
阅读全文
摘要:一、接口和抽象类 接口:用来封装代码,告诉外界提供了哪些功能(方法抽象),对行为的抽象。 接口就是一种特殊的abstract class,但是比abstract class更加抽象 在接口中声明方法,实现类实现接口—— 接口中方法不能在接口中实现,它需要一个实现类来实现它(通过具体的实现类来实例化:
阅读全文
摘要:封装 、继承、多态 1.封装(Encapsulation):封装指的是将对象的属性和行为封装在一起,对外部的不可见,而只有通过对象提供的公共方法才能够去访问和修改对象的属性和行为。封装意味着将数据和方法打包在一个单独的单元内,这样可以隐藏所需实现的详细信息,并可以提高程序的安全性和可靠性。 2.继承
阅读全文
摘要:java中的数据类型包括:基本数据类型、引用数据类型 一、基本数据类型 byte、short、int、long,boolean、char、float、double 1 2 4 8 1bit 2 4 8 byte:8位有符号整数类型,取值范围-128到127,8bit=1字节 short:16位有符号
阅读全文
摘要:1. JVM参数 Xss 每个线程的堆栈大小 128k 设置较小的线程栈以支持创建更多的线程,支持海量访问,并提升系统性能。 -Xmx 最大堆大小 物理内存的1/4(<1GB) 大小约等于系统内存大小的一半,即充分利用系统资源,又给予系统安全运行的空间 Xms 初始堆大小 物理内存的1/64(<1G
阅读全文