最新 最热

1-JVM基础

通过上图的结构内容可以看到,JVM是运行在操作系统上的Java虚拟机,其本身并不具备直接执行Java程序的能力,通过在JVM中引入相应的基础类库形成JRE(Java Runtime Environment Java运行环境),JRE才是具备执行Java程序能力的运...

2022-10-27
2

【java筑基】面试、工作不可不知的六个Java工具类

Java中有许多方便的工具类,可以避免方法传入空参数的Objects类,实现java国际化的Locale类,ResourceBundle类,避免计算浮点数计算精度损失的BigDecimal运算类…...

2022-10-26
3

java算法刷题01——字符串、数组、集合、基本数据类型

字符串、集合、数组、基本数据类型是java里最基础的知识点,但也是频频被使用的,在算法题里属于高频基础题,下面结合一些题目来学习这些知识点。...

2022-10-26
2

10. 线程安全问题 / synchronized 关键字(重点)

2.自增操作不是原子的,每次++,都能分为以下三个步骤 a)把内存中的数据读取到CPU (load) b)把CPU中的数据+1 (incr) c)把计算结束的数据写回到内存 (save) 当CPU执行到任意一步骤的时候,调度器随时都有可能调度走,来让其他线程来执...

2022-10-26
2

java——String,StringBuffer 和 StringBuilde的区别

任何的字符串常量都是String对象,而且String的常量一旦声明不可改变,如果改变对象内容,改变的是其引用的指向而已。

2022-10-26
3

API和String以及StringBuilder的介绍

java API:指JDK中提供的各类功能的java类,我们只需要学会如何使用即可,不需要了解底层代码

2022-10-25
2

刷题小问题合计——持续更新

对于大数据问题,如果暴力求解必定超时,不妨先写出一些(不)符合的数,尝试寻找规律。

2022-10-25
2

java翻转字符串几种方法

1.使用StringBuilder的reverse()方法String str = "12345";//1.使用StringBuilder类String reverse = new StringBuilder(str).reverse().toString();//reverse()方法的原理分析:public sta......

2022-08-18
3

建造者模式--师父让我来炼丹

话说小帅在华山脚下的仙草药房兢兢业业工作了多年,从一个打杂的升级成了一个工厂的负责人,负责生产药房的镇店之宝----超级黑玉断续膏。

2022-05-16
2

对象心思过于多变,工厂模式满足不了?用建造者模式啊!

我们知道,常见的设计模式通常分为三大类:创建型模式、行为型模式、结构型模式。今天我们来聊聊创建型模式中的建造者模式,关于它的使用场景、优缺点、组成部分、实战实例讲解以及在JDK中的运用。...

2021-12-07
2