最新 最热

volatile关键字作用

在Java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。

2022-09-05
0

Java main方法

main方法是我们学习Java语言学习的第一个方法,也是每个java使用者最熟悉的方法,每个Java应用程序都必须有且仅有一个main方法。在eclipse里可以使用输入main,在按住Alt+/的方式快速创建main方法。可以说main方法是最简...

2022-09-05
0

volatile关键字及其作用

概述:本文主要介绍Java语言中的volatile关键字,内容涵盖volatile的保证内存可见性、禁止指令重排等。

2022-09-05
0

JVM调优工具详解

学习了JVM的一些调优工具为大家分享一下,现在把学习笔记总结记录一下,如果记录有些错误,还望指出。

2022-09-04
0

浅析Java中volatile关键字及其作用

在 Java 多线程中如何保证线程的安全性?那我们可以使用 Synchronized 同步锁来给需要多个线程访问的代码块加锁以保证线程安全性。使用 synchronized 虽然可以解决多线程安全问题,但弊端也很明显:加锁后多个线程需要判断...

2022-09-04
0

main方法详解

学习Java有一段时间了,一直没用过博客来写写自己在学习过程中遇到的问题和学习心得,看到别人在诸如博客这样的社区写一些总结觉得挺好的。索性,今天开始自己也用起博客记录学习。一来呢,能更好的总结学习知识。二来,有问题...

2022-09-04
0

JVM调优经验分享

本次分享探讨的JVM调优是指server端运行的JVM调优,适应版本为[1.6– 1.7], 不涉及最新的1.8版本。

2022-09-03
1

volatile关键字作用与内存可见性、指令重排序概述[JAVA]「建议收藏」

Java 内存模型规定,对于多个线程共享的变量,存储在主内存当中,每个线程都有自己独立的工作内存,并且线程只能访问自己的工作内存,不可以访问其它线程的工作内存。工作内存中保存了主内存中共享变量的副本,线程要操作这些共...

2022-09-02
0

【方向盘】JVM除了HotSpot,你还知道哪些?

如何理解Java是跨平台的语言?Java是编译型语言还是解释型语言?JDK、JRE、JVM有什么区别?

2022-09-02
1

DOS下第一个Java程序–HelloWorld[通俗易懂]

首先,需要安装JDK(Java Development Kit,即Java 开发工具包),现在用的最多的是1.7和1.8版本。JDK包含了JRE(Java Runtime Environment,即Java运行环境),JRE包含了JVM(Java Virtual Machine,即Java虚拟机)。 所以只需要安装一......

2022-09-02
0