一、 API:

1.1、概述:

API(ApplicationProgrammingInterface),应用程序编程接口。JavaAPI是一本程序员的字典,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。

1.2、API使用步骤:

1.打开帮助文档。
2.点击显示,找到索引,看到输入框。
3.你要找谁?在输入框里输入,然后回车。
4.看包。java.lang下的类不需要导包,其他需要。
5.看类的解释和说明。
6.学习构造方法。
7.使用成员方法。
我有一份java API手册 ,很详细,有需要评论区联系我即可
在这里插入图片描述


二、 Scanner类:

了解了API的使用方式,我们通过Scanner类,熟悉一下查询API,并使用类的步骤。

2.1、什么是Scanner类?

在这里插入图片描述其余构造方法和参数查阅 JDK API。


2.2、引用类型的使用步骤:

  • 导包
    在这里插入图片描述

  • 创建对象:

在这里插入图片描述

  • 调用方法:
    在这里插入图片描述在这里插入图片描述

2.3、Scanner使用步骤:

  • 查看类 :import java.util.Scanner; 该类需要import导入后使用。(如果是IDEA编译器不需要导包,当写入API时自动会导包)
  • 查看构造方法:public Scanner(InputStreamsource):构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。
  • 查看成员方法: publicintnextInt():将输入信息的下一个标记扫描为一个 int值。

使用Scanner类,完成接收键盘录入数据的操作,代码如下:

/*
Scanner类的功能:可以实现键盘输入数据,到程序当中。引用类型的一般使用步骤:1. 导包
import 包路径.类名称;
如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写。
只有java.lang包下的内容不需要导包,其他的包都需要import语句。2. 创建
类名称 对象名 = new 类名称();3. 使用
对象名.成员方法名()获取键盘输入的一个int数字:int num = sc.nextInt();
获取键盘输入的一个字符串:String str = sc.next();*/
import java.util.Scanner; // 1. 导包public class DemoScanner {public static void main(String[] args) {// 2. 创建// 备注:System.in代表从键盘进行输入Scanner sc = new Scanner(System.in);// 3. 获取键盘输入的int数字int num = sc.nextInt();System.out.println("输入的int数字是:" + num);// 4. 获取键盘输入的字符串String str = sc.next();System.out.println("输入的字符串是:" + str);}}

小知识: 为什么 sc.next() 是输入字符串呢,而不是sc.nextString() 输入字符串呢? 因为本身Scanner输入的所有数据都是字符串,通过sc.nextInt(),转化成 Int类型 , 所以要想输入字符串,不需要转换,直接sc.next()即可。


三、 Random类:

3.1、什么是Random类:

在这里插入图片描述


3.2、Random使用步骤:

  • 查看类 :import java.util.Random; 该类需要import导入后使用。(如果是IDEA编译器不需要导包,当写入API时自动会导包)
  • 查看构造方法:public Random():构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。
  • 查看成员方法: public int nextInt(int n):返回一个伪随机数,范围在 0(包括)和 指定值n(不包括)之间的int值 ( [0,n) )。

使用Random类,取到[1,n]的随机数操作,代码如下:

