学习笔记:object类、内部类包装类

产品经理如何运用AI提升工作效率 AI技术的应用为产品经理的工作流程带来了显著的效率提升。从需求收集到产品上线,AI可以在多个阶段提供智能化支持,帮助产品经理更好地理解用户需求、优化产品设计、提高开发和测试效率。在未来,随着AI技术的不断发展,产品经理将能够更加高效地管理产品生命周期,为用户提供更优质的产品体验。应用 | AI + 千行百业欢迎关注我的后续博文,我将分享更多关于人工智能、自然语言处理和计算机视觉的精彩内容。 阅读详情

Object类:最高父类,默认父类

Object类的多态:所有对象都是Object类,可接收任意数据类型。

toString方法:

默认输出地址。建议重写Object中的toString方法。 此方法的作用:返回对象的字符串表示形式。
Object的toString方法, 返回对象的内存地址
equals方法:
默认比较地址。此方法的作用:指示某个其他对象是否“等于”此对象。
 

 内部类:在一个类内部定义另一个类

成员内部类、局部内部类、匿名内部类、静态内部类

 在外部创建成员内部类:

Outer o = new Outer();

Outer.Inner i = o.new Inner();       

//外部类名.内部类名 内部对象名 = 外部对象名.new 内部类名();

内部访问外部属性和方法(重名时):Outer.this.x;

局部内部类:

 

在方法内部创建的内部类

注意:局部内部类就像是方法里面的一个局部变量一样,是不能有public、protected、private以及static修饰符的。

匿名内部类:

new 父类构造器(参数列表)|实现接口()
{
//匿名内部类的类体部分
}
1、使用匿名内部类时,我们必须是继承一个类或者实现一个接口,但是两者不可兼得,同时也只能继承一个类或 者实现一个接口。
2、匿名内部类中是不能定义构造函数的。
3、匿名内部类中不能存在任何的静态成员变量和静态方法。
4、匿名内部类为局部内部类,所以局部内部类的所有限制同样对匿名内部类生效。
5、匿名内部类不能是抽象的,它必须要实现继承的类或者实现的接口的所有抽象方法。
6、只能访问final型的局部变量

 静态内部类:它不能使用外部类的非static成员 变量或者方法

包装类:8种基本数据类型包装起来

基本数据类型不是引用类型的对象,存储在栈,包装起来作为对象存储在堆

 

包装类装箱和拆箱:

装箱:

Integer x = new Integer(100);        //手动装箱过时了

Integer x = 100;        //自动装箱

拆箱:

 int j = x;        //自动拆箱( Integer x = 100;)

字符串转换:

public static int parseInt(String s) :将String变为int型数据
public static float parseFloat(String s) :将String变为Float
public static boolean parseBoolean(String s) :将String变为boolean
。。。。。。
int i = Integer.parseInt("10");
方法的可变参数:public int sum(String s,int ...nums){ }
一个方法中定义完了参数,则在调用的时候必须传入与其一一对应的参数,但是在JDK 1.5之后提供了新的功能,可以根 据需要自动传入任意个数的参数。
语法:
返回值类型 方法名称(数据类型…参数名称){
        //参数在方法内部 , 以数组的形式来接收
}
注意:
可变参数只能出现在参数列表的最后。

 

MSTAR数据集下载地址及处理方法 首先感谢博主冯子材提供下载的百度网盘地址。 在这里为了防止侵权,特此鸣谢,并给出其博客地址。 地址中有MSTAR百度网盘下载地址和需要使用的数据介绍,其中百度网盘中有数据转换工具 https://blog.youkuaiyun.com/taifengzikai/article/details/80600355 工具使用 因为下载得到的数据是二进制文件,需要使用官方提供的工具进行转换,可将其转换为jpeg。 有... 阅读详情

相关推荐

非华为电脑与MatePad Pro多屏协同实战:从安装管家到攻克连接难题

本文详细介绍了在非华为电脑上安装华为电脑管家并实现与MatePad Pro多屏协同的完整指南。从安装步骤、常见连接失败解决方案到华为账号绑定技巧,提供了实用的操作方法和硬件优化建议,帮助用户攻克连接难题,提升多屏协同的稳定性和流畅度。

weixin_30263073的博客 234

Java面向对象(类的详述)

