文章目录

  • 类加载子系统(Class Loader)作用
  • 类加载过程
    • 加载阶段(Loding)
    • 连接阶段(Linking)
      • 验证(Verification)
      • 准备(Preparation)
      • 解析(Resolution)
    • 初始化(Initialization)(重点)
      • 类什么时候初始化
      • 类的初始化顺序
  • 类加载器的分类
    • 引导类加载器(启动类加载器 BootStrap ClassLoader)
    • 扩展类加载器(Extension ClassLoader)
    • 应用程序类加载器(系统类加载器 Application ClassLoader)
    • 用户自定义类加载器
  • 双亲委派机制
    • 为什么采用双亲委派机制?
    • 双亲委派优点?
  • 类的主动使用/被动使用
    • 主动使用
  • 被动使用

类加载子系统(Class Loader)作用

类加载子系统就是负责从文件系统或者网络中加载class文件。类加载子系统(Class Loader)只负责Class文件的加载。
至于这个文件是否能够正常运行,它不负责管理。是由执行引擎(Execution Engine)来决定的。
而加载的类信息存放于一块称为方法区(元空间,Method Area)的内存来管理的。
在这里插入图片描述

  1. class文件就存放在硬盘上,可以理解为设计师画在纸上的图纸(模板),而最终的这个模板在执行的时候是要加载到JVM当中去。根据这个模板实例出我们需要的n个一模一样的实例(对象)。
  2. class文件在加载到JVM中的时候,就称为DNA元数据模板,放在方法区当中。
  3. 在class文件到JVM成为元数据模块的这个过程中,是个过程那么它就必须要有一个运输工具。而类加载系统(Class Loader)就扮演着这么一个角色。一个快递员的角色。

类加载过程

类加载的过程(图解)
在这里插入图片描述

可以说:类加载的过程就是包括了加载、验证、准备、解析、初始化的五个阶段。
在这五个阶段中,加载、验证、准备和初始化这四个阶段发生的顺序是确定的,而解析阶段则又不一定,它在某些情况下可以在初始化阶段之后开始,这是为了支持Java语言的运行时绑定(也成为动态绑定或晚期绑定)。

在这里也要注意到这几个阶段是按顺序开始,而不是按顺序进行或完成。 因为这些阶段通常都是互相交叉地混合进行的,通常在一个阶段执行的过程中会调用或激活另一个阶段。

加载阶段(Loding)

  1. 通过类名(地址)获取此类的二进制字节流。(就是根据类的地址,存硬盘上读取类的信息)
  2. 将这个字节流所代表的静态存储结构转换为方法区(元空间)的运行时结构
  3. 在内存中生成一个代表这个类的java.lang.Class对象,作为这个类的各种数据的访问入口。(将信息读入到方法区,生成Class类的对象)

加载.class文件的方式(了解):
● 从本地系统中直接加载。
● 通过网络获取,典型场景:Web Applet。
● 从zip压缩包中读取,成为日后jar、war格式的基础。
● 运行时计算生成,使用最多的是:动态代理技术。
● 由其他文件生成,典型场景:JSP应用。
● 从专有数据库中提取.class文件。
● 从加密文件中获取,典型的防止Class文件被反编译的保护措施。

连接阶段(Linking)

链接(Linking)阶段分为3个步骤:验证、准备、解析。

验证(Verification)

检验被加载的类是否具有正确的内部结构,并和其他类协调一致。

也是为了确保被加载类的Class文件的二进制字节流中包含的信息符合当前虚拟机的要求。保证被加载类的正确性,不会危害虚拟机自身安全。