/*
题目要求:
根据int变量n的值,来获取随机数字,范围是[1,n],可以取到1也可以取到n。思路:
1. 定义一个int变量n,随意赋值
2. 要使用Random:三个步骤,导包、创建、使用
3. 如果写10,那么就是0~9,然而想要的是1~10,可以发现:整体+1即可。
4. 打印随机数字*/
public class DemoRandom {public static void main(String[] args) {int n = 5;Random r = new Random();for (int i = 0; i < 100; i++) {// 本来范围是[0,n),整体+1之后变成了[1,n+1),也就是[1,n]int result = r.nextInt(n) + 1;System.out.println(result);}}}

备注:创建一个Random对象,每次调用nextInt()方法,都会生成一个随机数


猜数字小游戏:

游戏开始时,会随机生成一个1-100之间的整数number。玩家猜测一个数字guessNumber,会与number作比较,系统提示大了或者小了,直到玩家猜中,游戏结束。

import java.util.Random;
import java.util.Scanner;/*
题目:
用代码模拟猜数字的小游戏。思路:
1. 首先需要产生一个随机数字,并且一旦产生不再变化。用Random的nextInt方法
2. 需要键盘输入,所以用到了Scanner
3. 获取键盘输入的数字,用Scanner当中的nextInt方法
4. 已经得到了两个数字,判断(if)一下:如果太大了,提示太大,并且重试;如果太小了,提示太小,并且重试;如果猜中了,游戏结束。
5. 重试就是再来一次,循环次数不确定,用while(true)。*/
public class Demo04RandomGame {public static void main(String[] args) {Random r = new Random();int randomNum = r.nextInt(100) + 1; // [1,100]Scanner sc = new Scanner(System.in);while (true) {System.out.println("请输入你猜测的数字:");int guessNum = sc.nextInt(); // 键盘输入猜测的数字if (guessNum > randomNum) {System.out.println("太大了,请重试。");} else if (guessNum < randomNum) {System.out.println("太小了,请重试。");} else {System.out.println("恭喜你,猜中啦!");break; // 如果猜中,不再重试}}System.out.println("游戏结束。");}}

四、 ArrayList 集合类:

4.1、什么是ArrayList:

  • ArrayList 是一个数组队列相当于 动态数组。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些接口。

  • ArrayList 继承了AbstractList,实现了List。它是一个数组队列,提供了相关的添加、删除、修改、遍历等功能

  • ArrayList 实现了RandmoAccess接口,即提供了随机访问功能。RandmoAccess是java中用来被List实现,为List提供快速访问功能的。在ArrayList中,我们即可以通过元素的序号快速获取元素对象;这就是快速随机访问。

  • ArrayList 实现了Cloneable接口,即覆盖了函数clone(),能被克隆

  • ArrayList 实现java.io.Serializable接口,这意味着ArrayList支持序列化,能通过序列化去传输

  • 和Vector不同,ArrayList中的操作不是线程安全的!所以,建议在单线程中才使用ArrayList,而在多线程中可以选择Vector或者CopyOnWriteArrayList


4.2、引入对象数组概念:

使用学生数组,存储三个学生对象,代码如下:

public class Student {private String name;private int age;public Student() {}public Student(String name, int age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}
}

在这里插入图片描述到目前为止,我们想存储对象数据,选择的容器,只有对象数组。而数组的长度是固定的,无法适应数据变化的需求。为了解决这个问题,Java提供了另一个容器java.util.ArrayList集合类,让我们可以更便捷的存储和操作对象数据。


4.3、ArrayList使用步骤:

  • 查看类:java.util.ArrayList <E> :该类需要import导入使后使用。

< E >,表示一种指定的数据类型,叫做泛型。E,取自Element(元素)的首字母。在出现 E 的地方,我们使用一种引用数据类型将其替换即可表示我们将存储哪种引用类型的元素。代码如下:

ArrayList<String>,ArrayList<Student>

  • 查看构造方法: publicArrayList(): 构造一个内容为空的集合。
    基本格式:
    ArrayList<String> list= new ArrayList<String>()
    注意: 在JDK7后,右侧泛型的尖括号之内可以留空,但是< >仍然要写。简化格式:
    ArrayList<String>list=newArrayList<>();

