- 概念:类似方法在内存中的首地址,但是它是类型安全的,明确知道方法的返回值类型和参数。可以这样理解:对方法的一个间接调用。定义了委托相当于定义了一个类。 格式:访问修饰符 关键字(delegate) 所指向方法的返回类型 委托的名字([形参]); 使用方式:委托的名字 委托对象 = 关键字(new ) 委托的名... 概念:类似方法在内存中的首地址,但是它是类型安全的,明确知道方法的返回值类型和参数。可以这样理解:对方法的一个间接调用。定义了委托相当于定义了一个类。 格式:访问修饰符 关键字(delegate) 所指向方法的返回类型 委托的名字([形参]); 使用方式:委托的名字 委托对象 = 关键字(new ) 委托的名...
- 在源码中经常会看到一些位移运算符的使用,比如在看HashMap源码的时候,在计算hashMap容量的阈值的时候,就使用到了位移运算符,代码如下: java中有三种移位运算符 << : 左移运算符,num << 1,相当于num乘以2 >... 在源码中经常会看到一些位移运算符的使用,比如在看HashMap源码的时候,在计算hashMap容量的阈值的时候,就使用到了位移运算符,代码如下: java中有三种移位运算符 << : 左移运算符,num << 1,相当于num乘以2 >...
- 密封类 通过在类定义前面放置关键字 sealed,可以将类声明为密封类。例如: public sealed class D { // Class members here. } 密封类不能用作基类。因此,它也不能是抽象类。密封类禁止派生。 由于密封类从不用作基类,所以有些运行时优化可以... 密封类 通过在类定义前面放置关键字 sealed,可以将类声明为密封类。例如: public sealed class D { // Class members here. } 密封类不能用作基类。因此,它也不能是抽象类。密封类禁止派生。 由于密封类从不用作基类,所以有些运行时优化可以...
- ctf.show 萌新模块 we5关,这一关考察的是intval()函数转换字符串的特性和SQL注入的绕过思路,这一关过滤了单双引号,or,斜杠,加减乘除号,叹号,括号,select等关键字,推荐使用取反运算符(~)来控制SQL语句,获取flag 页面中展示了部分源码,提示我们 id=1... ctf.show 萌新模块 we5关,这一关考察的是intval()函数转换字符串的特性和SQL注入的绕过思路,这一关过滤了单双引号,or,斜杠,加减乘除号,叹号,括号,select等关键字,推荐使用取反运算符(~)来控制SQL语句,获取flag 页面中展示了部分源码,提示我们 id=1...
- 类:存储数据一种结构体,是面向对象编程的基础。 定义类的格式:[访问修饰符] [类的属性] 关键字(class) 类的名字(首写字母必须大写)如:public class DemoStudent{} 备注:类是创建对象的模板,只有有了类之后,才可以创建对象。 创建对象的格式: 类名 对象名字... 类:存储数据一种结构体,是面向对象编程的基础。 定义类的格式:[访问修饰符] [类的属性] 关键字(class) 类的名字(首写字母必须大写)如:public class DemoStudent{} 备注:类是创建对象的模板,只有有了类之后,才可以创建对象。 创建对象的格式: 类名 对象名字...
- 通过virtual关键字修饰的方法称为虚方法。虚方法可以被子类重写。例如程序中经常用的ToString()方法就是一个虚方法,它可以在其子类中重写,实现输出自定义格式的字符串。 注意:1、virtual修饰符不能与static、abstract或者override修饰符同时使用。 2、虚方法不能是私有的,所以virtual修饰符不能... 通过virtual关键字修饰的方法称为虚方法。虚方法可以被子类重写。例如程序中经常用的ToString()方法就是一个虚方法,它可以在其子类中重写,实现输出自定义格式的字符串。 注意:1、virtual修饰符不能与static、abstract或者override修饰符同时使用。 2、虚方法不能是私有的,所以virtual修饰符不能...
- 继承的概念:让派生类(子类)拥有基类(父类)所有的功能。 实现:通过在派生类后加 “:”冒号,实现继承。好处:增加了代码的重用性。 如果一个类没有显示定义其父类,那么他的父类是System.Object,只能有一个基类。 创建派生类对象的时候,默认的情况的下,在派生类通过调用基类的默认构造(访问修饰符是public,并且没有任何的... 继承的概念:让派生类(子类)拥有基类(父类)所有的功能。 实现:通过在派生类后加 “:”冒号,实现继承。好处:增加了代码的重用性。 如果一个类没有显示定义其父类,那么他的父类是System.Object,只能有一个基类。 创建派生类对象的时候,默认的情况的下,在派生类通过调用基类的默认构造(访问修饰符是public,并且没有任何的...
- 简述智能指针 智能指针其作用是管理一个指针,避免咋们程序员申请的空间在函数结束时忘记释放,造成内存泄漏这种情况滴发生。 然后使用智能指针可以很大程度上的避免这个问题,因为智能指针就是一个类,当超出了类的作用域是,类会自动调用析构函数,析构函数会自动释放资源。所以智能指针的作用原理就是在函数结束时自动释放内存空间,不需要手动释放... 简述智能指针 智能指针其作用是管理一个指针,避免咋们程序员申请的空间在函数结束时忘记释放,造成内存泄漏这种情况滴发生。 然后使用智能指针可以很大程度上的避免这个问题,因为智能指针就是一个类,当超出了类的作用域是,类会自动调用析构函数,析构函数会自动释放资源。所以智能指针的作用原理就是在函数结束时自动释放内存空间,不需要手动释放...
- 作者简介:CSDN博客专家、华为云享专家认证 系列专栏:Kotlin 初学者 学习交流:三人行必有我师焉;择其善者而从之,其不善者而改之。 目录 一、空安全 1.1 空指针 1.2 可空性(?) 1.3 安全调用操作符(?.) 1.4 let操作符 1.5 使用非空断言操作符(!!.) 1.6 使用空合... 作者简介:CSDN博客专家、华为云享专家认证 系列专栏:Kotlin 初学者 学习交流:三人行必有我师焉;择其善者而从之,其不善者而改之。 目录 一、空安全 1.1 空指针 1.2 可空性(?) 1.3 安全调用操作符(?.) 1.4 let操作符 1.5 使用非空断言操作符(!!.) 1.6 使用空合...
- 索引器:封装了类的私有数组的操作,没有名字 定义索引器的格式: public 数组中元素的数据类型 关键字(this) [下标] { get//根据下标获取数组中该下标所对应的元素 { //先判断下标是否越界 ... 索引器:封装了类的私有数组的操作,没有名字 定义索引器的格式: public 数组中元素的数据类型 关键字(this) [下标] { get//根据下标获取数组中该下标所对应的元素 { //先判断下标是否越界 ...
- package p0721; class Player { public void happy(Game game) { game.start(); // 开机 ... package p0721; class Player { public void happy(Game game) { game.start(); // 开机 ...
- 1、方法可以传值类型,引用类型、传可变参数 2、用ref和out将传值类型改为传引用类型。 &nb... 1、方法可以传值类型,引用类型、传可变参数 2、用ref和out将传值类型改为传引用类型。 &nb...
- 在程序开发中,一共有三种执行流程 1.顺序执行 -- 按照从上往下的顺序依次执行代码 2.分支执行 -- 根据条件判断,决定执行代码的分支 3.循环执行 -- 重复执行某一段代码 while循环是循环执行流程的一种,... 在程序开发中,一共有三种执行流程 1.顺序执行 -- 按照从上往下的顺序依次执行代码 2.分支执行 -- 根据条件判断,决定执行代码的分支 3.循环执行 -- 重复执行某一段代码 while循环是循环执行流程的一种,...
- 使用 static 修饰符声明属于类型本身而不是属于特定对象的静态成员。 static 修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型。如, static class CompanyEmployee { &... 使用 static 修饰符声明属于类型本身而不是属于特定对象的静态成员。 static 修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型。如, static class CompanyEmployee { &...
- 移位运算符它主要包括:左移位运算符(<<)、右移位运算符(>>>)、带符号的右移位运算符(>>),移位运算符操作的对象就是二进制的位,可以单独用移位运算符来处理int型整数。 运算符 含义 << 左移运算符,将运算符左边的对象向左移动... 移位运算符它主要包括:左移位运算符(<<)、右移位运算符(>>>)、带符号的右移位运算符(>>),移位运算符操作的对象就是二进制的位,可以单独用移位运算符来处理int型整数。 运算符 含义 << 左移运算符,将运算符左边的对象向左移动...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签