自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 JAVA垃圾回收的几种常见算法

但是,当堆空间较小时,运行一段时间以后,就会出现“碎片”,如果并发收集器找不到足够的空间,那么并发收集器将会停止,然后使用传统的标记、清除方式进行回收。老年代空间的构成其实很简单,它不像新生代空间那样划分为几个区域,它只有一个区域,里面存储的对象并不像新生代空间里绝大部分都是朝闻道,夕死矣。3、此后每次 Minor GC,都会将 Eden 和 使用中的Survivor 区域中存活的对象,一次性复制到另一块空闲中的Survivor区,然后直接清理 Eden 和 使用过的那块Survivor 空间。

2024-03-24 20:34:41 86 1

原创 kmp算法图解

KMP算是一种高效的字符串匹配算法。核心在于字符匹配失败时,主串的指针不进行回溯,利用失败之前已知部分的信息修改模式串指针,减少运行时间。为了纪念提出这个算法的三名学者,算法由D.E.Knuth,J.H.Morris和V.R.Pratt提出,所以用三名学者名字的首字母命名。

2024-01-24 23:25:17 862 1

原创 Java泛型

官方解释:泛型是jdk1.5中引入的一个新特性,本质是类型参数化,就是操作的数据类型被指定为一个参数,这种参数类型可以在类、接口和方法的创建中去确定。

2024-01-13 18:51:37 886 1

原创 7、C语言 数组

为什么要使用数组在编程过程中,经常遇到一个问题是:如何处理类型一致的大量数据。如存储100名学生的成绩,这需要定义一百个变量。对于这类问题可以用数组解决,数组是一组相同类型数据的有序集合。什么是数组数组是一个存储相同类型数据的有序集合。每一个数据称为数组元素,这些数组元素有一个共同的名字称为数组名。不同元素由其在数组中的序号(下标)来标识。C语言中下标从0开始计数。用一个下标确定元素的数组称为以为数组,用两个下标来确定元素的数组称为二维数组。一维数组C语言中,变量需要先定义后使用,数组

2021-10-31 13:49:54 562

原创 6、C语言循环结构

什么是循环结构在解决问题时,经常要重复执行某些计算或操作,将这些计算和操作写成循环结构可以使计算机重复的执行。for语句for语句是功能最强、使用最广的一种循环语句。for语句可以直接处理循环变量的初值、终止、步长。for循环一般用来执行一个指定次数的循环。for的一般格式for(表达式1;表达式2;表达式3){循环体语句}表达式1通常用来給变量赋值(这个变量称为循环变量),一般为赋值表达式。(表达式1可以省略,省略时应在循环语句前为循环变量赋值)表达式2通常是循环条件,一般为条件

2021-10-22 19:59:14 269 1

原创 5、C语言选择结构

什么是选择结构C程序的执行通常是按照顺序从上到下逐行执行。而选择结构是根据某个变量或表达式的值来选择哪些语句执行,哪些语句不执行。选择结构需要先进行条件判断(对表达式的值判断),根据表达式的值选择是否执行。三木运算符(?:)就是一个简单的条件判断语句。if语句if语句是最常用的条件判断语句if语句又分为单分支和多分支。顾名思义,单分支只有一个分支(一次判断),多分支有多个分支(多个判断)。单分支if语句单分支if语句是判断表达式是否为真,为真时,执行花括号中的语句(复合语句),为假时跳过

2021-10-21 15:38:37 753

原创 4、C语言运算符与表达式

运算符在C语言中我们可以进行一些数学运算,运算符是告诉编译器执行特定的数学或逻辑操作的符号。C语言中运算符分为:算数运算符:用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(–)共七种。关系运算符:用于比较运算。包括大于(>)、小于(<)、等于(==)、 大于等于(>=)、小于等于(<=)和不等于(!=)六种。逻辑运算符:用于逻辑运算。包括与(&&)、或(||)、非(!)三种。赋值运算符:用于赋值运

2021-10-20 18:32:58 269

原创 3、C语言变量与输入输出

什么是变量变量是一个有名称和特定数据类型的存数单元,它用来存放数据。变量的值在程序运行过程中是可以被改变的。变量具有三要素:类型、名字、值。变量的类型决定了变量存储占用的空间,编译时也可以根据类型检查该变量所进行的运算是否合法。C语言中的基本数据类型包括整型,浮点型和字符型。整型变量整型数据分为整型(int)、短整型(short)、长整型(long long)。整型变量只能存储整数,可以是负数不能是小数。类型数值范围short 16位(2字节)-32768~327

2021-10-19 20:03:08 710

原创 2、C语言关键字和常量

语句C语言由函数组成,函数由语句组成,每一条语句的结束要有一个英文的分号“;”,表示该语句的结束。语句中出现的分号、逗号,引号等必须是英文输入状态下输入,否则无法通过编译。(输出语句双引号中出现的符号可以是英文也可以是成中文)printf("hello,world!\b");//;表示一条语句的结束注释注释有两种形式 // 单行注释和 /**/ 多行注释。注释的内容不会参与程序的运行。单行注释一次注释一行。//单行注释多行注释一次注释多行。(当然你也可以注释一行)/* 多行 注释

2021-10-19 14:19:37 90

原创 1、认识C程序

C程序C程序组成C程序由函数组成一个C程序由一个或多个函数组成一个程序只能有一个主函数(main函数)一个C源程序是由一个main函数和若干个其他函数组成的。函数是C程序的基本单位,被调用的函数可以是系统提供的库函数,也可以是用户根据需要自己定义的函数。C语言函数一个函数一般由两个部分组成一个是函数头,一个是函数体。函数体是一个函数功能的所有代码组成的整体。函数体是用花括号括起来的若干语句,他们完成了一个函数的具体功能...

2021-10-19 10:57:43 1167

原创 哈密顿绕行世界问题

哈密顿绕行世界问题一个规则的实心十二面体,它的 20个顶点标出世界著名的20个城市,你从一个城市出发经过每个城市刚好一次后回到出发的城市。Input前20行的第i行有3个数,表示与第i个城市相邻的3个城市.第20行以后每行有1个数m,m<=20,m>=1.m=0退出.Output输出从第m个城市出发经过每个城市1次又回到m的所有路线,如有多条路线,按字典序输出,每行1条路线.每行首先输出是第几条路线.然后个一个: 后列出经过的城市.参看Samp...

2020-10-30 19:25:57 147

空空如也

空空如也

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

TA关注的人

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