主要有四种验证方式:文件格式验证、元数据验证、字节码验证、符号引用验证。

  1. 验证文件格式是否一致:
    class文件在文件开头具有特定的文件标识(字节码文件都以0xCA FE BA BE标识开头的)咖啡baby这可能就是java标志是个茶杯的样子了吧,哈哈。

  2. 元数据验证:
    对字节码描述的信息进行语义分析,以保证其描述的信息符合java语言规范的要求,例如这个类是否具有父类;是否继承浏览器不允许被继承的类(final修饰的类). . .

  3. 字节码校验(验证):
    Java虚拟机对字节流进行数据分析,这些字节流代表的就是类的方法。
    在验证中会进行大量的检查,比如:
    ● 保证局部变量在赋予合适的值以前不能被访问
    ● 类中的字段中必须总是被赋予正确类型的值
    ● 类的方法被调用时总是传递正确的数值和类型的参数。

  4. 符号引用验证
    就是方法之间的互相调用。
    如果包含在class文件中的符号引用被解析时,class文件检验器将进行第四趟检查。大多数虚拟机都采用延迟装载类的策略,只有类被真正调用的时候才会解析。所以本次验证会再第三趟扫描之后很长一段时间,字节码被执行时才进行。

准备(Preparation)

● 准备阶段则负责为类的静态属性分配内存,并设置默认初始值 (比如int的默认初始值就是0。)
● 不包含final修饰的static修饰的常量,它是在编译时已经进行初始化赋值了
● 也不会为实例分配初始值。对象在这个阶段是还没有创建的,在方法区里进行具体的操作,最后都是在堆内存当中。

举例:

pubuic static int demo = 10;
在准备阶段的时候,demo的初始值为0,而不是10。在编译器才具体的赋值
0才是demo的默认初始值

解析(Resolution)

将类的二进制数据中的符号引用替换成直接引用
(符号引用就是Class文件的逻辑符号,直接引用指向的方法区中某一地址)

说人话就是:将字节码中符号引用替换成直接引用

举例:
编写代码 方法1 中调用 方法2 (这就可以认为是一个符号引用)
一旦类加载到内存后把符号的引用地址换成 内存的地址引用

初始化(Initialization)(重点)

初始化,就是为类的静态变量赋予正确的初始值,JVM负责对类进行初始化,主要对类变量进行初始化赋值。(真正的给值)

类什么时候初始化

  1. 创建类的实例,也就是new一个对象的时候。
  2. 访问某个类或接口的静态变量,或者对静态变量赋值的时候。
  3. 调用类的静态方法的时候。
  4. 通过反射的时候(Class.forName(“类的地址”) )。
  5. 初始化一个类的子类的时候(会首先初始化这个子类的父类)

类的初始化顺序

对 static 修饰的变量或语句块进行赋值。
如果同时包含多个静态变量和静态代码块,则按照自上而下的顺序依次执行。
如果初始化一个类的时候,其父类尚未初始化,则优先初始化其父类。

大致顺序:

  1. 先初始化静态的,多个静态的按照从上向下的顺序执行(从父类向下进行。在一个类中的话,存上到下的顺序进行)
  2. 如果类有父类,则先初始化父类的静态,然后是子类。
  3. 如果是创建对象,先调用父类的构造方法,然后是子类自己的构造方法。

完整顺序流程就是:
父类的static --> 子类的static --> 父类的构造方法(当调用这个子类的构造方法的时候,才是会被加载到的) --> 子类的构造方法

代码的体现一下(因为是jvm底层的操作,在代码上也没有太好的体现出来)

public class Demo {static int num = 10; //准备阶段为静态的变量进行初始化,赋值(赋默认值为0)初始化阶段再赋值为10static {num = 100;}public static void main(String[] args) {System.out.println(num);}//num的值是: 加载时为0  到达初始化。因为是static修饰的,从上到下,就先变为10,再到最后的100
}

类加载器的分类

在这里插入图片描述

● 站在JVM的角度来看,类加载器是可以分为两种的:

  1. 引导类加载器(启动类加载器 Bootstrap ClassLoader)不是由java语言来写的,由C/C++来写的。
  2. 其他所有类加载器。这些类加载器都由java语言来实现,独立的存在于虚拟接的外部,并且它们都全部继承自抽象类 java.lang.ClassLoader的这个类中。

● 站在java开发者的角度来看,类加载器就应该划分的更加细致一点,自jdk1.2之后java就一直保持着三层类加载器。
在这里插入图片描述

引导类加载器(启动类加载器 BootStrap ClassLoader)

这个类加载器使用的是C/C++语言来实现的,是嵌套在JVM的内部。它是用来加载 java的核心类库。

