文章 2024-08-14 来自:开发者社区

【Java】static 修饰变量

static 一种java内置关键字,静态关键字,可以修饰成员变量、成员方法。 static + 成员变量 1.static + 成员变量 成员变量按照有无static修饰,可以分为 类变量:static + 变量,属于类,仅存一份,由类全部对象所共享。 实例变量(对象的变量):无...

【Java】static 修饰变量
文章 2024-08-11 来自:开发者社区

Java中的volatile 变量是什么

Java中的volatile变量是一种同步机制,主要用来保证变量在多线程环境中的可见性,并防止指令重排序。 volatile关键字在Java内存模型中扮演着重要角色,它解决了多线程环境下共享变量的可见性和有序性问题。对于被volatile修饰的变量,任何线程对其所做的修改都会立即反映到主内存中,且每次访问该变量时,...

文章 2024-08-08 来自:开发者社区

08 Java面向对象基础(对象与类+实例变量与方法+构造方法+this关键字)

8 面向对象基础 8.1 面向对象 8.1.1 面向对象的思想 面向对象程序设计(Object Oriented Programming) 一切客观存在的事物都是对象,万物皆对象。 任何对象,一定具有自己的特征和行为。 面向过程 C 着重于“过程” ...

文章 2024-08-08 来自:开发者社区

03 Java流程控制-分支(if+switch+变量类型)

3 流程控制语句(选择分支) 3.1 流程控制语句分类 计算机中任何简单或复杂的程序都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成。 顺序结构 程序中的各个操作是按照它们在源代码中的排列顺序依次执行的。 选择结构 根据某个特定的条件进行判断后,选择其中一支执...

文章 2024-08-08 来自:开发者社区

02 Java基础语法(变量+数据类型+运算符)(下)

02 Java基础语法(变量+数据类型+运算符)(上):https://developer.aliyun.com/article/1580133 2.4 运算符 2.4.1 算数运算符 两个操作数进行计算 ...

文章 2024-08-08 来自:开发者社区

02 Java基础语法(变量+数据类型+运算符)(上)

2 基础语法 2.1 二进制(复习总结) 冯·诺依曼理论核心思想 计算机应该采用二进制。 存储程序执行:程序和数据首先存入内存,并按照事先编写好的程序顺序执行。 计算机硬件由运算器、控制器、存储器、输入设备、输出设备五大部分组成。 计算机是由电流驱动的,电流只有正极和负极,只有这两种状态...

02 Java基础语法(变量+数据类型+运算符)(上)
文章 2024-07-30 来自:开发者社区

(七)全面剖析Java并发编程之线程变量副本ThreadLocal原理分析

引言 在之前的文章:彻底理解Java并发编程之Synchronized关键字实现原理剖析中我们曾初次谈到线程安全问题引发的"三要素":多线程、共享资源/临界资源、非原子性操作,简而言之:在同一时刻,多条线程同时对临界资源进行非原子性操作则有可能产生线程安全问题。而如果想要解决线程安全问题,我们只需要破坏掉三要素中的任意条件即可,如下: ①破坏多线程条件:同一时刻,一条线程对共享资源进行非...

(七)全面剖析Java并发编程之线程变量副本ThreadLocal原理分析
文章 2024-07-28 来自:开发者社区

linux 对子用户配置java 环境变量

转载请注明出处:    若服务器安装 jdk 时用的是root 用户,则root 用户登录服务器可以直接获取Java环境。 当切换到其他子用户时,则会发现环境不存在,命令不存在等。   解决方案:     1. 先切换到java 安装时的用户,并对java 的安装文件配置 用户组权限:对其他用户,当前用户等添加读写执行权限: ...

文章 2024-07-20 来自:开发者社区

Hadoop找到JAVA_HOME变量,并设置其值

在Hadoop环境中,正确设置JAVA_HOME变量是至关重要的,因为Hadoop依赖于Java来执行其任务。JAVA_HOME是一个环境变量,它指向你的Java安装目录。以下是如何在Linux和Windows系统中找到并设置JAVA_HOME的步骤。 在Linux系统中 查找Java安装路径:首先,你需要找到Java的安装路径。可以通过在终端中运行java -version来确认Jav...

Hadoop找到JAVA_HOME变量,并设置其值
文章 2024-07-10 来自:开发者社区

Java面试题:如何在不牺牲性能的前提下,实现一个线程安全的单例模式?如何在生产者-消费者模式中平衡生产和消费的速度?Java内存模型规定了变量在内存中的存储和线程间的交互规则

Java深度探索:设计模式、内存管理与并发编程的综合应用 在Java技术栈中,设计模式、内存管理和并发编程是构建健壮、高效应用程序的基石。本文将通过三个深入的面试题,探讨这些领域的高级应用,旨在帮助读者深入理解并掌握这些核心概念 面试题一:设计模式在多线程环境下的实现与优化 问题核心内容: 考察如何在多线程环境中实现设计模式,并确保线程安全。 考察重点: 设计模式...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注