百度推广做网站什么价位网吧网络维护公司

news/2025/9/27 20:08:56/文章来源:
百度推广做网站什么价位,网吧网络维护公司,辽宁省建设工程信息网招标,为企业设计一个网站Java Collections框架 Java Collections框架中包含了大量的集合接口以及这些接口的实现类和操作它们的方法#xff0c;具体包含了Set(集合#xff09;、List(列表)、Map(键值对)、Queue(队列)、Stack(栈)等#xff0c;其中List、Set、Queue、Stack都继承了Collection接口。…Java Collections框架 Java Collections框架中包含了大量的集合接口以及这些接口的实现类和操作它们的方法具体包含了Set(集合、List(列表)、Map(键值对)、Queue(队列)、Stack(栈)等其中List、Set、Queue、Stack都继承了Collection接口。我理解的容器就是类似于放不同奶茶的杯子的统称不同的实现类对应了盛放不同奶茶需要不同的杯子而我们不需要知道杯子是怎么构造的我们只需要知道什么奶茶需要什么杯子即可而迭代器Iterator相当于喝奶茶的吸管拿到吸管我们不用了解奶茶的构造仅仅用吸管喝美味的奶茶就好。下面是Collection框架类图 最为主要的是三类 Set集合要求集合中的元素不相同通过定义equals()函数来确保对对象的唯一性。List有序的Collection按照对象进入的顺序保存数据可以通过索引来读取数据。Map键值对要求Key具有唯一性。其中HashMap通过散列表实现LinkedHashMap采用散列表来维持内部的顺序TreeMap是基于红黑树的数据结构来实现。 Iterator迭代器 用于遍历以及选择序列中的对象。就像上面所说的我们就像使用吸管一样不必了解容器内部构造就可以使用容器实现的迭代器遍历容器的元素。包含最为主要的三个方法 利用容器对象的Iterator()方法返回一个Iterator使用next()返回第一个元素。hasNext() 判断是否还有元素。remove()删除迭代器返回的元素。 另外在使用Iterator()遍历容器时常常出现ConcurrentModificationException异常主要是在使用迭代器遍历容器时进行了容器的增加或者删除操作因为当调用容器的Iterator() 方法时会把容器包含的对象个数赋值给Iterator对象中的expectedModCount在调用next() 方法时会比较当前容器元素个数和expectedModCount如果不相等抛出ConcurrentModificationException异常。解决的方法有 在使用Iterator遍历时如果删除或者增加的一个元素后即刻使用break跳出循环。使用线程安全的容器ConcurrentHashMap和CopyOnWriteArrayList。在遍历时使用一个容器将要删除的对象保存然后遍历结束后使用removeAll()。使用Iterator自带的remove()方法删除把遍历容器时对容器的操作放到synchronized代码中。 同类容器之间的区别 ArrayList、Vector、LinkedList区别 三者都是可伸缩的数组可以根据用户的需求动态的变换数组的长度很好的解决了固定长度数组构造时需要指定固定的长度的问题。另外它们有以下区别 ArrayList和Vector都是利用Object[] array实现的都是顺序存储的支持用下标访问元素。当当前容器容量不足时动态扩充容量Vector采用2倍扩容而ArrayList采用1.5倍扩容ArrayList源码详解其中前者可以指定扩容因子后者固定。另一个最大的区别Vector是线程安全的后者是线程不安全的。LinkedList是利用双向列表实现的对数据的索引需要从头开始遍历效率较低但是插入数据较快。 HashMap、HashTable、TreeMap以及WeakHashMap区别 对比HashMap和HashTable前者是后者的轻量级实现即是非线程安全实现HashMap允许空键值存在而HashTable不允许HashMap去掉HashTable中contains方法改为containsKey以及containsValue另外前者是Map的一个实现而后者是Dictionary的一个实现Hashtable使用EnumerationHashMap使用Iterator对于扩容方式HashTable默认大小为11扩容因子为old*21HashMap默认大小是16扩容因子是2的指数。TreeMap实现了SortedMap接口能够按照指定的顺序对键值排序因此取出的的键值是排完序的。WeakHashMap的key采用一种弱引用的方式只要key不被外部引用它就可以被gc回收而HashMap则是key被删除。 Collections工具类 针对Collection的一个包装类提供一系列的静态方法来处理相应的容器服务于Collection框架中的各种类。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/919877.shtml

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

相关文章

luogu P1719 最大加权矩形

题目大意 需要支持在一个序列中插入等差数列 需要插入\(O(1)\) 最终统计答案\(O(n)\) \(1\leq n\leq 1e7\) Sol 对于一个序列如下:0 0 4 6 8 10 12 0 0我们将其进行一次差分,可以得到:0 0 4 2 2 2 2 -12 0可以发现中间…

CF2065D Skibidus and Sigma

参考代码:#include<bits/stdc++.h> #define ll long long using namespace std; const int N = 2e5 + 10,inf = 0x3f3f3f3f; struct node{ll sum,id; }; node t[N]; vector<ll> a[N]; ll n,m; bool cmp(n…

做网站优化需要做什么vi设计要素

B. I Hate 1111&#xff1a;题目 这题目太搞了呀&#xff0c;和dp感觉关系不大&#xff0c;数学题啊首先要知道&#xff0c;11和111能构成后面所有的棍子数。 n a*111b*11;最快做法 //算是规律&#xff1f; #include <bits/stdc.h> using namespace std; int main() {…