它并不继承于java.lang.ClassLoader 是没有父加载器的。

它是负责加载扩展类加载器 和 引用类加载器(系统类加载器)。并为它们指明父类的加载器。

出去安全考虑 ,引导类加载器只加载存放在<JAVA_HOME >\lib目录里面的或者被-Xbootclasspath 参数锁指定的路径中存储的类。

扩展类加载器(Extension ClassLoader)

是由Java语言来编写的,由sun.misc.Launcher$ExtClassLoader来实现的。

它派生于ClassLoader的这个类。
所有Java方面的类加载器都是需要继承ClassLoader这个类的
在这里插入图片描述

它就负责加载从java.ext.dirs 系统属性所指定的目录中加载类库,或从JDK系统安装目录的jre/lib/ext子目录(扩展目录)下加载类库。如果用户创建的jar放在此目录下,也会自动又扩展类加载器加载

在这里插入图片描述

应用程序类加载器(系统类加载器 Application ClassLoader)

由java语言编写的,由sun.misc.Launcher$AppClassLoader来实现的

它派生于ClassLoader的这个类。

加载我们自己定义的类,用于加载用户类路径(classpath)上的所有类。
负责加载用户类。

这个类加载器是程序中默认的类加载器。

用户自定义类加载器

例如Tomcat,在Tomcat之中就有着一些内置的用户级别的类加载器。

在Java中。ClassLoader类,它是一个抽象类,其后所有的类加载器都继承自ClassLoader(但不包括启动类加载器)

