自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python-函数

python函数

2023-09-01 09:57:39 39 1

转载 List, Tuple, Dict, set的区别:

List: L = [1, 2, 3]Tuple: T = (1, 2, 3)Dict: D = {‘a’:1, ‘b’:2, ‘c’:3}set: S = set([1, 2, 3])(1)list是有序集合,即对list的元素进行打印,打印的list顺序与原list中元素的顺序一样。list中的元素可以重复。python是一个动态语言,所以不要求list中的元素必须是同一种类型。可以随时对其做增删改操作。(2)tuple是有序序列,但不能对tuple元素做增删改操作,即一旦tuple创建成功便不能再做修

2023-08-28 11:03:06 118 1

原创 静态/非静态代码块和变量,构造器执行顺序(结合类加载过程)

本文主要起记录作用借鉴链接类生命周期类的字节码从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)7个阶段。其中准备、验证、解析3个部分统称为连接(Linking)。类的生命周期如下图所示:其中,加载、验证、准备、初始化、卸载在类的生命周期的顺序是不变的,那解析呢,它在某些情况下

2021-03-29 15:06:42 171

原创 多线程问题

面试中多线程相关知识点学习多线程的原因我们知道两个名词 并行和并发并行–同一时间多个CPU同时运行(多个线程同时运行)并发–一个cpu运行,每个线程分到时间片时享用CPU然而,当不同线程访问相同代码时(临界区)不管是并行还是并发 都可能会有线程安全问题 尤其时非原子操作 例如 a += 1线程相关知识点线程的创建线程的创建大概分三种:继承thread并重写run()方法 实现Runable接口重写run()方法创建线程池(4种)线程的状态及转换New(new出

2021-03-26 16:18:57 77

原创 String的底层存储位置和形式

String的底层存储位置和形式存储形式存储位置存储形式String在底层是以char类型数组或byte类型数组存储存储位置

2021-02-22 23:55:10 695

空空如也

空空如也

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

TA关注的人

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