建网站哪便宜网上商城网站建设规划

整理了基于BP神经网络的时间序列预测模型matlab代码&#xff0c;包含数据集。采用了四个评价指标R2、MAE、MBE、MAPE对模型的进行评价。BP模型在数据集上表现优异。 代码获取链接&#xff1a;基于BP神经网络的时间序列预测模型matlab代码 训练效果&#xff1a; 训练集数据的R…

微信二次开发个人号api

微信二次开发个人号api 个人微信机器人开发api接口,微信个人号开发API在线接待更高效在线沟通更快速、更有趣 语音回复 通过电脑端语音回复客户,提高效率 文件传输 支持文字、图片、视频等文件上传 快捷回复 公共快捷…

深入解析:神经网络二分类任务详解:前向传播与反向传播的数学计算

深入解析:神经网络二分类任务详解:前向传播与反向传播的数学计算pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "…

课后作业2(动手动脑,课后实验性问题)

1.仔细阅读示例: EnumTest.java,运行它,分析运行结果? 你能得到什么结论?你掌握了枚举类型的基本用法了吗? 枚举是类型安全的常量集合,比 static final int 更安全。 可以使用 switch 语句处理枚举值。 每个枚举…

从零开始构建图注意力网络:GAT算法原理与数值实现详解

图数据在机器学习中的地位越来越重要。社交网络的用户关系、论文引用网络、分子结构,这些都不是传统的表格或序列数据能很好处理的。现实世界中实体之间的连接往往承载着关键信息。 图神经网络(GNN)的出现解决了这个问…

网站开发技术可以做什么工作视频解析网站怎么做的

2022 开放原子全球开源峰会 OpenAnolis 分论坛上&#xff0c;阿里云智能基础软件产品经理张鹏程做了《面向云时代的龙蜥操作系统&#xff0c;应对 CentOS 停服的最佳选择》的主题分享&#xff0c;介绍了操作系统产业迎来新发展格局&#xff0c;龙蜥致力于成为 CentOS 迁移的最佳…

备案ip 查询网站查询网站查询系统上饶做网站最好的公司

基于神经网络的农业病虫害损失预测 【摘 要】鉴于农业病虫害经济损失的预测具有较强的复杂性和非线性特性&#xff0c;设计了一种新型的GRNN预测模型&#xff0c;对农业病虫害经济损失进行预测。该模型基于人工神经网络捕捉非线性变化独特的优越性&#xff0c;在神经网络技术和…

分解原则编写

import java.util.ArrayList; import java.util.List; import java.util.Scanner; import java.time.LocalDate; import java.time.format.DateTimeFormatter; // ManuscriptInformation类 class ManuscriptInformatio…

关于Leetcode 812题的简单思考

关于812题的 \(O(n)\) 算法的简单思考 因为今天的题目很有意思所以特别想跟大家分享一下。 812. 最大三角形面积 一开始我想到了凸包,然后想到凸包后可以采用 \(O(n^2)\) 的渐进算法算出最大面积。但是灵神的回答中提…

招聘网站开发的要求整站seo排名公司

1.下列数据结构中&#xff0c;属于非线性结构的是()。A.循环队列B.带链队列C.二叉树D.带链栈2.下列数据结构中&#xff0c;能够按照“先进后出”原则存取数据的是()。A.循环队列B.栈C.队列D.二叉树3.对于循环队列&#xff0c;下列叙述中正确的是()。A.队头指针是固定不变的B.队…

Laravel5.8 利用 snappyPDF 生成PDF文件

Laravel5.8 利用 snappyPDF 生成PDF文件pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Mo…

幼儿做爰网站什么是网站推广优化

原标题&#xff1a;2019届呼和浩特市高三段考成绩排名分析不忘初心 天道酬勤╳✎校对&#xff1a;刘姝坤✎文稿&#xff1a;王涛老师✎声明&#xff1a;如有转载请联系并注明出处好乐(巨人)教育2019高三普文理集训段考班火热招生中全呼市唯一一家吃住学一体封闭式管理的学校唯一…

西城网站建设浩森宇特沈阳单页网站制作

Powered by:NEFU AB-IN 文章目录 Go 语言的实战案例 SOCKS5 代理 | 青训营 引入TCP echo serverauth 认证请求阶段relay阶段 Go 语言的实战案例 SOCKS5 代理 | 青训营 GO语言工程实践课后作业&#xff1a;实现思路、代码以及路径记录 引入 代理是指在计算机网络中&#xff…

数据结构——链表 - 详解

数据结构——链表 - 详解2025-09-27 19:42 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; fo…

25秋周总结4

总结 上周的两场联考我觉得考得很烂,其实难度和之前我打 200、300 是差不多的,但是为什么自己打得如此糟糕呢?我认为是自己思考问题的方式有问题,导致我的发挥不稳定。就像我在联考总结里面说的:我的思路历程在前…

html静态网站开发个人博客微商城 手机网站

目录 Tensor在神经网络中的角色 实现权重聚合的算法 1. Tensor的基本概念 2. Tensor的数据结构举例 一维Tensor(向量) 二维Tensor(矩阵) 三维及以上Tensor 3. Tensor的内部结构 4. Tensor的操作 Tensor数据结构示例 示例Tensor内容(部分) model.state_dict(…

Python 潮流周刊#121:工程师如何做出高效决策?

本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 温馨提…