package com.wang.javaforword.jvm.classloader;public class ClassLoadDemo {public static void main(String[] args) {//获取系统的类加载器是什么ClassLoader systemClassLoader = ClassLoader.getSystemClassLoader();System.out.println(systemClassLoader);//得到结果为程序类加载器//获取程序类加载器的上一级是什么加载器ClassLoader parent = systemClassLoader.getParent();System.out.println(parent);//得到为扩展类加载器//获取扩展类加载器的上一级是什么加载器ClassLoader parentParent = parent.getParent();System.out.println(parentParent);//理应为引导类加载器(启动类加载器)但是这个加载器由C写的,java无法获得,所以结果为null//自己写的类是由应用程序类加载器加载的ClassLoader classLoader = ClassLoadDemo.class.getClassLoader();System.out.println(classLoader);//获取到自己写的类的上一级是什么类型的类加载器System.out.println(classLoader.getParent());}
}

在这里插入图片描述

双亲委派机制

Java虚拟机对Class文件采用的是按需加载的方式,也就是说当需要该类时才会将它的Class文件加载到内存中生成Class的对象。

而且加载某个类的Class文件时,Java虚拟机采用的是双亲委派模式即把请求交由父类来处理,这就是一个任务委派模式。

在这里插入图片描述

除引导类加载器外,所有其它类加载器都有其父类加载器。

工作原理:

  1. 如果一个类加载器收到了类加载的请求,它并不会自己先去加载这个类,而是会把这个请求委托给父类的加载器去执行。
  2. 如果父类的加载器还存在其父类的加载器,则进一步向上委托,依次递归,请求最终将到达顶层的启动类加载器(也就是引导类记载器)。
  3. 如果父类加载器可以完成类的加载任务,就成功返回。倘若父类的加载器没有或者无法完成记载的这个任务,子加载器才会依次尝试自己去加载。这就是双亲委派机制

如果均加载失败的话,就会抛出ClassNotFoundException(类找不到异常)

小问题:
我们自己创建一个名为 java.lang 的包,再创建一个名为 String 的类,当我们 new String()时,会将加载创建核心类库中的 String 对象还是创建我们自己创建 的 String 类对象?
在这里插入图片描述

在这里它因为双亲委派的机制,内加载器会向父类的方向走,通过java.lang.String最终加载的是java核心库中的String对象。

为什么采用双亲委派机制?

使得Java类随着类加载器不同而具备带优先级的层次关系,如java.lang.Object(位于rt.jar内),无论那个类加载器要加载该类,最终都委派给顶层引导类加载器,因此Object类在程序的各种类加载环境中都是同一个类。

如果没有双亲委派,用户自定义重名的类,将会使得系统带有多个同名的类,使得基础的Java类型体系混乱

双亲委派优点?

  1. 它是安全,可避免用户自己编写的类被动态替换 Java 的核心类,如 java.lang.String
  2. 避免全限定命名的类重复加载(使用了 findLoadClass()判断当前类是否已加 载)

双亲委派模型对于保证Java程序的稳定运行十分重要,它实现却很简单
首先就是检查是否被加载过,若没有加载则调用父类加载器的loadClass方法,若父类加载器为空,则默认使用引导类加载器作为父类加载器,如果加载还是失败,则调用自身的findClass()方法来加载。

破坏双亲委派情形:使用JNDI服务、代码模块热部署

类的主动使用/被动使用

JVM规定,每个类或者接口被首次主动使用时才对其进行初始化,有主动使用,自然就会有被动使用。被动使用是不会初始化的。

主动使用

  1. 通过new关键字被导致类的初始化,这是大家经常使用的初始化一个类的方式,它肯定会导致类的加载并且初始化。

  2. 访问某个类或接口的静态变量,或对该静态变量赋值。(包括读取和更新)

  3. 访问类的静态方法。

  4. 反射,通过反射的方式获得类的对象,也是对类的主动使用

  5. 初始化子类会导致父类的初始化。

  6. 执行该类的main函数的时候,也就是Java虚拟机启动的时候被标记为启动类的类。

  7. JDK1.7开始提供动态语言支持(如我们可以在JVM上使用脚本语言的引擎调用JavaScript(动态语言)代码):
    java.lang.invoke.MethodHandle实例的解析结果REF_getStastic、REF_putStastic、REF_invokeStastic句柄对应的类没有初始化,则进行初始化。

以上这里都是属于类的主动使用

被动使用

其实除了以上的几种主动使用,其余的都算做事被动使用。

引用该类的静态常量,注意是常量。是不会导致初始化的。但是也是存在意外的,这里的常量是指已经指定字面量的常量,对于那些需要一些计算才能得到结果的常量就会导致初始化。

比如:

public final static int NUMBER = 10;
//这个就不会初始化,它属于被动使用

在这里插入图片描述

public final static int RANDOM = new Random().nextInt() ;
//因为通过了一定的计算,所以会导致类的初始化,为主动使用

在这里插入图片描述

构造某个类的数组时不会导致该类的初始化。

比如:

Student[] students = new Student[10];

在这里插入图片描述

主动使用和被动使用的区别就在于类调用的时候是否进行了初始化。

查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. NLMeans-A non-local algorithm for image denoising算法分析

    论文名称&#xff1a;A non-local algorithm for image denoising 论文下载&#xff1a;https://www.researchgate.net/profile/Bartomeu-Coll/publication/4156453_A_non-local_algorithm_for_image_denoising/links/0f317534c2cac194e4000000/A-non-local-algorithm-for-ima…...

    2024/4/27 19:29:37
  2. Codeforces Round #768 (Div. 2) C. And Matching

    思路&#xff1a; 如果k不为n-1的话&#xff0c;就把k和n-1配&#xff0c;0和n-1-k配&#xff0c;其他相加为n-1就配一对 如果为n-1的话就把后四组和前四组单独配一下&#xff0c;其他相加为n-1配一对,尽量不要打乱中间的配对 Code #include <bits/stdc.h> // #define D…...

    2024/4/27 10:20:10
  3. 硬件内存模型 Hardware Memory Models

    硬件内存模型 Hardware Memory Models (Memory Models, Part 1) Posted on Tuesday, June 29, 2021. 简介&#xff1a;童话的终结 很久以前&#xff0c;当人们还在写单线程程序的时候&#xff0c;让程序跑的更快的一个最有效的办法就是什么也不做&#xff0c;因为下一代硬件…...

    2024/4/18 16:58:21
  4. JAVA输入输出及随机数的生成

    2022_01_28对输入输出及随机数的理解 目录 JAVA输出&#xff1a;输出变量中的值 JAVA输入 String类型输入时&#xff0c;next()方法和nextLine()方法的区别与坑 随机数的生成​ JAVA输出&#xff1a;输出变量中的值 java输出有三种 int a 2;System.out.println(a);//输出…...

    2024/4/19 8:59:22
  5. 当new一个class时没有此选项

    当new一个class时没有此选项 1.没有new一个class的选项 2.只需要 即可&#xff01; 3.文件夹变成蓝色...

    2024/4/14 17:12:09
  6. 通过U盘安装Windows11时遇此设备不支持升级时的解决办法

    通过U盘安装Windows11时遇此设备不支持升级时的解决办法这台电脑无法运行 Windows 11解决1.按 **shift F10** 打开命令行2.输入 **regedit** 打开注册表3.依次打开来到如下路径4.在LabConfig下分别新建5.分别双击打开两个新建的DWORD (32位)值&#xff0c;在数值处输入6.关闭注…...

    2024/4/20 15:51:42
  7. Unity2D touch笔记

    Touch 先上官方属性表&#xff1a;altitudeAngle/azimuthAngle/压力等级/Type暂时没用上所以没做试验 用的设备是ipad pro 9.7 altitudeAngleValue of 0 radians indicates that the stylus is parallel to the surface, pi/2 indicates that it is perpendicular.azimuthAn…...

    2024/4/20 10:41:58
  8. 护网相关问题

    一、有没有干过干过护网 答&#xff1a;&#xff08;去年&#xff09;干过。电信、移动、国家电网、能源局&#xff08;一个就ok&#xff09; 二、护网过程中从事那个岗位 岗位&#xff1a;监控岗&#xff08;初级&#xff09;、事件分析&#xff08;中级&#xff09;、研判组…...

    2024/4/7 18:34:42
  9. 护网设备讲解

    原理&#xff1a; 在交换机的一个端口上做端口镜像&#xff0c;电脑进出的流量都会复制一份到ids或者态势感知上。 ids有各种扫描器&#xff0c;owasptop10攻击&#xff0c;系统攻击&#xff0c;匹配到特征码就会报警。 假如态势感知检测不到&#xff0c;它还有个探针&#xf…...

    2024/4/13 23:38:55
  10. 初识Pytorch使用cuda对模型进行训练和测试或使用cuda对模型进行训练再用cpu测试 Use cuda to train and test the model or use cuda to t

    如果使用cuda进行训练,则需要在以下三个地方进行修改&#xff0c;告诉计算机使用的是cuda,并且有两种方式(待会再讲)&#xff1a; If using cuda for training, you need to modify the following three places to tell the computer to use cuda, and there are two ways (mor…...

    2024/4/18 8:53:14
  11. 7.6 滑动窗口最大值

    239 滑动窗口最大值题目思路(建议先看示例)具体代码实现(Java)模型&#xff08;知识点&#xff09;题目 来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 链接: link. 思路(建议先看示例) 遍历数组&#xff0c;将 数 存放在双向队列中&#xff0c;并用 L,R 来标记窗口…...

    2024/4/19 19:52:17
  12. 惠普246g6升级方案(8GRAM+256GSSD+500GHDD)

    目录 一、前言 二、改造分析 三、改造方案 四、最终效果 一、前言 我的笔记本是惠普246g6最低配置版本&#xff0c;赛扬n4000 4g ram 500g hdd&#xff0c;平时开机都需要3到4分钟。。。所以决定改造一下。 改造后10秒多便可启动&#xff0c;平时ram占用在50%左右&…...

    2024/4/26 20:19:29
  13. 树莓派nextcloud的安装

    前往网站下载压缩包 以下参考 前往网站下载对应版本的zip压缩包&#xff0c;并放入/var/www/html/raspi_nextcloud文件夹下安装nginx或apache、php7.4-fpm&#xff08;使用sudo apt search php找到对应的版本&#xff09;安装mariadb&#xff0c;配置数据库&#xff0c;及其密…...

    2024/4/13 23:39:20
  14. Leetcode-数组操作

    文章目录q54 螺旋矩阵q73 矩阵置零q78 子集q384 打乱数组q581 最短连续无序子数组q945 使用数组唯一的最小增量q54 螺旋矩阵 题目传送门 题解 以一层层的方式去遍历每一行和每一列&#xff0c;每一行或者每一列的最后一个元素就是下一列或者下一行的开始。因为题目中的矩阵边长…...

    2024/4/13 23:39:20
  15. 优雅地使用Ubuntu

    优雅地使用Ubuntu 前言 Ubuntu是全世界范围内的程序开发者所广泛使用的操作系统。 我们可以轻易地在网上找到各种教程&#xff0c;文档来解决使用中遇到的问题。 Linux系统提供了足够的自由度&#xff0c;但大部分人总是以粗暴的方式去使用它&#xff1a;或是安装各种没有必要…...

    2024/4/13 23:39:20
  16. 【大话设计模式】模式七:迭代器模式

    【引入】 对于容器对象的访问&#xff0c;必然会涉及遍历算法。如果将遍历封装到容器中&#xff0c;对于容器来说&#xff0c;承担的功能有点多。如果让用户自己实现&#xff0c;那又必须暴露容器的内部实现。所以使用迭代器模式&#xff0c;在客户访问类与容器体之间插入一个第…...

    2024/4/7 18:34:34
  17. HTML5+CSS3的学习(上)

    HTML5CSS3的学习(上) 2018版李立超htmlcss基础 103集教程&#xff0c;哔哩哔哩链接&#xff1a;https://www.bilibili.com/video/BV1sW411T78k?spm_id_from333.999.0.0 2019版李立超前端html5css3 148集教程&#xff0c;哔哩哔哩链接&#xff1a;https://www.bilibili.com/v…...

    2024/4/16 14:47:08
  18. 简单线性回归和多项式回归

    所用数据集women提供了15个年龄在30~39岁间女性的身高和体重信息&#xff0c;想通过身高预测体重。 简单线性回归 结果数据分析&#xff1a; 回归系数&#xff08;3.45&#xff09;显著不为0&#xff08;p<0.001&#xff09;&#xff0c;表明身高每增高1英寸&#xff0c;…...

    2024/4/13 23:39:05
  19. 寒假学习记录D19

    1.Choregraphe的安装 2.算法基础练习 1.Choregraphe的安装 官网里自己安装的&#xff0c;试用期只有三个月 (108条消息) Ubuntu16.04 NAO 2.1.4 python SDK choregraphe软件安装_DUI.S.T-CSDN博客_choregraphe安装 2.算法基础练习&#xff08;背包&#xff09; 题目描述 小…...

    2024/4/13 23:39:20
  20. 基于深度学习识别湖泊,以洞庭湖区域为例

    深度学习大概分成两部分&#xff0c;模型训练和图像识别&#xff0c;模型训练涉及样本训练和样本验证&#xff0c;这个部分为深度学习的主要部分&#xff0c;通过调节样本集和训练参数控制结果精度。鉴于样本获取及计算机性能&#xff0c;这里使用现成的训练结果集&#xff0c;…...

    2024/4/13 23:39:00

最新文章

  1. 必应bing国内广告开户注册教程!

    今天搜索引擎广告成为企业推广产品与服务、提升品牌知名度的重要渠道之一。作为全球第二大搜索引擎&#xff0c;必应Bing凭借其高质量的用户群体和广泛的国际覆盖&#xff0c;为广告主提供了独特的市场机遇。在中国&#xff0c;虽然必应的市场份额相对较小&#xff0c;但对于寻…...

    2024/4/27 20:14:14
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言&#xff0c;在此感激不尽。 权重和梯度的更新公式如下&#xff1a; w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. vue3项目运行正常但vscode红色波浪线报错

    以下解决办法如不生效&#xff0c;可尝试 重启 vscode 一、Vetur插件检测问题 vetur 是一个 vscode 插件&#xff0c;用于为 .vue 单文件组件提供代码高亮以及语法支持。但 vue 以及 vetur 对于 ts 的支持&#xff0c;并不友好。 1、原因 如下图&#xff1a;鼠标放到红色波浪…...

    2024/4/26 17:21:41
  4. llama.cpp运行qwen0.5B

    编译llama.cp 参考 下载模型 05b模型下载 转化模型 创建虚拟环境 conda create --prefixD:\miniconda3\envs\llamacpp python3.10 conda activate D:\miniconda3\envs\llamacpp安装所需要的包 cd G:\Cpp\llama.cpp-master pip install -r requirements.txt python conver…...

    2024/4/26 8:21:14
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/4/26 18:09:39
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/4/26 20:12:18
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/26 23:05:52
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/4/27 4:00:35
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/26 21:56:58
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/27 9:01:45
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/4/25 18:39:16
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/25 18:39:16
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/26 22:01:59
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/25 18:39:14
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/4/26 23:04:58
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/4/25 2:10:52
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/25 18:39:00
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/26 19:46:12
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/4/27 11:43:08
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/27 8:32:30
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下&#xff1a;1、长按电脑电源键直至关机&#xff0c;然后再按一次电源健重启电脑&#xff0c;按F8健进入安全模式2、安全模式下进入Windows系统桌面后&#xff0c;按住“winR”打开运行窗口&#xff0c;输入“services.msc”打开服务设置3、在服务界面&#xff0c;选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像&#xff08;每一幅图像的大小是564*564&#xff09; f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面&#xff0c;在等待界面中我们需要等待操作结束才能关机&#xff0c;虽然这比较麻烦&#xff0c;但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows&#xff0c;请勿关闭计算机”的提示&#xff0c;要过很久才能进入系统&#xff0c;有的用户甚至几个小时也无法进入&#xff0c;下面就教大家这个问题的解决方法。第一种方法&#xff1a;我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题&#xff0c;电脑时发现开机屏幕显现“正在配置Windows Update&#xff0c;请勿关机”(如下图所示)&#xff0c;而且还需求等大约5分钟才干进入系统。这是怎样回事呢&#xff1f;一切都是正常操作的&#xff0c;为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示&#xff0c;没过几秒后电脑自动重启&#xff0c;每次开机都这样无法进入系统&#xff0c;此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一&#xff1a;开机按下F8&#xff0c;在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况&#xff0c;就是电脑提示正在准备windows请勿关闭计算机&#xff0c;碰到这样的问题该怎么解决呢&#xff0c;现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法&#xff1a;1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后&#xff0c;每次关机的时候桌面上都会显示一个“配置Windows Update的界面&#xff0c;提示请勿关闭计算机”&#xff0c;每次停留好几分钟才能正常关机&#xff0c;导致什么情况引起的呢&#xff1f;出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着&#xff0c;别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚&#xff0c;只能是考虑备份数据后重装系统了。解决来方案一&#xff1a;管理员运行cmd&#xff1a;net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题&#xff1a;电脑提示“配置Windows Update请勿关闭计算机”怎么办&#xff1f;win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢&#xff1f;一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 &#xff0c;然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了&#xff0c;具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面&#xff0c;长时间没反应&#xff0c;无法进入系统。这个问题原来帮其他同学也解决过&#xff0c;网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法&#xff0c;并在最后教给你1种保护系统安全的好方法&#xff0c;一起来看看&#xff01;电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中&#xff0c;添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候&#xff0c;开启电脑发现电脑显示&#xff1a;配置windows更新失败&#xff0c;正在还原更改&#xff0c;请勿关闭计算机。。.这要怎么办呢&#xff1f;下面小编就带着大家一起看看吧&#xff01;如果能够正常进入系统&#xff0c;建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机&#xff0c;电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容&#xff0c;让我们赶快一起来看一下吧&#xff01;配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题&#xff0c;就是我们的win7系统在关机的时候&#xff0c;总是喜欢显示“准备配置windows&#xff0c;请勿关机”这样的一个页面&#xff0c;没有什么大碍&#xff0c;但是如果一直等着的话就要两个小时甚至更久都关不了机&#xff0c;非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时&#xff0c;一般是您正对windows进行升级&#xff0c;但是这个要是长时间没有反应&#xff0c;我们不能再傻等下去了。可能是电脑出了别的问题了&#xff0c;来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况&#xff0c;当我们打开电脑之后&#xff0c;发现一直停留在一个界面&#xff1a;“配置Windows Update失败&#xff0c;还原更改请勿关闭计算机”&#xff0c;等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57