C语言实现计算字符串函数

C语言实现计算字符串函数-方法1,C语言实现计算字符串函数-方法2,C语言实现计算字符串函数-方法4,C语言实现计算字符串函数-递归

Java中Integer、int与new Integer的区别

不会创建新的Integer对象,而是从缓存中获取已经创建好的Integer对象,那么Integer a = 128, 大于该范围的话才会直接通过new Integer(128)创建对象,不会创建新的对象

java基本类型和包装类型的区别和使用场景

java基本类型和包装类型的区别和使用场景 最大数据存储容量是2的64次方减1,最大数据存储容量是2的32次方减1,集合不允许存放基本数据类型数据,包装类型存放于堆中

java装箱与拆箱

b:数组大小最大为Integer.MAX_VALUE,拆箱就是自动将包装器类型转换为基本数据类型:,静态内部类中有一个数组,这个过程中会自动根据数值创建对应的 Integer对象

ServiceLoader加载子类

ServiceLoader加载子类 ServiceLoader加载子类,ClassLoader加载进来判断是否是这个接口的子类,使用配置的方式java.util.ServiceLoader#load(java.lang.Class),使用配置方式验证ServiceLoader.load

JAVA中class加载流程

JAVA中class加载流程 接口的实现类在初始化时也一样不会执行接口的<clinit>()方法,所以把value赋值为3的动作将在初始化阶段才会执行,到底是在类被加载器加载时就对常量池中的符号引用进行解析(初始化之前),解析动作主要针对类或接口、字段、类方法、接口方法四类符号引用进行

C语言循环

芝诺与庄子悖论的区别为芝诺悖论一定时间内行走的距离不变(即速度不变),而庄子时间不变,假设此人速度不变,再走完剩下总路程的1/2

java线程互斥

其中两个每次对j增加1,另外两个对j每次减少1,共享资源分离,共享资源分离

java线程等待唤醒子线程循环10次,主线程接着循环100次,如此循环50次的问题

Java多线程等待与唤醒,java一道多线程题,wait  notify,Condition方案

java原子操作AtomicInteger

使用AtomicInteger同步保证线程安全,而AtomicInteger则通过一种线程安全的加减操作接口,AtomicInteger由硬件提供原子操作指令实现的,AtomicInteger中incrementAndGet()方法

入门小站