线程 原理 参数java

Java 继承、super() 关键字使用、super 和 this的区别

# Java 继承、super() 关键字使用、super 和 this的区别 # 1. 继承 ## 继承是子类使用 extends 关键字来继承父类获取相同的属性和方法,可以解决代码的复用性问题 ## 继承的基本思想:父类的构造器进行父类初始化,子类的构造器进行子类的初始化 ## 继承使用细节: ......
super 关键字 关键 Java this

Java关于方法的一些总结

# 方法的一些总结 ## 1、方法的定义 方法包含一个方法头和一个方法体。下面是一个方法的所有部分: - 修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。 - 返回值类型 :方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需 的操 ......
方法 Java

Java 位运算符

## Java 位运算符 ### 1、位逻辑运算符 位逻辑运算符包含 4 个:==&(与)、|(或)、~(非)和 ^(异或)。除了 ~(即位取反)为单目运算符外,其余都为双目运算符==。下表中列出了它们的基本用法。 | 运算符 | 含义 | 实例 | 结果 | | | | | | | & | 按位进 ......
运算符 Java

js获取地址栏路径中参数

方法一:正则 const GetQueryString = (name) => { let reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); let r = window.location.search.substr(1).match(reg); ......
路径 参数 地址

isis原理和配置

isis原理和配置 isis是基于内部网关协议工作于一个AS内,与ospf类似,在这里注意的是ospf是基于ip协议的,ospf属于网络层协议封装与ip头部之后,isis刚开始是为OSI参考模型提供的,但由于Tcp/Ip协议的流行,isis既可以工作于IP网络,也可以工作于CLNP网络,属于数据链路 ......
原理 isis

113.将引用作为函数参数有哪些好处?

# 113.将引用作为函数参数有哪些好处? 1.传递引用给函数与传递指针的效果是一样的。 这时,被调函数的形参就成为原来主调函数中的实参变量或对象的一个别名来使用,所以在被调函数中对形参变量的操作就是对其相应的目标对象(在主调函数中)的操作。 2.使用引用传递函数的参数,在内存中并没有产生实参的副本 ......
函数 好处 参数 113

Java面试题全集(一)

JDK、JRE、JVM之间的区别 JDK(Java SE Development Kit),Java标准开发包,它提供了编译、运⾏Java程序所需的各种⼯具和资源,包括Java编译器、Java运⾏时环境,以及常⽤的Java类库等 JRE( Java Runtime Environment) ,Jav ......
全集 Java

111.在进行函数参数以及返回值传递时,可以使用引用或者值传递,其中使用引用的好处有哪些?

# 111.在进行函数参数以及返回值传递时,可以使用引用或者值传递,其中使用引用的好处有哪些? 对比值传递,引用传参的好处: 1)在函数内部可以对此参数进行修改 2)提高函数调用和运行的效率(因为没有了传值和生成副本的时间和空间消耗) 如果函数的参数实质就是形参,不过这个形参的作用域只是在函数体内部 ......
函数 好处 参数 111

Java学习day02:流程控制1

