后端技术
未读
C++入门——6.程序流程结构
C/C++支持最基本的三种程序运行结构:==顺序结构、选择结构、循环结构== 顺序结构:程序按顺序执行,不发生跳转 选择结构:依据条件是否满足,有选择的执行相应功能 循环结构:依据条件是否满足,循环多次执行某段代码 选择结构 执行满足条件的语句 关于if,前面已经提过了:if 语句 三目运算符 通过
后端技术
未读
C++入门——5.运算符
什么是运算符 用于对代码的运算,比如:加减乘除等 主要运算符: 运算符类型 作用 算术运算符 用于处理四则运算 赋值运算符 用于将表达式的值赋给变量 比较运算符 用于表达式的比较,并返回一个真值或假值 逻辑运算符 用于根据表达式的值返回真值或假值 算术运算符 用于处理四则运算 算术
后端技术
未读
C++入门——4.基本数据类型
基本数据类型简介 在变量中,我们初次使用了变量,其定义需要指定一个数据类型,以下将介绍基本数据类型。 基本数据类型 下面是基本数据类型的列表: 类型 类别 含义 样例 float double long double 浮点数 有分数部分的数字 3.1415926 bool bool 整型 true
后端技术
未读
ThreadLocal工具类封装——xxxContext多线程变量
什么是ThrealLocal ThreadLocal,即线程局部存储,是一种在多线程编程中用于隔离线程数据的技术 定义与概念 ThreadLocal 为每个使用该变量的线程都提供一个独立的变量副本,每个线程可以独立地修改自己的副本,而不会影响其他线程的副本。这样可以确保在多线程环境下,各个线程之间的
后端技术
未读
C++入门——3. 函数
关于函数,上一章介绍过,本章主要学的是自定义的函数。 用户函数 用户自定义的函数称为 用户函数,其语法如下: 返回值类型 函数名() // 函数头,告诉编译器函数的存在
{
// 函数体
}
示例: #include<iostream>
using namespace std;
//
后端技术
未读
C++入门——2. C++基础知识
程序语句 语句 C++中,我们经常使用 函数 和 语句。 函数相当于一个包装,而语句就是包装里的礼品,语句作为 C++ 中最小的指令结尾,一般都需要以 ; 结尾,如之前的HelloWorld程序: cout << "Hello World"; 常用的语句类型 常用的语句类型如下: 声明语句 表达式语
后端技术
未读
C++入门——1. C++快速入门
什么是C++ C++是一门高级语言,可以和以简易的语句执行计算机相关操作。 [!NOTE] tips:和C是什么关系? C是在C++之前诞生的,而C++的全称为 C plus plus 如全称,C++就是C的plus版(加强版),它添加了很多C没有的特性,也有自己更方便的语句。 和Java、Pyth
后端技术
未读
Java网络编程——Socket套接字入门
什么是Socket Socket 是一种网络协议,可以让服务器和客户端保持互联,常用于通讯软件的协议。 Socket实例 建立连接的语法非常简单,如下: Socket socket = new Socket(host, port
后端技术
未读
Optional——优雅解决空指针
什么是Optional 为什么需要Optional? 日常代码中,如果程序出现空指针的话,我们一般需要进行多个if判断或try-catch来保证代码不会出现空指针异常,但这样就会导致代码可读性下降,而Optional提供了简洁的语法解决空指针。 通过简单示例的对比就可以了解: 没有使用Optiona