首页 > 其他分享 >2023.2.4

2023.2.4

时间:2023-02-05 00:12:10浏览次数:41  
标签:存储 java 接口 util 2023.2 枚举 集合

Rondom

Random rd = new Random();
int num = rd.nextInt();

Enum (枚举)

  1. 枚举是一种引用数据类型
  2. 枚举类型怎么定义
enum 枚举类型名{
 枚举值1,枚举值2
}
  1. 结果只有2种情况的,建议使用布尔类型,结果超过两种并且可以枚举出来的,建议使用枚举。

Exception

  • java中exception以class的形式可以存在
  • 处理异常有两种方式
    1. 在方法声明的位置上,使用throws关键字
    2. 使用try...catch语句进行一场的捕捉
  • 自定义Exception
    1.extends Exceptiong 或者 extends RunTimeException
    2.constructor一个无参构造 一个有参构造

集合

  • 集合中存储的是引用(java对象的内存地址)。
  • 所有集合类和集合接口都在java.util包下
  • java集合中分为两大类
    1. 以单个方式存储元素:单个方式存储元素,这一类集合中超级父接口:java.util.collection;
    2. 以键值对儿的方式存储元素:超级父接口:java.util.map;

标签:存储,java,接口,util,2023.2,枚举,集合
From: https://www.cnblogs.com/hytoor/p/17092680.html

相关文章

  • 算法-2023.2.3
    1.最小覆盖子串classSolution{publicStringminWindow(Strings,Stringt){HashMap<Character,Integer>map1=newHashMap<>();HashMap<......
  • 2023.2
    1.PastoralOddities当\(n\)为奇数的时候,\(\sumdeg\)是奇数,但显然它应该是偶数,换言之\(n\)为奇数一定无解。事实上只要一个连通块是偶数它内部就有解:只用考虑一颗......
  • 2023.2.3
    向上转型向下转型子类类型引用名=(子类类型)父类引用;(基本数据类型的强制转换)只能强转父类引用,不能强转父类对象;父类引用指向的必须是当前目标类型的对象;向下转型后,......
  • 【闲话】2023.2.3 k次加权组合数求和
    问题引入CodeForces-932ETeamWork给出\(n,k\),求:\[\sum_{i=1}^ni^k\dbinom{n}{i}\bmodp\]\(1\len\le10^9,1\lek\le5000,p=10^9+7\)\(k=0\)二项式定理:\[......
  • 线性代数整理(upd:2023.2.3)
    线性代数byAmanoKumiko1.行列式(1)行列式交换两行(列),行列式取反(2)行列式某一行(列)加上另一行(列)的\(k\)倍,行列式不变(3)行列式某一行(列)提出公因数\(k\),行列式乘上\(......
  • misc之压缩包总结------2023.2.3
    1,ZIP伪加密 ZIP文件格式一个ZIP文件由三个部分组成:压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志压缩源文件数据区:504B0304:这是头文件标记(0x040......
  • 2023.2.3 寒假集训二阶段总结
    2023.2.3寒假集训二阶段总结新内容与课堂这几天都在讲解有关dp的优化策略以及各种dp等有关知识,其中在计数dp、数位dp、概率与期望dp,数据结构优化dp(斜率优化版题qwq)上......
  • 常见文件头(十六进制)------2023.2.3
    ZIPArchive(zip),         文件头:504B0304       文件尾:504BRARArchive(rar),        文件头:52617221JPEG......
  • 算法--2023.2.2
    1.力扣72--编辑距离classSolution{//典型动态对话问题publicintminDistance(Stringword1,Stringword2){intm=word1.length(),n=word2.......
  • 2023.2 做题笔记
    【Baekjoon19394】EulerianOrientation选中边不好做,考虑删除边,一个删除\(x\)条边的图的权值是\((m-x)^2\),令\(k\)个合法图分别删除\(x_1,x_2,...,x_k\),答案就是\(......