自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Unicode与ASCII

Unicode与ASCII的含义和区分

2024-05-23 12:53:11 904

原创 java入门--java主要特性和跨平台原理

负责将字节码解释或编译成特定平台的机器码,这样就可以在不同平台上实现一次编写、到处运行的目标。是一种与平台无关的中间代码,它可以在任何安装了 Java 虚拟机(JVM)的平台上运行。

2024-05-19 23:22:00 502

原创 java入门--Java的发展以及干什么

Java的发展以及干什么

2024-05-18 09:33:48 492

原创 md编辑和Markdown语法

md编辑与Mardown基本语法

2024-05-17 14:46:49 1006

原创 Java环境搭建(二)Notepad++和IDEA的下载

Notepad++和IDEA的下载

2024-05-16 08:45:26 548

原创 Java环境搭配(一)JDK下载以及介绍、path环境变量配置

Java的JDK下载以及介绍、path环境变量配置

2024-05-15 18:29:10 856

原创 Windows---CMD常用指令大全

windows系统cmd的常用指令

2024-05-14 13:49:36 2448

原创 C++算法——函数对象\谓词\内置仿函数

C++的函数对象是一个类的实例,其可以像函数一样被调用,并且可以保存状态。函数对象重载了()运算符,允许其被当做函数来调用。

2024-05-13 18:25:01 1069

原创 C++容器常用集合(附传送门)

储存字符串的。

2024-05-12 11:48:30 637 1

原创 C++容器——list

C++容器list使用方法,使用流程

2024-05-11 20:12:23 1151 1

原创 C++容器——stack

C++容器stack的使用方法

2024-05-10 07:08:10 645

原创 C++容器——queue

C++的queue容器,使用和用法

2024-05-09 08:53:41 378

原创 C++容器——map和pair对组

C++容器map/multimap的使用介绍,通俗易懂

2024-05-08 19:23:47 1062

原创 C++容器——deque

C++容器deque,使用,特点,使用流程

2024-05-07 07:28:55 677

原创 C++容器——set

C++容器set和multiset

2024-05-06 15:30:31 634

原创 C++容器——元组<tuple>

C++容器元组

2024-05-05 20:28:20 597

原创 C++容器——vector

C++容器vector的使用用法

2024-05-05 13:45:49 1239 2

原创 C++容器——string

格式:std::string 字符串名;格式:std::string 字符串数组名(数组大小);

2024-05-04 16:10:01 543 1

原创 C++基础——输入输出(文件)

C++ 的IO流、写文件和读文件

2024-05-03 17:15:52 2556 1

原创 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-21 13:03:01 854 1

原创 C++基础——继承

继承是什么继承是什么面向对象编程基本特性之一,它允许一个类(派生类或子类)继承另一个类(基类或父类)的属性和方法。通过继承,我们可以创建更具体、更特殊的类,同时重用已有类的代码。已有的类被称为派生类或子类继承出来的这个新类称为基类或父类继承的类型C++ 有三种基本的继承类型。

2024-04-13 17:27:07 799 1

原创 C++基础——运算符重载

运算符重载与函数重载一样!运算符的重载实质是函数的重载。

2024-04-12 21:21:23 362 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++基础——结构体与类

C++基础——结构体与类

2024-04-08 22:34:30 1499

原创 C++基础——函数

就是编写函数的实际代码。函数定义包括函数返回类型、函数名、参数列表以及函数体返回类型 函数名(参数列表)//有多个的话用,隔开//函数体eg:return sum;如果有返回值那返回类型是返回值的数据类型如果没有返回值那就使用void。

2024-04-07 22:24:26 1030

原创 C++基础——字符串(C语言和C++的字符串风格区别)

C++基础——字符串(C语言和C++的字符串风格区别)

2024-04-06 21:59:39 953 1

原创 C++基础——数组

最普通的一个定义方式,也是C语言风格数据类型 数组名 [数组大小]

2024-04-05 22:56:25 491 1

原创 C++基础——选择结构与循环结构

C++的循环语句和选择语句,基础和进阶

2024-03-31 21:01:40 583 1

原创 C++基础——运算符(算数、关系、逻辑、位、赋值、三元运算符、其他运算符)

C++的运算符:算数、关系、逻辑、位、赋值、三元运算符、其他运算符

2024-03-31 21:00:04 1062

原创 C++的format函数

C++20引入了库,它提供了类似于Python的格式化字符串的功能。你可以使用std::format函数来格式化字符串。format 格式控制标记 [[fill]align][sign][#][0][wigth][precision][type]

2024-03-24 22:41:06 3505

JDKwindows22版本

这个安装包来自www.oracle.com JDK是Java语言的开发工具包(Java Development Kit)的缩写,它是用于开发 Java 应用程序和 Applet 的软件开发工具包。 JDK 包括以下主要组件: Java 编译器(javac):用于将 Java 源代码编译成 Java 字节码,也就是 .class 文件。 Java 虚拟机(JVM):负责解释执行 Java 字节码,并将其转换为特定硬件平台的机器码。 Java 运行时环境(JRE):包含 Java 虚拟机和运行 Java 应用程序所需的核心类库等组件。 开发工具:JDK 还包含了一些开发工具,如调试器、性能分析器、Javadoc 等,帮助开发者编写、调试和文档化 Java 代码。 Java API:Java 开发工具包中提供了大量的类和接口,这些类和接口组成了 Java API,开发者可以使用这些 API 来开发各种类型的 Java 应用程序。 总的来说,JDK 是 Java 开发者必备的工具包,它提供了一切开发 Java 应用程序所需的工具和库。

2024-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除