  • 查看成员方法: public boolean add(E e) :将指定的元素添加到此集合的尾部。参数E e,在构造ArrayList 对象时,指定了什么数据类型,那么add(E e)方法中,只能添加什么数据类型的对象。

**使用ArrayList类,存储四个字符串元素,代码如下: **

import java.util.ArrayList;/*
数组的长度不可以发生改变。
但是ArrayList集合的长度是可以随意变化的。对于ArrayList来说,有一个尖括号<E>代表泛型。
泛型:也就是装在集合当中的所有元素,全都是统一的什么类型。
注意:泛型只能是引用类型,不能是基本类型。*/
public class DemoArrayList {public static void main(String[] args) {// 创建了一个ArrayList集合,集合的名称是list,里面装的全都是String字符串类型的数据// 备注:从JDK 1.7+开始,右侧的尖括号内部可以不写内容,但是<>本身还是要写的。ArrayList<String> list = new ArrayList<>();System.out.println(list); // []// 向集合当中添加一些数据,需要用到add方法。list.add("赵丽颖");System.out.println(list); // [赵丽颖]list.add("迪丽热巴");list.add("古力娜扎");list.add("玛尔扎哈");System.out.println(list); // [赵丽颖, 迪丽热巴, 古力娜扎, 玛尔扎哈]//list.add(100); // 错误写法!因为创建的时候尖括号泛型已经说了是字符串,添加进去的元素就必须都是字符串才行}}

注意事项:

对于ArrayList集合来说,直接打印得到的不是地址值,而是内容
如果内容是空,得到的是空的中括号:[ ]


4.4、常用方法和遍历:

在这里插入图片描述
这些都是最基本的方法,操作非常简单,代码如下:

import java.util.ArrayList;/*
ArrayList当中的常用方法有:public boolean add(E e):向集合当中添加元素,参数的类型和泛型一致。返回值代表添加是否成功。
备注:对于ArrayList集合来说,add添加动作一定是成功的,所以返回值可用可不用。
但是对于其他集合(今后学习)来说,add添加动作不一定成功。public E get(int index):从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素。public E remove(int index):从集合当中删除元素,参数是索引编号,返回值就是被删除掉的元素。public int size():获取集合的尺寸长度,返回值是集合中包含的元素个数。*/
public class DemoArrayListMethod {public static void main(String[] args) {ArrayList<String> list = new ArrayList<>();System.out.println(list); // []// 向集合中添加元素:addboolean success = list.add("柳岩");System.out.println(list); // [柳岩]System.out.println("添加的动作是否成功:" + success); // truelist.add("高圆圆");list.add("赵又廷");list.add("李小璐");list.add("贾乃亮");System.out.println(list); // [柳岩, 高圆圆, 赵又廷, 李小璐, 贾乃亮]// 从集合中获取元素:get。索引值从0开始String name = list.get(2);System.out.println("第2号索引位置:" + name); // 赵又廷// 从集合中删除元素:remove。索引值从0开始。String whoRemoved = list.remove(3);System.out.println("被删除的人是:" + whoRemoved); // 李小璐System.out.println(list); // [柳岩, 高圆圆, 赵又廷, 贾乃亮]// 获取集合的长度尺寸,也就是其中元素的个数int size = list.size();System.out.println("集合的长度是:" + size);}}

4.5、如何存储基本数据类型:

ArrayList对象不能存储基本类型,只能存储引用类型的数据。类似<int>不能写,但是存储基本数据类型对应的包装类型是可以的。所以,想要存储基本类型数据,<>中的数据类型,必须转换后才能编写,转换写法如下:

在这里插入图片描述

我们发现,只有IntegerCharacter需要特殊记忆,其他基本类型只是首字母大写即可。那么存储基本类型数据,代码如下:

import java.util.ArrayList;/*
如果希望向集合ArrayList当中存储基本类型数据,必须使用基本类型对应的“包装类”。基本类型    包装类(引用类型,包装类都位于java.lang包下)
byte        Byte
short       Short
int         Integer     【特殊】
long        Long
float       Float
double      Double
char        Character   【特殊】
boolean     Boolean从JDK 1.5+开始,支持自动装箱、自动拆箱。自动装箱:基本类型 --> 包装类型
自动拆箱:包装类型 --> 基本类型*/
public class Demo05ArrayListBasic {public static void main(String[] args) {ArrayList<String> listA = new ArrayList<>();// 错误写法!泛型只能是引用类型,不能是基本类型// ArrayList<int> listB = new ArrayList<>();ArrayList<Integer> listC = new ArrayList<>();listC.add(100);listC.add(200);System.out.println(listC); // [100, 200]int num = listC.get(1);System.out.println("第1号元素是:" + num);}}

4.6、ArrayList相关练习:

