近期五道练习题

2024-02-19 16:08
文章标签 练习题 近期 五道

本文主要是介绍近期五道练习题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  1. 什么是枚举类?枚举类的对象声明的修饰符都有哪些?

    枚举类:类中的对象的个数是确定的,有限个。

    private final (No)

    public static final (Yes) 正确修饰符

  2. 什么是元注解?说说 Retention 和 Target 元注解的作用

    元注解:对现有的注解进行解释说明的注解。

    Retention:指明所修饰的注解的生命周期。SOURCE CLASS RUNTIME

  3. 说说你所理解的集合框架都有哪些接口,存储数据的特点是什么

    |-----Collection 接口:单列集合,用来存储一个一个的对象|----- List接口:存储有序的、可重复的数据  --> "动态"数组|-----ArrayListLinkedListTreeSet|----- Set接口:存储无序的、不可重复的数据  --> 高中讲的"集合"|-----HashSetLinkedHashSetTreeSet|-----Map接口:双列集合,用来存储一对(key - value)一对的数据  --> 高中函数:y = f(x)|-----HashMapLinkedHashMapTreeMapHashtableProperties
    
  4. 比较 throw 和 throws 的异同。

    throw :生成一个异常对象,并抛出。使用在方法内部 < - > 自动抛出异常对象

    throws : 处理异常的方式。使用在方法声明处的末尾 < - > try - catch - finally

    ​ “上有排污,下游治污”

  5. 谈谈你对同步代码块中同步监视器和共享数据的理解及各自要求。

    同步监视器:俗称锁。① 任何一个类的对象都可以充当锁。

    ​ ② 多个线程共用同一把锁。

    共享数据:多个线程共同操作的数据,即为共享数据。

    需要使用同步机制将操作共享数据的代码包起来。不能包多了,也不能包少了。

这篇关于近期五道练习题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/725184

相关文章

Kubernetes常用命令大全近期总结

《Kubernetes常用命令大全近期总结》Kubernetes是用于大规模部署和管理这些容器的开源软件-在希腊语中,这个词还有“舵手”或“飞行员”的意思,使用Kubernetes(有时被称为“... 目录前言Kubernetes 的工作原理为什么要使用 Kubernetes?Kubernetes常用命令总

dp算法练习题【8】

不同二叉搜索树 96. 不同的二叉搜索树 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 示例 1: 输入:n = 3输出:5 示例 2: 输入:n = 1输出:1 class Solution {public int numTrees(int n) {int[] dp = new int

C语言练习题之 数组中出现次数超过一半的数

题目描述 给一个长度为 n 的数组,数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 例如输入一个长度为9的数组[1,2,3,2,2,2,5,4,2]。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。 数据范围:n≤50000,数组中元素的值0≤val≤10000 要求:空间复杂度:O(1),时间复杂度O(n) 输入描述: 保证数组输入非空,且保证有

算法练习题17——leetcode54螺旋矩阵

题目描述 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。  代码 import java.util.*;class Solution {public List<Integer> spiralOrder(int[][] matrix) {// 用于存储螺旋顺序遍历的结果List<Integer> result = new ArrayList

天聚数行®近期上线了六个实用的API接口

天聚数行®近期上线了一系列实用的API接口服务,涵盖了多种场景下的数据处理和信息查询的需求,为企业和开发者带来了便捷高效的工具支持。这些服务包括工商信息查询、手机状态检测(如在网状态和空号检测)、坐标系转换等功能,能够帮助企业高效地进行企业背景调查、用户信息验证及地理信息服务,提升数据处理查询的效率和准确性。 工商信息查询 此接口允许开发者查询企业的基本信息,包括但不限于注册地址、法定

Python练习题——站队顺序输出

题目来源:Python语言程序设计(中国大学MOOC) 题目描述: 有一群人站队,每人通过一对整数(h, k)来描述,其中h表示人的高度,k表示在此人前面队列中身高不小于此人的总人数。 实现一个算法输出这个队列的正确顺序。 输入格式: 输入格式为二维列表,即 list[list[]]形式 外层list包含队列中全部的人,内层list为[h,k]格式,代表个人信息。 输出格式: 输

Python练习题——自幂数(水仙花数)

题目来源:Python语言程序设计(中国大学MOOC) 授课老师:嵩天、黄天羽、礼欣 题目描述: “3位水仙花数”是指一个三位整数,其各位数字的3次方和等于该数本身。例如:ABC是一个”3位水仙花数”,则:A的3次方+B的3次方+C的3次方 = ABC。 请按照从小到大的顺序输出所有的3位水仙花数,请用”逗号”分隔输出结果。 代码: output = []for d in range

近期会议系统一些修改和体会

1.这个小项目涉及到 与 企业微信做对接,注意点是 获取微信数据的时候。先要判断数据是不是存在 不存在数据的话要提前做判断,再次做验证。 2.再次验证的问题,再次验证会涉及到当前表单已经提交过来的数据问题,这里用get方式传值过来,然后还可以记录下当前的参数,然后在进行验证后的地址回调,这样就不会丢失会议生成的过程 String qs = request.getQueryString();S

Mysql基础练习题 1378.使用唯一标识符替换员工ID (力扣)

1378. 展示每位用户的 唯一标识码(unique ID );如果某位员工没有唯一标识码,使用 null 填充即可。 你可以以任意顺序返回结果表。 题目链接: https://leetcode.cn/problems/replace-employee-id-with-the-unique-identifier/ 建表插入数据: Create table If Not Exists E

环形链表练习题笔记

参考大佬题解 141. 环形链表 - 力扣(LeetCode) 环形链表 141. 环形链表 - 力扣(LeetCode) /*** Definition for singly-linked list.* class ListNode {* int val;* ListNode next;* ListNode(int x) {* val