java 第5页
java中volatile的应用场景-uusu优素-乐高,模型,3d打印,编程

java中volatile的应用场景

在某些情况下,volatile关键词的性能优于synchronized,但需要注意的是,volatile关键词不能取代synchronized关键词,因为volatile关键词不能保证操作的原子化。 应用场景 1、只能在有限的一些...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
02913
java线程池的优缺点分析-uusu优素-乐高,模型,3d打印,编程

java线程池的优缺点分析

1、不使用线程池的缺点 重复制作线程系统的费用很大,每个线程的制作和销毁都需要时间,任务比较简单的话,制作和销毁线程消耗的资源有可能比线程执行任务本身消耗的资源大。 过多的线程占有过...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
05312
java之JVM的字节码结构-uusu优素-乐高,模型,3d打印,编程

java之JVM的字节码结构

1、魔数 所有.class文件的前四个字节都是魔数,魔数的固定值为0xCAFEBABE。魔数放在文件的开头,JVM可以根据文件的开头判断这个文件是否有可能是.class文件。如果是这样的话,之后的操作会继续...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
0339
cmd配置java环境变量-uusu优素-乐高,模型,3d打印,编程

cmd配置java环境变量

1、先下载JDK包解压到相应位置,(exe安装包默认安装配置为jre环境变量,在编译时不能满足要求,使用jemter等软件时可满足要求) 2、使用setx命令,注意不要使用set命令,覆盖环境变量配置会带来...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
03111
java中zoneid转换时间-uusu优素-乐高,模型,3d打印,编程

java中zoneid转换时间

说明 1、zoneId表示一个时区类。使用静态工厂方法很容易得到它,我们可以通过入参传递一个时区编码。 2、此外,时区类还定义了一个偏移,用于在当前时刻或特定时间和目标时区之间进行转换。 实...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
0386
java synchronized的三种同步-uusu优素-乐高,模型,3d打印,编程

java synchronized的三种同步

1、说明 synchronized算是我们最常用的同步方式,主要有三种使用方式。 2、实例 //普通类方法同步 synchronizedpublidvoidinvoke(){} //类静态方法同步 synchronizedpublicstaticvoidinvoke(){}...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
03113
BlockingQueue在java中的使用-uusu优素-乐高,模型,3d打印,编程

BlockingQueue在java中的使用

我们已经对线程池中的队列有所了解,那么其中还有一种阻塞队列的类型。可以获取和添加一些元素,当队列已经满了时,就会发挥它的阻塞作用,等队列空了再让新元素进入。下面我们就BlockingQueue...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
05310
如何使用MySQL和Java实现一个简单的搜索引擎功能-uusu优素-乐高,模型,3d打印,编程

如何使用MySQL和Java实现一个简单的搜索引擎功能

如何使用MySQL和Java实现一个简单的搜索引擎功能搜索引擎是现代互联网中非常重要的应用之一,而实现一个基础的搜索引擎功能并不难。在本文中,我们将介绍如何使用MySQL和Java来实现一个简单的搜...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
0426
Java和JavaScript:跨越语言边界的联系-uusu优素-乐高,模型,3d打印,编程

Java和JavaScript:跨越语言边界的联系

Java和JavaScript是两种常用的编程语言,在软件开发领域都有着广泛的应用。尽管它们的名称相似,但实际上两者之间有着很大的区别。Java是一种面向对象的编程语言,最初由SunMicrosystems开发,...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9321年前
03011
java读写锁是什么-uusu优素-乐高,模型,3d打印,编程

java读写锁是什么

1、读写锁将一个资源(如文件)的访问分为两个锁,一个读写锁。 2、因为读写锁,多个线程之间的读写操作才不会发生冲突。 3、ReadWriteLock是读写锁,它是一个界面,RentrantReadWriteLock实现了...
hzh932的头像-uusu优素-乐高,模型,3d打印,编程hzh9324个月前
0297