小题 错题总结

news2024/11/18 9:38:58
  • 要是对象具有序列化,应该实现的接口是 Java.IO.Serializable
  • 在 JVM 内存划分中 ,方法通常存储在 方法区
  • 多态的3种表现形式: 继承重写  重载  向上转型
  • Java 中继承可以间接继承,即便中间跨过一个类,栗子:所有的类都是Object的子类
  • 静态 (static) 的含义是 一个成员数据/方法属于它所在的类,而一般的成员数据或方法属于他的对象
  • static 修饰变量不能再方法中定义 ; 静态方法里的变量默认就是静态,不能加static  。否则会编译失败(语法错误)
  • 抽象类中,可以有普通方法和抽象方法。
  • 抽象方法不能被 static  final  private 修饰,抽象方法不能有方法体(也就是不能写大括号)
  • 类在声明成员变量的区域不能进行 计算,计算要在方法体内
  • HashSet 和 HashSet 的键 / 值都可以为 null
  • Volatile指令关键字  只是确保本条指令不会因编译器的优化而省略,且要求每次直接读值。

  • ArrayList 和 LinkedList 的区别 :
  • ① ArrayList 的实现基于数组,LinkedList的实现基于双向链表
  • ② ArrayList 基于数组实现,是线性表数据结构,内存空间是连续的。LinkedList 是链表的数据结构,内存空间并不连续,而是通过指向建立连接。
  • ③ LinkedList 的插入删除效率比较高,只需要切断链条再重新连接即可。而数组则在操作时候需要进行重排。
  • ④相比于ArrayList ,LinkedList更占内存,因为每个节点还需要存储两个引用。

  • 基类 == 父类    派生类 == 子类

  • 创建派生对象的时候,构造函数执行顺序:、
  • ① 初始化父类中静态成员变量和静态代码块
  • ② 初始化子类中的静态成员变量和静态代码块
  • ③ 初始化父类的普通成员变量和代码块,再执行父类构造方法
  • ④ 初始化子类的普通成员变量和代码块,再执行子类构造方法

  • 接口的特征:
  • ① 每一个方法都是 public abstract 修饰 (其他修饰就会报错)
  • ② 可以有成员变量,但会被隐式的指定为 public static final 变量
  • ③ 接口的方法不能在接口中实现,只能由实现接口的类重写实现
  • ④ 类必须实现接口的所有功能(抽象类不一样,可以不实现完)

  • 装箱、拆箱 操作就是数据类型和包装类的转换  值类型==基本数据类型  包装类==引用数据类型。栗子 装箱: int ---> Integer   拆箱: Double ---> double

  • finally 能确保是否有异常都能执行到这一段代码 。如果 已经return 则 finally里的代码不会改变return 的结果,会先保存return的值,待finally里的代码执行结束,再执行return。如果finally里有return,则会覆盖掉其他return语句。

  • throw:在方法内使用,抛出某种异常对象
  • throws:在方法的定义上使用,表示这个方法可能会抛出哪些异常

  • public 哪里都能使用   protected 不同包中同一子类使用   deafult 同一个包中(默认)

  • 一个字节八个比特位  byte类型的范围是 -128 -----  127 
  • 一个int四个字节         int类型范围是 -2的31次方   -----   2的31次方 - 1  (-20亿 到 20亿没问题)

  • Java 可以使用二进制(0b开头),八进制(0开头),10进制,16进制(0X开头)进行赋值。

  • 把字符串转换成整数 要注意的事情: ① 数据上下溢出 ② 空字符串 ③ 只有正负号 ④ 有无正负号⑤ 错误标志输出

  • super :① 引用直接父类的实例变量 ② 调用直接父类方法:档子类和父类具有相同方法名时,可使用super访问父类方法 ③ 调用直接父类构造方法(不能夸父):必须写在子类方法的第一行
  • super 调用父类构造方法  this 调用自己的构造方法,但他俩不能同时出现在一个构造方法中,原因是 this 调用的本类的构造方法中可能存在 super,而导致重复调用super的问题。

  • 比int类型小的类型  进行基本运算的时候 会默认转换成int类型进行运算,这样的计算效率相对较高

  • 数据库中 DATEADD(datepatt,number,date) 函数是在日期中添加或减去指定的时间间隔。http://t.csdn.cn/ZwZBV

  • 数据定义语言:负责数据的模式定义与数据的物理存储构建
  • 数据操纵语言:负责数据的操纵,包括 增 删 查 改 等操作
  • 数据控制语言:负责数据完整性、安全性的定义检查以及并发控制、故障恢复等功能

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

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