  • 对象添加到集合并遍历:
public class Student {private String name;private int age;public Student() {}public Student(String name, int age) {this.name = name;this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}
}import java.util.ArrayList;/*
题目:
自定义4个学生对象,添加到集合,并遍历。思路:
1. 自定义Student学生类,四个部分。
2. 创建一个集合,用来存储学生对象。泛型:<Student>
3. 根据类,创建4个学生对象。
4. 将4个学生对象添加到集合中:add
5. 遍历集合:for、size、get*/
public class DemoArrayListStudent {public static void main(String[] args) {ArrayList<Student> list = new ArrayList<>();Student one = new Student("洪七公", 20);Student two = new Student("欧阳锋", 21);Student three = new Student("黄药师", 22);Student four = new Student("段智兴", 23);list.add(one);list.add(two);list.add(three);list.add(four);// 遍历集合for (int i = 0; i < list.size(); i++) {Student stu = list.get(i);System.out.println("姓名:" + stu.getName() + ",年龄" + stu.getAge());}}}
  • 打印集合方法:
import java.util.ArrayList;
/*
题目:
定义以指定格式打印集合的方法(ArrayList类型作为参数),使用{}扩起集合,使用@分隔每个元素。
格式参照 {元素@元素@元素}。System.out.println(list);       [10, 20, 30]
printArrayList(list);           {10@20@30}*/
public class DemoArrayListPrint {public static void main(String[] args) {ArrayList<String> list = new ArrayList<>();list.add("张三丰");list.add("宋远桥");list.add("张无忌");list.add("张翠山");System.out.println(list); // [张三丰, 宋远桥, 张无忌, 张翠山]printArrayList(list);}/*定义方法的三要素返回值类型:只是进行打印而已,没有运算,没有结果;所以用void方法名称:printArrayList参数列表:ArrayList*/public static void printArrayList(ArrayList<String> list) {// {10@20@30}System.out.print("{");for (int i = 0; i < list.size(); i++) {String name = list.get(i);if (i == list.size() - 1) {System.out.println(name + "}");} else {System.out.print(name + "@");}}}}

按要求获取集合方法:

import java.util.ArrayList;
import java.util.Random;/*
题目:
用一个大集合存入20个随机数字,然后筛选其中的偶数元素,放到小集合当中。
要求使用自定义的方法来实现筛选。分析:
1. 需要创建一个大集合,用来存储int数字:<Integer>
2. 随机数字就用Random nextInt
3. 循环20次,把随机数字放入大集合:for循环、add方法
4. 定义一个方法,用来进行筛选。
筛选:根据大集合,筛选符合要求的元素,得到小集合。
三要素
返回值类型:ArrayList小集合(里面元素个数不确定)
方法名称:getSmallList
参数列表:ArrayList大集合(装着20个随机数字)
5. 判断(if)是偶数:num % 2 == 0
6. 如果是偶数,就放到小集合当中,否则不放。*/
public class DemoArrayListReturn {public static void main(String[] args) {ArrayList<Integer> bigList = new ArrayList<>();Random r = new Random();for (int i = 0; i < 20; i++) {int num = r.nextInt(100) + 1; // 1~100bigList.add(num);}ArrayList<Integer> smallList = getSmallList(bigList);System.out.println("偶数总共有多少个:" + smallList.size());for (int i = 0; i < smallList.size(); i++) {System.out.println(smallList.get(i));}}// 这个方法,接收大集合参数,返回小集合结果public static ArrayList<Integer> getSmallList(ArrayList<Integer> bigList) {// 创建一个小集合,用来装偶数结果ArrayList<Integer> smallList = new ArrayList<>();for (int i = 0; i < bigList.size(); i++) {int num = bigList.get(i);if (num % 2 == 0) {smallList.add(num);}}return smallList;}}

未完待续 … . . …

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

相关文章

  1. 华为HCNA之Eth-Trunk链路聚合实验