Object 类概述 如果一个类没有继承任何类,则继承Object类(追踪溯源皆为Object类的子类) Object的多态: 可以接收任意类型的值 API的使用: Ctrl + 左键 toString() } 返回对象的字符串的表示形式,返回结果应简洁且信息丰富,建议所有子类覆写(重写)此方法 return "提示信息" + this.想返回的信息 public String toString(...

weixin_44696477的博客 208

手把手教你用Gazebo插件实现阿克曼底盘仿真(附Navigation2适配指南)

本文提供了一份完整的ROS2 Navigation2与Gazebo阿克曼底盘仿真全栈指南。从阿克曼运动学原理出发,详细讲解了如何构建URDF/SDF模型、集成gazebo_ros_ackermann_drive插件并进行PID调优,并重点阐述了如何深度适配Navigation2,包括配置Ackermann运动模型、调整规划器与恢复行为,最终实现从建图到自主导航的全流程仿真。

weixin_29310631的博客 399

Object类和内部类

内部类 Object类

weixin_48891324的博客 328

STRING数据库的蛋白质相互作用(PPI)网络分析

在转录调控相关的文献中,我们经常能够看到这样的蛋白质相互作用网络(protein protein interaction network,PPI network)。具体而言,这些相关的文献中首先通过RNA-seq、表达谱芯片或者蛋白质组分析等,找到了在不同分组样本间一系列的差异表达基因或蛋白。

weixin_43029125的博客 9458

CST新手必看:共面波导色散曲线绘制全流程(附参数设置避坑指南)

本文详细介绍了CST Microwave Studio中绘制共面波导色散曲线的全流程操作,特别针对新手常见的边界条件设置错误、参数扫描失效等问题提供解决方案。通过模型建立、边界条件设置、本征模求解器配置等步骤,帮助工程师快速掌握CPW色散特性分析方法,并附有参数设置避坑指南,提升高频电路设计效率。

tomato的博客 990

11、内部类和Object类

DAY13 内部类和Object类 内部类 概述 内部类:定义在一个类内部的类叫做内部类 语法: class 外部类 { //成员位置 实例变量 静态变量 实例方法 静态方法 //局部位置(局部变量的位置) 方法{ int a = 10;//局部变量 } } 为什么会有内部类的结构? 人类{ 私有 嘴...

weixin_45536396的博客 193

具身智能:原理、算法与系统 第18章 模仿学习与人类示范

与基于试错机制的强化学习不同,模仿学习假设存在能够提供高质量轨迹示范的专家策略,学习者的目标是在不直接访问专家内部决策机制的情况下,复现或泛化专家的行为模式。此外,选项 GAIL(Option-GAIL)将分层强化学习与对抗模仿结合,学习选项(Options)级别的策略,能够捕捉专家示范中的多模态行为与高层意图。X-Sim 框架提出从真实到模拟再到真实的迁移路径:首先从人类视频中重建物理仿真环境,在仿真中训练状态级策略,随后通过策略蒸馏获得基于视觉的策略,最后通过在线领域自适应对齐真实与仿真观测。

VectorShift的博客 125

常用类--内部类和Object类

内部类和Object类

qq_48578877的博客 201

扣子Coze触发器使用指南:实现工作流定时执行的完整教程

Coze平台触发器功能详解:定时触发器配置指南 摘要:Coze平台的触发器是实现自动化任务的核心组件,其中定时触发器能够按预设时间自动执行工作流。本指南介绍了定时触发器的配置方法,包括每日、每周、每月及Cron表达式等多种时间设置方式,以及如何关联工作流执行具体任务。文章还提供了健身提醒等实用案例,并涵盖了触发器调试、发布及常见问题解决方案。通过合理配置定时触发器,用户可以轻松实现各类自动化任务,如定时发送消息、数据采集等,大幅提升工作效率。

互联网架构师笔记 1924

Python与ArcGIS系列(二)获取地图文档

在ArcPy中,要引用当前的地图文档(Map Document),可以使用 mapping 模块中的 MapDocument 类。值得注意的是,在arcgis内部python窗口运行该代码才能访问已加载进arcgis的文档,如果通过其他idle则无法访问。要引用磁盘上的地图文档并对其进行一些设置,同样可以使用ArcPy中的 mapping 模块和 MapDocument 类。对于我们平常的工作,接触最多的就是图层数据处理,获取图层后就可以方便地进行下一步处理。

weixin_43894929的博客 2200

第十三讲 面向对象基础——Object类与内部类

Object类 Object类的概述 Object类是所有对象的直接或者间接父类,传说中的上帝。该类中定义的肯定是所有对象都具备的功能。 Object类中的equals方法 Object类中已经提供了对对象是否相同的比较方法,如果自定义类中也有比较相同的功能,没有必要重新定义。只要沿袭父类中的功能,建立自己特有比较内容即可,这就是覆盖。例,假如有一个Person类,其代码为: ...

李阿昀的博客 893

万字长文:YOLOv5+RK3588 NPU多线程加速全攻略——从理论到部署的终极优化

RK3588 NPU多线程加速优化教程摘要 本教程深入讲解了如何利用线程池技术优化RK3588 NPU上的YOLO目标检测模型推理性能。RK3588内置3个NPU核心,理论算力达6TOPS,为多线程优化提供了硬件基础。教程详细解析了线程池的核心组件(任务队列、工作线程、同步机制)和实现架构,包括类设计、初始化流程、工作线程逻辑(任务获取、NPU推理、结果存储三个阶段)以及任务提交/获取机制。通过预分配模型实例、线程绑定、流量控制等优化手段,实现了从单线程28FPS到多线程120FPS的显著性能提升,为边缘A

LXY_LOVE36的博客 1101

抽象、接口、内部类、包装类、object类,String类、枚举

重写就是规定你需要去判断什么值相等,equal就相等,下面的案例我一共四个值,我这里就是规定当name,age,price相等两个equal相等。对于8种基本类型,JavaAPI专门提供对应的类类型,目的可以把数据包装成对应的类类型,成为对象,就可以调用方法或者访问属性。//不开辟新空间,有范围(-128-127),但是如果是new Integet 不管在不在范围以内都是开辟新空间。Inner in3=new Inner(20){//Inner是父类,继承,匿名子类实例化,多态的语法。

m0_74027229的博客 1936

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Java学习笔记Object类,包装类,内部类

我的Java学习笔记 Object类,包装类,内部类 文章目录我的Java学习笔记Object类,包装类,内部类1.Object类1.1 equals()方法1.2 hashCode()方法1.3 toString()方法2.包装类2.1什么是包装类?2.2包装类的使用2.3 包装类转换成基本数据类型2.4自动装箱和自动拆箱2.5 包装类转换成String2.6 String转换成包装类3.内部类 Object类,包装类,内部类 1.Object类 1.1 equals()方法 ​ public cl

Yiky的博客 1184

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

【Object类和包装类】

Java中一个特殊类:Object类,和包装类详解 查看源代码方法 Object类 定义及应用 1. toString() 2. equals( ) 包装类 定义及应用 装箱和拆箱 自己实现包装类 通过包装类让Object类接收基本数据类型 包装类的对象比较 包装类和String的相互转换

Word码鸭的博客 1063

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Core Java第十章知识点总结——Object类 包装类 内部类

Core Java第十章知识点总结——Object类 包装类 内部类 知识点预览 Object类 equals方法 toString方法 getClass方法 包装类的概念 包装类的转换 内部类   Object类   1. Object类的概念 a)  java.lang.Object是Java中所有类的直接或者间接父类 class A{ } clas

DBA@Robin 4346

面试题五(Object、包装类、内部类)

重点 1.Object finalize方法、toString方法、equals方法、getClass方法 2.包装类 三种类型(原始类型、包装类、字符串)与6种转换 自动装箱和自动拆箱 3.内部类 练习 1.(Object 类)在 Object 类中,定义的 finalize 方法在______时调用,toString()方法返回值表示________,equals 方法的作用为_________,getClass 方法作用为__________ 2.(toString 方法,equals 方法)写出 O

每天一个前端小知识~ 2908

Java基础之包装类、Object类、内部类

匿名内部类

qq_53350943的博客 603

内部类,Object类,包装类

内部类,Object,包装类

weixin_61557810的博客 296

Object类、包装类、内部类详解

1、Object类1、概念: 1.1 所有类在创建时都默认继承了java.lang.Object 1.2 所有类对象都可以声明为类对象的引用Object ob1=new String(); Object ob2=new Integer();2、子类继承了其方法: 2.1 equals 类似于”==”,比较对象的引用 ps:具体前面blog有详讲,这里就不赘述了 2.2 toString(

xieji233的博客 808

黑马day03-内部类-泛型-常量-枚举-Object类-Objects类-包装类

枚举类的第一行只能罗列一些名称,这些名称都是常量,并且每个常量记住的都是枚举类的一个对象。枚举类的构造器都是私有的(写不写都只能是私有的),因此,枚举类对外不能创建对象。枚举都是最终类,不可以被继承。枚举类中,从第二行开始,可以定义类的其他各种成员。五.Object类toStringtoString()方法存在的意义就是为了被子类重写,以便返回对象具体的内容。equalsequals存在的意义就是为了被子类重写,以便子类自己来定制比较规则(比如比较对象内容)。

weixin_66496596的博客 1822

包装类 Object类 内部类

包装类 Object类 内部类

Lzzzzzzk的博客 314

Java集合类简要笔记 - 内部类 包装类 Object类 String类 BigDecimal类(2)

无论是哪家公司,都很重视高并发高可用的技术,重视基础,重视JVM。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。其实我写了这么多,只是我自己的总结,并不一定适用于所有人,相信经过一些面试,大家都会有这些感触。最后我整理了一些面试真题资料,技术知识点剖析教程,还有和广大同仁一起交流学习共同进步,还有一些职业经验的分享。本文已被。

2401_84585462的博客 895

Java集合类简要笔记 - 内部类 包装类 Object类 String类 BigDecimal类(1)

也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!// boolean 字符串形式转成基本类型,“true” —> true 非“true ———> false。局部内部类访问外部类当前方法中的局部变量时,因无法保障变量的生命周期与自身相同,变量必须修饰为final。

2401_84585462的博客 998

Object类 包装类 内部类

一. Object类结构的剖析 Object类是Java类的根父类。 如果在类的声明中未使用extends指明其父类,则默认父类为Java.lang.Object类。 Object类的功能(属性,方法)具有通用性。 属性:无 方法:equals(),toString(),getClass(), hashCode(), clone(), finalize(), wait(), notify(), notifyAll() Object类只声明了一个空参的构造器。 垃圾回收机制 在对象回收之前,会调用fin

triggerV的博客 175
上一篇: 学习笔记:面向对象继承和多态
下一篇: 学习笔记:递归
yipfang
博客等级 码龄15年 20粉丝 70原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值