相关文章

一文读懂Linux内核中的Device mapper映射机制

本文结合具体代码对 Linux 内核中的 device mapper 映射机制进行了介绍。Device mapper 是 Linux 2.6 内核中提供的一种从逻辑设备到物理设备的映射框架机制,在该机制下,用户可以很方便的根据自己的需要制定实现存储资源的管理策略,当前比较流…

基于PHP的动漫电影信息管理系统

有需要请私信或看评论链接哦 可远程调试 基于PHP的动漫电影管理系统一 介绍 此动漫电影信息管理系统基于原生PHP开发,数据库mysql,前端bootstrap。系统角色分为用户和管理员,用户注册登录后可观看/下载/收藏/留言/评分动漫电影等&#xff0c…

Multi-Channel PCe QDMARDMA Subsystem

可交付资料: 1. 详细的用户手册 2. Design File:Post-synthesis EDIF netlist or RTL Source 3. Timing and layout constraints,Test or Design Example Project 4. 技术支持:邮件,电话,现场&…

隐私计算概述

1. 基本概念 隐私计算是指在保证数据提供方不泄露原始数据的前提下,对数据进行分析计算的一些列信息技术,保障数据在流通和融合过程中的“可用不可见”。 从技术交付出发,隐私计算是众多学科的交叉融合技术,目前主流的隐私计算技术分为三大方向:第一类是多方安全计算为代…

linux内核中断

目录 硬中断特点 中断API 线程中断 系统标准的优先级顺序 中断信息查看 中断上半部与下半部 软中断与并发 硬中断特点 优先级最高中断函数在中断上下文中,不能阻塞不要间接或直接调用shedule() 在申请内存空间时,使用GFP_ATOMIC 标志&#xff08…

Blender——苹果纹理绘制

效果图 前言 在进行纹理绘制之前,首先要具有苹果三维模型。 关于苹果的建模请参考:Blender——“苹果”建模_行秋的博客 1.苹果UV的展开 1.1首先点击UV Eidting,滑动三维模型,使其大小适中。 1.2打开左上角的UV选区同步&#x…

IPv6 的地址(计算机网络-网络层)

目录 IPv6地址的表示方法 IPv6的分类 IPv6 全球单播地址 IPv6 多播地址 IPv6地址的表示方法 在 IPv6 中,每个地址占 128 位,地址空间大于 3.4 *10^ 38 。在想象得到的将来,IPv6的地址空间是不可能用完的 128位的IPv6地址使用冒号十六进制记…

玩以太坊链上项目的必备技能(库 [library]-Solidity之旅十七)

库(library) 作为开发者的您,想必对项目中重复使用的工具函数,抽取到一个公共中,以便可以在您项目中的其它位置可调用。 而 Solidity 与您所熟知的没有什么不同,它也是用来实现可重复调用,且还…

基于 Traefik 的激进 TLS 安全配置实践

前言 Traefik是一个现代的HTTP反向代理和负载均衡器,使部署微服务变得容易。 Traefik可以与现有的多种基础设施组件(Docker、Swarm模式、Kubernetes、Marathon、Consul、Etcd、Rancher、Amazon ECS...)集成,并自动和动态地配置自…

力扣(39.40)补9.20

目前打算刷些算法题&#xff0c;数据结构的题暂时放一放吧。 39.组合总和 不会&#xff0c;毕竟好久没做回溯了。 看了这个图会好理解很多呦。 class Solution { List<List<Integer>> ansnew ArrayList<>(); List<Integer> listnew ArrayList<>(…

AcWing算法学习之动态规划(基础)