    导语: 以太网链路聚合Eth-Trunk简称链路聚合,它通过将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的。同时,这些捆绑在一起的链路通过相互间的动态备份,可以有效地提高链路的可靠性。 拓扑图:步骤: 1.基本配置: 如拓扑图所示,完成各个物理…...

    2024/4/20 9:13:03
  2. 数字图像处理(5):幂次变换(C语言实现)

    文章目录幂次变换核磁共振图像代码实现遇到问题附代码: 幂次变换 幂次变换,点运算的一种,运算公式为s=crγ,其中,c和γ是正常数。 当γ<1,此时扩展低灰度级,压缩高灰度级,在正比函数上方,使图像变亮; 当γ>1,此时扩展高灰度级,压缩低灰度级,在正比函数下方,…...

    2024/4/14 20:36:00
  3. 关于django中的mysql配置问题

    相信大家在学习django中都会遇到很多问题。今天我的问题就是关于数据库驱动问题。 因为没有具体了解python2.x和python 3.x有啥具体的库的不同,所以我使用了pip install mysqlclient来安装mysql驱动。这样就会爆错误,然后我百度了好多方法,最终在菜鸟教程中看到python3.x早已…...

    2024/4/14 20:36:00
  4. idea使用相关说明

    第一章 开发工具IntelliJ IDEA 1.1 开发工具概述 IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。 它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发。 1.2 IDEA软件安装 此…...

    2024/4/14 20:35:58
  5. 设计模式装饰模式

    一、什么是装饰模式还记得我的一个长辈曾经买了一部手机,买的时候还好好的新新的,刚拿到家就坏了,怎么回事呢?其实就是一个假手机,把一个已经报废的旧机子改了改,外面加了个新壳子罢了,这就是一个装饰模式,在原有的基础上加了些东西。装饰模式(Decorator),动态地给一…...

    2024/4/23 14:47:20
  6. 《神经网络与深度学习》-循环神经网络

    循环神经网络1. 给网络增加记忆能力1.1 延时神经网络1.2 有外部输入的非线性自回归模型1.3 循环神经网络2. 简单循环网络2.1 循环神经网络的计算能力2.1.1 循环神经网络的通用近似定理2.1.2 图灵完备3. 应用到机器学习3.1 序列到类别模式3.2 同步的序列到序列模式3.3 异步的序列…...

    2024/4/14 20:35:57
  7. 服务器部署静态页面

    最近看到一个很不错的前台页面模板网站,里面有很多不错的静态模板,风格,样式,甚至背景页面都觉得美的不要不要的,遂想着将其改吧改吧扔服务器上去。之前做的项目部署到服务器都是使用Tomcat容器,冷不丁的来个静态页面一下还给难住了。总结下还是太菜了,不过好在还是弄出…...

    2024/5/4 5:15:04
  8. 二叉堆小结

    一、简介堆是一棵具有特定性质的二叉树。如果任意节点的值总是 >= 子节点的值,称为:最大堆,大根堆,大顶堆如果任意节点的值总是 <= 子节点的值,称为:最小堆,小根堆,小顶堆 除此以外,所有叶子结点都是处于第 h 或 h - 1层(h为树的高度),堆是一个完全二叉树。基…...

    2024/4/14 20:35:54
  9. HashMap源码

