摘要:
1.进程、线程、多线程 进程包含多个线程,进程相当于保护伞,将多个线程组合在一起,例如视频,包含着声音、动画等线程。 线程:多个线程中有一个主线程(main) 联系:程序运行起来形成进程,进程中又有若干线程,最终执行起来的是线程。 2.线程的创建 A。继承Thread类(重点) B。实现Runnab
阅读全文
posted @ 2022-02-24 15:33
胡太白
阅读(82)
推荐(0)
摘要:
一、什么是变量:就是内容可以改变的量,它与常量相对应。而这三大变量实际上是从变量的作用域来定义和划分的。 1、类变量,是归属类的变量,它是通过在定义类的属性的时,增加static修饰符,所以又称为静态变量。类变量不仅可以直接通过类名+点操作符+变量名来操作,也可以通过类的实例+点操作符+变量来操作,
阅读全文
posted @ 2022-02-21 11:26
胡太白
阅读(171)
推荐(0)
摘要:
00 valueOf和“ ”+ 1拼接效率比较 答:字符串拼接的两个值,实则是通过创建第三个属性的创建StringBuilder然后通过其自带的append()方法,对两个数值进行拼接并赋给定义为StringBuilder的变量,最后将此变量通过toString来转换为字符串。而valueOf()方
阅读全文
posted @ 2022-01-13 16:22
胡太白
阅读(182)
推荐(0)
摘要:
视频讲解 A.改变 8以后底层的方法区也称为永久区被从堆中剥离出来形成了另外一个元空间Metaspace的概念,其是使用的物理内存,即电脑的运行内存,只有要满了的时候,才会被垃圾回收器回收。但概率低。 增强hashMap,添加红黑树,除了添加意外,其余属性均提高。 00 Lambda表达式 A .
阅读全文
posted @ 2022-01-05 18:06
胡太白
阅读(156)
推荐(0)
摘要:
双冒号(::)运算符使用(DoubleColon) 其就是对lambda表达式的简写。被用作方法的引用。使用lambda表达式会创建匿名方法,但是有时候需要一个lambda表达式只用于调用一个已经存在的方法,在此才有了方法引用。 静态方法的引用(static method) public class
阅读全文
posted @ 2021-12-17 14:25
胡太白
阅读(1467)
推荐(3)
摘要:
ListIterator集合迭代器 00 Iterator 迭代器,它是Java集合的顶层接口(不包括 map 系列的集合,Map接口 是 map 系列集合的顶层接口)所以除了 map 系列的集合,我们都能通过迭代器来对集合中的元素进行遍历。 01 Collection List接口和Set接口的父
阅读全文
posted @ 2021-12-16 17:08
胡太白
阅读(490)
推荐(0)
摘要:
嵌套类 00 好处,Why go to User java 中的内部类和接口加在一起,可以的解决常被 C++ 程序员抱怨 java 中存在的一个问题??没有多继承。实际上,C++ 的多继承设计起来很复杂,而 java 通过内部类加上接口,可以很好的实现多继承的效果。 内部类的第一个好处就体现出来了?
阅读全文
posted @ 2021-12-13 15:36
胡太白
阅读(77)
推荐(0)
摘要:
Static的使用 01 定义 static:静态的,用于修饰成员(成员变量,成员方法); 02 存放位置 被static所修饰的变量或者方法会储存在数据共享区; 类变量随着类的加载而存在于date内存区; 实例变量随着对象的建立而存在于堆内存; 03 被修饰过后的作用 被static修饰后的成员变
阅读全文
posted @ 2021-12-13 15:34
胡太白
阅读(119)
推荐(0)
摘要:
面试题01 高频 00事务ACID 定义:事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 四大特性 A 事务的原子性(Atomicity):指一个事务要么全部执行,要么不执
阅读全文
posted @ 2021-09-22 14:11
胡太白
阅读(79)
推荐(0)
摘要:
大数据方向 1、大数据生态圈 hadoop(HDFS/MapReduce/Yarn) 分布式存储àRDBMS(excelt6万多、mysql140万-400万 计算:并行计算、离线计算 hbase NOSQLRDBMS结构化数据半结构化/非结构化 列式hbase、clickhouse(独立产品
阅读全文
posted @ 2021-09-06 10:30
胡太白
阅读(493)
推荐(0)