java 第4页
java HashMap的不安全分析-uusu优素-乐高,模型,3d打印,编程

java HashMap的不安全分析

原理分析 1、在HashMap中,put()方法行代码modCount++,这个代码一看就是线程不安全。 2、在扩展过程中取值不准确,HashMap的扩展将创建一个新空数组,并将旧的项目填入新的数组,如果此时去取...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
03815
java中@Repeatable的注解-uusu优素-乐高,模型,3d打印,编程

java中@Repeatable的注解

在Java8中通过@Repeatable,可以对同一个类进行多次注释。 1、使用注解容器。 @Hints({@Hint("hint1"),@Hint("hint2")}) classPerson{} 2、使用可重复注释。Java编译器可以...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
02315
java中@SuppressWarnings是什么意思-uusu优素-乐高,模型,3d打印,编程

java中@SuppressWarnings是什么意思

概念 ·1、表示抑制警告,这个注解的用处是忽略警告信息。 2、作用为告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。 方法 deprecation ,忽略过时 rawtypes ,忽略类型安全 unused ...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
04515
java Lock提供哪些类?-uusu优素-乐高,模型,3d打印,编程

java Lock提供哪些类?

说明 1、Lock是java.util.concurent包下的接口,定义了一系列的锁定操作方法。 2、Lock界面主要包括ReentrantLock、ReentrantReadWriteLock、ReentrantReadWriteLock、WriteLock实现类。 与Sync...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
05415
java基础之变量是什么?怎么用?-uusu优素-乐高,模型,3d打印,编程

java基础之变量是什么?怎么用?

本教程操作环境:windows7系统、java10版,DELL G3电脑。 1.定义 字面意思理解,变量就是“变化的量”、“变化的值”。在程序中,其值不是固定不变的,可以根据需求,对变量进行重新赋值而达到...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
04315
java throw和throws的区别-uusu优素-乐高,模型,3d打印,编程

java throw和throws的区别

1、throw是一种语句抛出异常,通常位于代码块内部,当程序出现某种逻辑错误时,程序员会主动抛出某种特定类型的异常程序猿,这是根据程序逻辑决定手动抛出哪种异常。throws是一种方法,它可能会...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
04114
java反射机制原理详解-uusu优素-乐高,模型,3d打印,编程

java反射机制原理详解

本教程操作环境:windows7系统、java10版,DELL G3电脑。 1、原理分析 反射的实现利用Class类,在Java中万物都是对象,类也不例外,类本身也是对象,每个类别都是Class类别的对象。 一个类别加...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
03814
java同步方法的使用-uusu优素-乐高,模型,3d打印,编程

java同步方法的使用

1、对于普通的同步方法,该锁将与调用方法的对象相关联。 2、对于静态同步方法,该锁是与声明方法类对象相关的监视器。 3、创建同步块最简单的方法是将方法声明为同步。 这意味着调用者在进入方...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
05114
java yield()和sleep()的区别-uusu优素-乐高,模型,3d打印,编程

java yield()和sleep()的区别

区别 1、sleep()会导致当前线程暂停指定的时间,没有CPU时间片的消耗 2、yield()只是对CPU调度器的一个提示,如果CPU调度器没有忽略这个提示,会导致线程上下文的切换 sleep()会使线程短暂阻塞...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
05014
java读写锁的特性-uusu优素-乐高,模型,3d打印,编程

java读写锁的特性

1、公平选择性,支持非公平和公平锁获取,吞吐量不公平优于公平。 2、重进入,读锁和写锁都支持线程重进入。 3、锁降级,遵循获取写锁、获取读锁、释放写锁的顺序,写锁可以降级为读锁。 实例 p...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9328个月前
04914