- 博客(42)
- 收藏
- 关注
原创 Java基本语法---运算符
当+操作中出现字符串时,此时就是字符串的连接符,会将前后的数据进行拼接,并产生一个新的字符串。短路效果就是如果一开始判断的表达式符合返回值条件那就不会在判断接下来的表达式了。如果两边相同,结果为false,如果两边不同,结果为true。就是把一个取值范围小的数据或者变量,赋值给另一个取值范围大的变量。两边都为真,结果才是真,只要有一个为假,那么结果就是假。两边都为假,结果才是假,只要有一个为真,那么结果就是真。如果表达式1为假那就会返回假不会接着判断表达式2了。(表达式1)&&(表达式2)
2024-09-09 08:25:16 291 1
原创 Java基础语法---集合---ArrayList
ArrayList可以看作是一个动态数组,提供了自动扩容的能力,意味着它能够根据需要自动调整其大小以容纳更多的元素,而无需预先指定数组的容量。使用ArrayList需要加入包。
2024-06-06 23:07:33 1107
原创 Java基础语法——字符串(String/StringBuilder/Stringjoiner)
StringJava的String类是不可变的,意味着一旦创建,其值就不能被改变。String类提供了丰富的API来操作字符串。
2024-05-30 22:16:13 1160
原创 Java基础语法---Stringjoiner
返回由已添加的元素构成的字符串,元素之间以分隔符隔开,并且在开始处有前缀,在结束处有后缀。如果没有添加任何元素,则返回通过 setEmptyValue 设置的值或默认构造的前缀+后缀。将另一个 StringJoiner 的元素合并到此 StringJoiner,不会添加其他 StringJoiner 的前缀,但会正确应用分隔符和后缀。默认情况下,如果没有添加元素,toString 方法将返回由前缀和后缀组成的字符串。创建一个 StringJoiner 实例,使用指定的分隔符,前缀和后缀默认为空字符串。
2024-05-27 10:35:24 622
原创 Java基础的语法---StringBuilder
StringBuilder():创建一个空的StringBuilder实例。StringBuilder(String str):创建一个StringBuilder实例,并将其初始化为指定的字符串内容。StringBuilder(int a): 创建一个StringBuilder实例,指定空间。
2024-05-25 21:20:04 776
原创 Java基础的语法---String
Java的String类是不可变的,意味着一旦创建,其值就不能被改变。String类提供了丰富的API来操作字符串。
2024-05-24 20:26:51 998
原创 java入门--java主要特性和跨平台原理
负责将字节码解释或编译成特定平台的机器码,这样就可以在不同平台上实现一次编写、到处运行的目标。是一种与平台无关的中间代码,它可以在任何安装了 Java 虚拟机(JVM)的平台上运行。
2024-05-19 23:22:00 502
原创 C++算法——函数对象\谓词\内置仿函数
C++的函数对象是一个类的实例,其可以像函数一样被调用,并且可以保存状态。函数对象重载了()运算符,允许其被当做函数来调用。
2024-05-13 18:25:01 1069
原创 C++基础—模版
C++模板是C++语言中实现泛型编程的核心机制,它允许程序员定义通用的代码框架,这些框架在编译时可以根据提供的具体类型参数生成相应的特定类型实例。泛型编程的特点代码复用和安全性!和。
2024-05-02 19:43:27 1580 1
原创 C++进阶——STL
STL——Standard Template Library (标准模板库)提升开发效率并保证代码质量,通过泛型编程,使得这些数据结构和算法适用于多种数据类型STL的六大组件:容器、算法、迭代器、仿函数、适配器(配接器)、空间配置器这是用于存储数据的数据结构。STL提供了一系列通用算法。提供了访问容器中元素的方式,它是容器和算法之间的桥梁。是一种重载了函数调用操作符operator()的类或对象,使得它们可以像函数一样被调用。
2024-05-01 23:47:36 554 1
原创 C++基础——继承
继承是什么继承是什么面向对象编程基本特性之一,它允许一个类(派生类或子类)继承另一个类(基类或父类)的属性和方法。通过继承,我们可以创建更具体、更特殊的类,同时重用已有类的代码。已有的类被称为派生类或子类继承出来的这个新类称为基类或父类继承的类型C++ 有三种基本的继承类型。
2024-04-13 17:27:07 799 1
原创 C++基础——内存分配
预处理器会处理源代码中的预处理指令,比如宏定义 (`#define`)、包含头文件 (`#include`)、条件编译 (`#ifdef`, `#ifndef`, `#endif`) 等。操作系统加载可执行文件到内存,为其分配必要的资源,包括代码段(存放机器指令)、数据段(存放全局变量和静态变量)、堆(动态分配的空间)和栈(函数调用时使用的局部变量和函数参数)等。所有的头文件会被展开,源代码经过此阶段后会生成一个纯C++代码的中间文件(通常是`.i`或`.ii`格式)。
2024-04-11 21:39:55 626 1
原创 C++基础——类(进阶)
是类和结构体的实例。对象具有状态和行为,其中状态由对象的属性(或称为成员变量)表示,而行为则由对象的方法(或称为成员函数)定义。
2024-04-10 23:41:33 574 1
原创 C++ 标准库中的 <algorithm> 头文件
std::partial_sort(first, middle, last): 对范围 [first, last) 内的元素进行部分排序,使得前 middle - first 个元素是整个范围内的最小元素。std::replace(first, last, old_value, new_value): 将范围 [first, last) 内所有值为 old_value 的元素替换为 new_value。std::sort(first, last): 对范围 [first, last) 内的元素进行排序。
2024-04-09 22:09:30 1019
原创 C++基础——函数
就是编写函数的实际代码。函数定义包括函数返回类型、函数名、参数列表以及函数体返回类型 函数名(参数列表)//有多个的话用,隔开//函数体eg:return sum;如果有返回值那返回类型是返回值的数据类型如果没有返回值那就使用void。
2024-04-07 22:24:26 1030
原创 C++的format函数
C++20引入了库,它提供了类似于Python的格式化字符串的功能。你可以使用std::format函数来格式化字符串。format 格式控制标记 [[fill]align][sign][#][0][wigth][precision][type]
2024-03-24 22:41:06 3505
JDKwindows22版本
2024-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人