我在B站上大学:smile: 学习至:[狂神说Java](https://www.bilibili.com/video/BV12J41137hu/?p=32&spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_sour ......
流程 Java day 02

深入了解爬虫原理

HTTP/1.1方法 HTTP1.0中,只有GET和POST,没有其他方法,如果是新网站是可以获取内容 head命令只能返回头部部分,类似于Ping测试网址是否连通 put只能上传最新的内容,patch局部修改 主要是get和Post HTTPS多实现一层S,五层中,最上面是应用层,然后是多出来的安 ......
爬虫 原理

Java TreeMap 介绍与使用

介绍 TreeMap 是 Java 集合框架中的一个类,它实现了 SortedMap 接口,可以存储键值对,并按照键的自然顺序或者指定的比较器进行排序。TreeMap 的底层是一棵红黑树,这是一种自平衡的二叉搜索树,可以保证在插入,删除,查找等操作中的时间复杂度为 O(log n)。 使用 要使用 ......
TreeMap Java

每日汇报 第三周第四天 JAVA中的枚举与泛型

今日所学: 掌握定义枚举的语法格式;掌握如何获取枚举中的某个枚举值;明确泛型是一种模糊的类型,它可以代表任何类型;掌握定义泛型类和泛型方法的语法格式;明确泛型方法在使用过程中的一些特点;掌握调用带泛型的成员方法和静态方法的语法格式、 明日计划: JAVA集合 遇到困难:冒雨去练车 ......
JAVA

容斥原理

容斥原理的原式有两个,分别是第一形式:|A U B|=|A|+|B|-|AB| 第二形式:|A U B U C|=|A|+|B|+|C|-|AB|-|AC|-|BC|+|ABC| 容斥原理最经典的应用是与dp相结合 下面给出一道例题: P1450 [HAOI2008] 硬币购物 将多重背包与容斥原理 ......
原理

JAVA 数字类型 的使用和选择

JAVA 语言中有八种基本的数字类型,分别是 byte、short、int、long、float、double、char 和 boolean。这些类型的区别在于它们所占用的内存空间和表示的范围不同。在使用和选择数字类型时,需要考虑以下几个因素: 数字的大小:如果数字很小,可以使用 byte 或 sh ......
类型 数字 JAVA

记录--你知道Vue中的Scoped css原理么?

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 追忆Scoped 偶然想起了一次面试,二面整体都聊完了,该做的算法题都做出来了,该背的八股文也背的差不多了,面试官频频点头,似乎对我的基础和项目经验都很是满意。嗯,我内心os本次面试应该十拿九稳了。 突然,面试官说:「我的主技术栈是Rea ......
原理 Scoped Vue css

高等数学——一隐函数及参数方程求导

# 隐函数求导 显函数:$y$ 能表达成 $x$ 的一种表达式。 隐函数:$y$ 在表达式里提取不出来。 $$ e^{y}+xy-e=0 $$ 两边同时对 $x$ 进行求导即可。 $$ e^{y}\cdot y'+y+xy'=0 $$ $$ y'=-\frac{y}{e^{y}+x} $$ 出来的带 ......
方程 函数 参数 数学

各种加密算法详解-参数及代码实现

文章主要是对加密算法这一块的梳理,包含了对称加密、非对称加密、DH密钥交换和消息摘要算法的关键参数和代码实现,所有代码经过实际测试,可以正常使用。 1、加密算法分类 一般的对称加密可以从加密算法、加密模式(根据模式不同,可能会有初始化向量,用于第一块明文的加密)、填充方式和密钥长度这四个方面确定,非 ......
算法 参数 代码

Java中List排序的3种方法!

在某些特殊的场景下,我们需要在 Java 程序中对 List 集合进行排序操作。比如从第三方接口中获取所有用户的列表,但列表默认是以用户编号从小到大进行排序的,而我们的系统需要按照用户的年龄从大到小进行排序,这个时候,我们就需要对 List 集合进行自定义排序操作了。 ​ List 排序的常见方法有 ......
方法 Java List

Java字符串逆序的四种方法及比较

Java中实现字符串逆序有以下几种常见的方法: 方法一:使用StringBuffer或StringBuilder的reverse()方法。这是最简单和最直接的方法,只需要将String对象转换为StringBuffer或StringBuilder对象,然后调用它们的reverse()方法,就可以得到 ......
逆序 字符串 字符 方法 Java

Java 基础 - 异常随笔

异常基础总结 try、catch和finally都不能单独使用,只能是try-catch、try-finally或者try-catch-finally。 try语句块监控代码,出现异常就停止执行下面的代码,然后将异常移交给catch语句块来处理。 catch – 用于捕获异常。catch用来捕获tr ......
随笔 基础 Java

Java Scanner 类详解

Java Scanner 类详解 介绍 Java Scanner 类是 java.util 包中的一个类,它可以从不同的输入源(如标准输入、文件、字符串等)读取数据,并将数据转换为 Java 中的基本类型或字符串。它是 Java 5 的新特性,可以方便地实现用户输入的获取和处理。 使用场景 Java ......
Scanner Java

数据库参数设置

数据库参数设置 设置:数据库的帐套号,帐套名称,数据库类型,用户名,密码,数据库IP,数据库端口,数据库名称,数据库驱动的动态库 ......
参数 数据库 数据

中间件参数设置

中间件参数设置 server.json 设置:是否https?ssl证书和私钥,通信端口,数据库池大小,工作线程数量 ......
中间件 参数

Java之Stream流的常用方法

流操作是[Java8](https://so.csdn.net/so/search?q=Java8&spm=1001.2101.3001.7020)提供一个重要新特性,允许开发人员以声明性方式**处理集合**,其核心类库主要改进了对集合类的 API 和新增 Stream 操作。 ## 一、流操作详解 ......
常用 方法 Stream Java

不确定大小的数组怎么办?Java中三种常用的方法

Java中如何操作不确定大小的数组 1. 前言 1.1 什么是数组 数组是一种存储多个相同类型数据的有序集合,它可以通过索引来访问每个元素。数组是一种引用类型的变量,它在内存中占用一块连续的空间。 1.2 数组的特点 数组有以下几个特点: - 数组的长度是确定的,一旦创建就不能改变。- 数组的元素必 ......
数组 大小 常用 怎么办 方法

TLS原理与实践(三)tls1.3

## 主页 - 个人微信公众号:密码应用技术实战 - 个人博客园首页:https://www.cnblogs.com/informatics/ ## 引言 tls1.2作为主流的网路安全协议,被广泛应用,但tls1.2仍存在一些安全隐患和性能问题,如: - MD5、SHA-1算法已被破解,不再安全 ......
原理 tls1 TLS tls

Java Map 通过key过滤

pom文件: ```xml com.google.guava guava 31.1-jre ``` 代码: ```java package com.example.core.utils.collections; import com.google.common.collect.Maps; impor ......
Java Map key

Java实现浏览器端大文件分片上传解决方案

​ 上周遇到这样一个问题,客户上传高清视频(1G以上)的时候上传失败。 一开始以为是session过期或者文件大小受系统限制,导致的错误。 查看了系统的配置文件没有看到文件大小限制, web.xml中seesiontimeout是30,我把它改成了120。 但还是不行,有时候10分钟就崩了。 同事说 ......
浏览器 解决方案 文件 方案 Java

Java--打印九九乘法表

Java--打印九九乘法表 打印九九乘法表可以用for的嵌套循环来实现。 思路:先打印第一列,再打印对应的行,然后用嵌套循环来整合。 代码实现如下: public class Demo03 { public static void main(String[] args){ //打印九九乘法表 for ......
乘法表 乘法 Java

java clone, 深浅拷贝

原文:https://www.cnblogs.com/baissy/p/15752382.html java clone,深浅拷贝 浅拷贝只是复制了对象的引用地址,两个对象指向同一个内存地址,所以修改其中任意的值,另一个值都会随之变化。 深拷贝是将对象及值复制过来,两个对象修改其中任意的值另一个值不 ......
深浅 拷贝 clone java