    HashMap源码解析 HashMap简介 HashMap 主要存放键值对,基于哈希表的Map接口实现。 JKD1.8之前HashMap由 数组+链表 组成,主体是数组,链表是为了解决哈希冲突(拉链法)。 JDK1.8 之后,当链表长度大于8,将链表转化为红黑树(转化前会判断当前数组长度如果小于64,会先进行数…...

    2024/4/20 2:27:23
  10. 重温Spring框架(四、Spring的数据编程之二:JdbcTemplate的常用方法)

    使用到的jar包:spring-jdbc-5.0.4.RELEASE.jar spring-tx-5.0.4.RELEASE.jar。MySQL数据库驱动:mysql-connector-java-5.1.6-bin.jar 常用方法:execute()方法:创建或者删除数据库的表 update()方法:插入、更新或者删除内容 query()方法:查询内容【具体查询方法,参考该博…...

    2024/4/25 9:38:03
  11. C数据结构 线性表的链式表示和实现

    预定义常量和类别 见预定义常量和类型 存储结构 //----线性表的单链表存储结构---- typedef struct LNode {ElemType data;struct LNode* next; }LNode,*LinkList;基本操作的函数原型说明 void CreateList_L_head(LinkList& L, int n); //操作结果:逆位序输入n个元素的值,…...

    2024/4/14 20:35:51
  12. 如何运用docker技术运行hyperf框架

    #如何利用docker技术运行hyperf框架 众所周知,swoole等多线程编程,在window下是无法运行,我们可以在本地安装虚拟机并把相关的环境配置好,由于hyperf对环境要求是比较的高,如果自己手动安装相关的环境,会遇到一些不兼容的问题。 下面,我们利用docker快速搭建起hyperf环境…...

    2024/4/14 20:35:50
  13. kotlin作用域函数/内联函数let,with,run,apply,also的使用

    判断空省略it/this上下文对象返回值let有itLambda resultwith可thisLambda resultrun有可thisLambda result=let + with可以省略this,也可以判断空apply可this上下文对象(自身)val person1 = Person("tom")Person(name = "洛城夜雨").apply {age = 26pers…...

    2024/5/4 1:08:51
  14. CAD教程:将CAD图纸中图形插入到Word/WPS中

    在使用浩辰CAD软件绘制图纸的过程中,有些时候会需要将CAD图纸中的图形插入到Word/WPS中,那么除了QQ微信截图外,还有哪些便捷方法可以将CAD图纸中的图形插入到Word或者WPS的便捷方法呢?小编给大家整理了相关的CAD教程,助你快速重用CAD图形数据!同时,小编也会做相应的简单…...

    2024/5/4 5:22:32
  15. react-redux源码解析

    react-redux源码 1.Provider :把基于属性传递进来的store挂载到上下文上 2.connectprovider创建一个组件 并把store挂载到上下文中供后代使用connect 是干啥的 把两次执行的返回结果 给app.js用 是一个组件 俩参数connect(...)(...) 第一个执行返回是一个函数 第二个执行返回是…...

    2024/4/25 0:32:08
  16. The Preliminary Contest for ICPC Asia Xuzhou 2019 B.so easy

    The Preliminary Contest for ICPC Asia Xuzhou 2019 B.so easy 题目链接 There are n points in an array with index from 1 to n, and there are two operations to those points. 1: x marking the point x is not available 2: x query for the index of the first availa…...

    2024/5/4 11:54:37
  17. MySQL判断日期小于当前日期

    代码 SELECT * FROM book WHERE returnDate<CURDATE();...

    2024/4/25 0:32:06
  18. python pygame模块按键响应

    参考链接: Python pygamek库中的按键对应 https://blog.csdn.net/shuipengpeng/article/details/81254063 // pygame的键值、ASCII、名称KeyASCII ASCII Common Name K_BACKSPACE \b backspace K_TAB \t tab K_CLEAR clear K_RETUR…...

    2024/4/25 0:32:07
  19. 树莓派 忘记密码 解决方法

    树莓派忘记密码了?四步重设密码 2017年2月17日 Spoony 未分类 8 20170217164851239-0 树莓派忘记密码了?四步重设密码,收藏之以供不时之需~ 第1步:取出SD卡 将树莓派关机,移除sd卡,插入到你的电脑。 第2步:编辑 cmdline.txt 在PC上打开SD卡根目录,启动部分是可见的,并…...

    2024/4/25 0:32:05
  20. STM32F103核心板I2C驱动oled代码(纯小白拿来就可用)

    先来看效果图吧我是从零开始学习stm32单片机的,写这篇记录学习过程,也希望可以帮助正在学习的小伙伴们。 淘宝买的stm32核心板,0.96寸I2C通信的oled屏幕,下载程序是用的st-link,这个比串口下载好用。 存放字符串,图片16进制的头文件 codetab.h #ifndef __CODETAB_H #defin…...

    2024/5/4 13:13:08

最新文章

  1. Java学习之静态方法和变量 VS 实例方法和变量(带代码示例)

    一、静态方法&#xff1a; 在Java中&#xff0c;静态方法是定义在类中并使用static关键字修饰的方法。静态方法属于类级别&#xff0c;而非对象级别&#xff0c;可以直接通过类名调用&#xff0c;不需要创建类的实例对象。静态方法可以访问静态变量和静态方法&#xff0c;不能…...

    2024/5/6 23:43:31
  2. 梯度消失和梯度爆炸的一些处理方法

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

    2024/5/6 9:38:23
  3. 518. 零钱兑换 II(力扣LeetCode)

    文章目录 518. 零钱兑换 II题目描述动态规划一维数组为什么不能交换两个for循环的顺序&#xff1f; 二维数组 518. 零钱兑换 II 题目描述 给你一个整数数组 coins 表示不同面额的硬币&#xff0c;另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数…...

    2024/5/4 9:01:49
  4. DM数据库状态

    DM 数据库包含以下几种状态&#xff1a; 配置状态&#xff08;MOUNT&#xff09;&#xff1a; 不允许访问数据库对象&#xff0c;只能进行控制文件维护、归档配置、数据库模式修改等操作&#xff1b;打开状态&#xff08;OPEN&#xff09;&#xff1a; 不能进行控制文件维护、…...

    2024/5/6 9:43:49
  5. vscode安装通义灵码

    作为vscode的插件&#xff0c;直接使用 通义灵码-灵动指间&#xff0c;快码加编&#xff0c;你的智能编码助手 通义灵码&#xff0c;是一款基于通义大模型的智能编码辅助工具&#xff0c;提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研…...

    2024/5/6 2:26:42
  6. 【外汇早评】美通胀数据走低,美元调整

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

    2024/5/4 23:54:56
  7. 【原油贵金属周评】原油多头拥挤,价格调整

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

    2024/5/4 23:54:56
  8. 【外汇周评】靓丽非农不及疲软通胀影响

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

    2024/5/4 23:54:56
  9. 【原油贵金属早评】库存继续增加,油价收跌

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

    2024/5/6 9:21:00
  10. 【外汇早评】日本央行会议纪要不改日元强势

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

    2024/5/4 23:54:56
  11. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

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

    2024/5/4 23:55:05
  12. 【外汇早评】美欲与伊朗重谈协议

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

    2024/5/4 23:54:56
  13. 【原油贵金属早评】波动率飙升,市场情绪动荡

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

    2024/5/4 23:55:16
  14. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

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

    2024/5/4 23:54:56
  15. 【原油贵金属早评】市场情绪继续恶化,黄金上破

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

    2024/5/6 1:40:42
  16. 【外汇早评】美伊僵持,风险情绪继续升温

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

    2024/5/4 23:54:56
  17. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

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

    2024/5/4 23:55:17
  18. 氧生福地 玩美北湖(上)——为时光守候两千年

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

    2024/5/4 23:55:06
  19. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

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

    2024/5/4 23:54:56
  20. 氧生福地 玩美北湖(下)——奔跑吧骚年!

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

    2024/5/4 23:55:06
  21. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

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

    2024/5/5 8:13:33
  22. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

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

    2024/5/4 23:55:16
  23. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

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

    2024/5/4 23:54:58
  24. 广州械字号面膜生产厂家OEM/ODM4项须知!

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

    2024/5/6 21:42:42
  25. 械字号医用眼膜缓解用眼过度到底有无作用?

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

    2024/5/4 23:54:56
  26. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

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

    2022/11/19 21:17:18
  27. 错误使用 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
  28. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

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

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

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

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

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

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

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

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

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

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

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

    2022/11/19 21:17:10
  34. 电脑桌面一直是清理请关闭计算机,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
  35. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2022/11/19 21:16:58
  45. 如何在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