自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stream的常用操作

Stream流

2022-01-14 14:31:28 194

原创 并发安全的ArrayList

ArrayList(并发安全:Vector、SynchronizedList、CopyOnWriteArrayList)前言:由于之前面试阶段,面试官询问了一个CopyOnWriteArrayList(并发安全),因此做个笔记VectorVector和ArrayList常用方法在实现上十分相似,不同的是采用了synchronized修饰以add()方法举例:Vector: public synchronized boolean add(E e) { //使用synchronized修饰的

2022-01-13 14:58:47 2997 1

原创 线程池基本知识点

线程池化的好处首先,通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二,提高响应速度,任务到达时,无需等待线程的创建,线程池中的核心线程可以立马执行。第三,通过对线程池的管理,可以保证对线程的有效操作。线程池的工作流程当任务来临时,首先判断核心线程数是否已满,未满则创建线程执行任务(corePoolSize)若核心线程数已达最大值,判断队列是否已满,若未满则加入队列中(workQueue)若队列已满,判断最大线程数是否已达最大值,若未满创建线程执行任务(maximumPoolSize)

2022-01-11 11:45:35 380

原创 String、StringBuffer、StringBuilder

String的基本知识点1.String直接继承Object2.是java.lang包,所以不需要导包3.使用final修饰,所以不能被继承4.字符串的内容创建之后不能更改5.String是引用数据类型,不是基本的数据类型创建String对象方法1.直接使用字面量2.使用new构造方法使用字面量创建String类型变量 String s1 = "hello"; String s2 = s1 + "world";使用构造方法创建new String()

2021-01-30 16:11:28 179 2

原创 接口的使用、接口内方法的定义、接口继承、接口的新特性

接口的使用、接口内方法的定义、接口继承、接口升级

2021-01-29 16:34:10 315 2

原创 next与nextLine方法的应用

sacsacsa

2020-12-23 14:04:28 399 2

原创 数学运算符、逻辑运算符、位运算符小结

阿斯顿撒多

2020-12-19 00:56:22 1335 2

原创 switch-case中default的顺序问题

switch case语句用于判断一个变量与一系列值中某个值是否相等,每个值称为一个分支语法格式:switch(expression){ case value : //语句 break; //可选 case value : //语句 break; //可选 //你可以有任意数量的case语句 default : //可选 //语句}switch case语句有如下规则:1.switch 语句中的

2020-12-12 15:06:21 5247 3

原创 计算机基础进制转换及原码/反码/补码

其他进制转换为十进制为了跟程序中的进制表达一样,下面我用(0b,0,0x分别表示二进制,八进制,十六进制)十进制 12345 5100+4*101+3102+2*103+110^4二进制 0b10101 120+0*21+122+0*23+12^4 = 21八进制 0123 380+2*81+18^2 =83十六进制 0x100 0160+0*161+116^2 =256十进制转换为二进制(除2倒取余)除2即是将十进制的数除2,取余,所得商再

2020-12-12 10:45:24 2562 1

原创 java各数据类型的变量的默认值

java各数据类型的变量的默认值在java中,如果我们对变量不做初始化,变量具有什么默认值?首先需要了解的是,在java中,局部变量是没有默认值的,所以在声明时,如果没有赋值,后面程序直接使用该变量,编译器会检查出错误。(包装类也是如此)。而成员变量作为类的成员,JVM会自动给他们赋初值。局部变量不做初始化:可以看出如果不做初始化直接使用,会报错。成员变量(类成员)不做初始化的默认值:八种基本类型(byte short int long float double char boolean)包装类(Byte,

2020-12-09 15:37:13 4598

原创 JAVA为什么要配置环境变量以及其配置

Java配置环境变量Java三个专业术语(JVM、JRE、JDK)JVM:

2020-12-03 20:04:19 191

原创 常见基础DOS命令操作

常见的DOS命令查询相关 cd 打开指定目录(文件夹) cd .. 进入上层目录 dir 展示当前目录中的所有文件操作相关 echo 内容>文件名 创建文件 ex:echo >a.txt del 删除文件 md 新建文件夹 rd 删除文件夹 cls 清屏 exit 退出 notepad 打开记事本如果进入复杂的目录: 在该目录的路径框中输入cmd,就可

2020-12-03 09:01:13 103

原创 浮动的影响及清除浮动的方法

清除浮动的四种方法要清除浮动首先要清楚使用浮动后产生的影响一般来说,网页页面元素都是按照文档流来流动,即从上到下;当然行元素是从左到右。使用浮动后,元素会改变原有的流动方式,即会浮动起来。但浮动之后,后面的元素会感知不到其存在。eg:css样式: div{ width: 200px; height: 200px; border: 1px solid red; } div:nth-o

2020-08-07 22:39:42 223

原创 fill-available和with:100%

fill-available和width:100%的区别首先,我们看看在没有padding和margin的情况下。css代码.parent{ width: 300px; outline: 1px dashed #f00; } .child{background: #000; width: 100%; }html 这里设置了padding跟width:100%的时候会撑破外层,但fill-available不会此时并未撑破;接下来观察有padding/margin的时候在子div里面设

2020-07-28 17:24:51 1164

空空如也

空空如也

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

TA关注的人

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