背包问题 01背包问题 思路&#xff1a; 01背包问题&#xff0c;表示每个物品要么放&#xff0c;要么不放。从集合的角度分析DP问题&#xff0c;状态表示为&#xff1a;选择前i个物品&#xff0c;总体积小于等于j的选法的集合&#xff0c;属性f[i][j]表示价值的最大值。状态计算…

正交编码器数字滤波器(二)

正交编码器数字滤波器&#xff08;一&#xff09;电路初画完了&#xff0c;正交编码器数字滤波器&#xff08;二&#xff09;把核心部分用HDL描述语言实现了&#xff0c;放在一个小芯片里。 上面的整张图上&#xff0c;截出下面的小图&#xff0c;就用古老的ABEL工具实现它。 这…

高斯函数和C++简单实现

高斯函数在科学和工程中有广泛应用&#xff1b;其定义为&#xff0c; 其一般图像为&#xff0c; 高斯函数的图形在形状上像一个倒悬着的钟&#xff1b;参数a指高斯曲线的峰值&#xff0c;b为其对应的横坐标&#xff0c;c即标准差&#xff08;有时也叫高斯RMS宽值&#xff09;&a…

【1754. 构造字典序最大的合并字符串】

来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 描述&#xff1a; 给你两个字符串 word1 和 word2 。你需要按下述方式构造一个新字符串 merge &#xff1a;如果 word1 或 word2 非空&#xff0c;选择 下面选项之一 继续操作&#xff1a; 如果 word1 非空&#xff0…

Python常用基础语法知识点大全

介绍 Python 是一门独特的语言&#xff0c;快速浏览一下他的要点&#xff1a; 面向对象&#xff1a;每一个变量都是一个类&#xff0c;有其自己的属性&#xff08;attribute&#xff09;与方法&#xff08;method&#xff09;。语法块&#xff1a;用缩进&#xff08;四个空格…

Qml 中用 Shader 实现圣诞树旋转灯

一、前言 2022年圣诞节到来啦&#xff0c;很高兴这次我们又能一起度过~ 这次给大家带来一个简单漂亮圣诞树灯。 当然了&#xff0c;本篇文章主要是讲解一下如何在 Qml 中使用 GLSL 来实现自己的特效。 至于代码嘛&#xff0c;我比较喜欢在 Shaderjoy 上寻找&#xff0c;那里有很…

Biotin-PEG-Biotin,生物素-聚乙二醇-生物素聚乙二醇试剂供应

一&#xff1a;产品描述 1、名称 英文&#xff1a;Biotin-PEG-Biotin 中文&#xff1a;生物素-聚乙二醇-生物素 2、CAS编号&#xff1a;N/A 3、所属分类&#xff1a;Biotin PEG 4、分子量&#xff1a;可定制&#xff0c;2000/10000/3400/1000/20000/500 5、质量控制&…

c++继承知识点

目录1.继承的概念及定义1.1继承的概念1.2 继承定义1.2.1定义格式1.2.2继承关系和访问限定符1.2.3继承基类成员访问方式的变化2.基类和派生类对象赋值转换3.继承中的作用域4.派生类的默认成员函数5.继承与友元6. 继承与静态成员如何定义一个不被继承的类7.继承的一个题目8. 复杂…

目标检测之YOLOv2算法分析

要点 Batch Normalization 训练 若batchsize64,某一层的某一个神经元会输出64个响应值&#xff0c;对这64个响应值求均值&#xff0c;标准差&#xff0c;然后标准化&#xff0c;对标准化的结果乘λβ\lambda \betaλβ,其中λ\lambdaλ和 β\betaβ是需要训练的参数&#xf…

Windows平台RTMP、RTSP播放器录像模块精细化控制

技术背景 上篇文章&#xff0c;我们介绍了Unity平台RTMP、RTSP播放器录像功能&#xff0c;这里&#xff0c;我们详细的介绍下&#xff0c;做个RTSP或RTMP拉流端录像模块有哪些需要考虑的技术点&#xff1f; 在我们常规的考量&#xff0c;RTMP或RTSP流录制&#xff0c;无非就是…