随笔分类 -  学习

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