• 2024-06-23JAVA类与对象的基础概念(JAVA基础)
    类的定义1.定义:类可以看做是一个模版,或者图纸,系统根据类的定义来造出对象2.属性:用于定义该类或该类对象包含的数据或者说静态特征3.初始化∶定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的值对其初始化4.方法:用于定义该类或该类实例的行为特征和功能实现
  • 2024-06-06第二次blog总结
    一、前言:第四次pta作业:1.知识点:考察类的继承,抽象类的使用。2.题量:3道简单题,1道迭代难题。3.难度:这次最后一道题在上次的基础上添加了题目的种类(eg:选择题、填空题)等,难度增加的还行,不算太难也不算太容易。第五次pta作业:1.知识点:考察类实现Comparable接口,重写compareTo
  • 2024-05-28单例模式(Singleton)
    单例模式(SingletonPattern)是设计模式中最简单也最常见的一种。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在单例模式中,一个类只有一个实例存在,同时该类的实例由一个预先定义好的静态引用变量所持有,以便在整个系统中随时访问它。模式结构与角色单例类
  • 2024-04-05JVM类加载机制有哪些?
    全盘负责,当一个类加载器负责加载某个Class时,该Class所依赖的和引用的其他Class也将由该类加载器负责载入,除非显示使用另外一个类加载器来载入父类委托,先让父类加载器试图加载该类,只有在父类加载器无法加载该类时才尝试从自己的类路径中加载该类缓存机制,缓存机制将会保证所有加
  • 2024-03-10API
    API介绍介绍:API应用程序编程接口简单记:就是别人已经写好的代码学习别人已经写好的代码,使用的是API帮助文档帮助文档的使用流程:API帮助文档的使用流程:​​1.在索引位置搜索自己要查看的类​问题:我怎么知道该搜哪一个类?回答:
  • 2023-11-03JAVA内存分配
    1.类(包含该类的方法)的字节码文件进入方法区处于候命状态2.虚拟机调用了该类的方法后,方法进入栈内存,并执行方法3.当运行方法过程中出现了“new”,就会在堆内存中开辟对应空间,并把该空间的地址返回给arr变量记录,因此就可以通过arr找到对应的堆内存空间 注意: 
  • 2023-09-28What is Serializable ?
    在Java中,Serializable是一个标记接口(markerinterface),用于指示一个类的对象可以被序列化。序列化是将对象转换为字节流的过程,可以将对象保存到文件、在网络上传输或在内存中传递。当一个类实现了Serializable接口时,它表示该类的对象可以被序列化和反序列化。序列化过程通过将对
  • 2023-09-21HNU个人项目评测
    HNU个人项目评测——中小学数学试卷自动生成程序简介本博客是对于结对编程队友周润荣个人项目代码的评价与总结,代码使用Java语言编写。项目要求1.命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示
  • 2023-09-21java中private是什么意思
    在java中,private的意思为“私有的”,是一种访问控制修饰符,用于修饰类、属性和方法。用private修饰的类成员,只能被该类自身的方法访问和修改,而不能被任何其他类(包括该类的子类)访问和引用;因此,private修饰符具有最高的保护级别。
  • 2023-08-09IDEA常见快捷键
    ctrl+shif+u经小写变成大写ctrl+alt+t用语句包裹代码块字符串的遍历的快捷键为字符串.length().forctrl+alt+m将指定的代码块抽取成方法cmd中calc表示打开计算器ctrl+alt+v自动生成左边win+.任意位置打开window的表情包ctrl+n搜索ctrl+B跟进到该类或方法alt+7打开该
  • 2023-07-1179.如果想将某个类用作基类,为什么该类必须定义而非声明?
    79.如果想将某个类用作基类,为什么该类必须定义而非声明?派生类中包含并且可以使用它从基类继承而来的成员,为了使用这些成员,派生类必须知道他们是什么。所以必须定义而非声明。参考资料来源:阿秀
  • 2023-05-23UE4 UCLASS(...)
    类说明符UCLASS和元数据(meta)可以定义引擎和编辑器特定的行为。类声明的语法如下所示:UCLASS([specifier,specifier,...],[meta(key=value,key=value,...)])classClassName:publicParentName{GENERATED_BODY()}声明包含一个类的标准C++类声明。在标准声
  • 2023-05-04JVM类加载机制
    1.类加载的生命周期类的加载过程包括:加载、验证、准备、解析、初始化(解析某些情况下可以在初始化阶段后开始;几个阶段按顺序开始,并非进行或完成,这些阶段通常是互相交叉混合进行。)类的加载机制:虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析
  • 2023-04-24双亲委派模型
    在Java中,双亲委派模型是一种类加载机制。当一个类需要被加载时,首先会委托父类加载器去查找是否已经加载过该类。如果父类加载器能够找到并加载该类,则直接返回该类的Class对象;否则,就将该请求“下放”给子类加载器去处理。这个过程会一直向下递归,直到顶层的启动类加载器。如果该类
  • 2023-03-17请你谈谈单例模式的优缺点,注意事项,使用场景
    单例模式(Singleton),是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个全局对象,这样有利于我们协调系统整
  • 2023-02-17JVM初始化一个类包含几个步骤?
    加入这个类还没有被加载和连接,则程序先加载并连接该类加入该类的直接父类还没有初始化,则先初始化其直接父类加入类有初始化语句,则系统依次执行这些初始化语句当执行第
  • 2023-02-13Annotation - @Import
    总结@Import注解提供了三种用法:@Import一个普通类spring会将该类加载到spring容器中@Import一个类,该类实现了ImportBeanDefinitionRegistrar接口在重写的registerBe
  • 2023-02-13RTSP Server(LIVE555)源码分析(一)-重要关系类
        live项目包括四个基本的库,程序入口类(在mediaServer中),各种测试代码(测试代码在testProgs里面)。四个基本的库分别是:UsageEnvironment&TaskScheduler、Groupsoc
  • 2023-01-27类图里面的加减号是什么意思
    UML中,可见性分为4级1、public公用的:用+前缀表示,该属性对所有类可见2、protected受保护的:用#前缀表示,对该类的子孙可见3、private私有的:用-前缀表示,只对该类本
  • 2022-11-15类加载机制
    类的生命周期首先我们先看类的生命周期类的加载过程包含了加载、验证、准备、解析、初始这五个阶段,其中除了解析阶段其他四个阶段的发生顺序都是确定的,因为解析阶段在某
  • 2022-11-12static 关键字
    静态变量(类变量)、静态方法(类方法):static声明的属性或方法。静态变量/静态方法生命周期和类相同,在整个程序执行期间都有效。它有如下特点:为该类的公用变量,属于类,
  • 2022-11-11System.ServiceProcess 命名空间
    https://www.cnblogs.com/mahaisong/archive/2011/07/18/2109364.htmlsystem.ServiceProcess 命名空间提供用于实现、安装和控制Windows服务应用程序的类。服务是长期
  • 2022-10-31uml类图中的+,-,#符号的含义
    描述类的属性的可见性:UML中,可见性分为4级1、public公用的:用+前缀表示,该属性对所有类可见2、protected受保护的:用#前缀表示,对该类的子孙可见3、private私有的:用
  • 2022-10-29Qt应用程序接口和插件的创建详细过程
    Qt应用程序接口:包含类定义的头文件(*.h),该类定义中一般只包含纯虚函数的声明。Qt应用程序插件:继承自指定类和接口的C++类,该类实现了接口中定义的纯虚函数。 ------------
  • 2022-10-15肖sir__java__Java访问控制修饰符详解(public、 private、protected 和 friendly)
    1、  1.private用private修饰的类成员,只能被该类自身的方法访问和修改,而不能被任何其他类(包括该类的子类)访问和引用。因此,private修饰符具有最高的保护级别。例