什么时候使用 Object 接收 | 学习笔记

简介: 快速学习什么时候使用 Object 接收。

开发者学堂课程【Java 面试疑难点串讲1:面试技巧及语言基础:什么时候使用 Object 接收】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/24/detail/523


什么时候使用 Object 接收


内容介绍

一、什么时候使用 Object


一、什么时候使用 Object

对于 Object 类的使用可以分为两个阶段:

JDK 1.5 之前以及 JDK 1.5之后。

Object 之所以会被大量的进行参数的接收处理,很大的一部分原因在于:

你的程序里面需要接收的类型很多,并不固定。

可是现在的开发理念之中强调的问题不再是这一点了,而是如何可以避免向下转型(如果避无可避,那么就用),因为从 JDK1.5 之后引入了泛型机制(在基础课程讲解泛型机制的时候重点分析了 Object 缺陷),现在的设计思想是用泛型来避免向下转型的操作( ClassCastException ),现在的设计里面,如果认真读了 API 文档会发现可以接收 Object 类型的方法是越来越少了,所以以后的开发之中应该以尽量回避Object接收的项目为主。

相关文章
|
前端开发
前端学习笔记202306学习笔记第四十天-Es6-object.assign的使用1
前端学习笔记202306学习笔记第四十天-Es6-object.assign的使用1
51 0
前端学习笔记202306学习笔记第四十天-Es6-object.assign的使用1
|
前端开发
前端学习笔记202306学习笔记第四十天-Es6-object.assign的使用2
前端学习笔记202306学习笔记第四十天-Es6-object.assign的使用2
49 0
|
前端开发
前端学习笔记202306学习笔记第四十一天-Es6-object.defineProperty监听属性的访问和设置1
前端学习笔记202306学习笔记第四十一天-Es6-object.defineProperty监听属性的访问和设置1
47 0
|
前端开发
前端学习笔记202306学习笔记第四十一天-Es6-object.defineProperty监听属性的访问和设置3
前端学习笔记202306学习笔记第四十一天-Es6-object.defineProperty监听属性的访问和设置3
54 0
|
前端开发
前端学习笔记202306学习笔记第四十天-Es6-object.assign的使用4深度拷贝
前端学习笔记202306学习笔记第四十天-Es6-object.assign的使用4深度拷贝
41 0
|
前端开发
前端学习笔记202306学习笔记第四十天-Es6-object.assign的使用3
前端学习笔记202306学习笔记第四十天-Es6-object.assign的使用3
38 0
|
前端开发
前端学习笔记202306学习笔记第四十天-Es6-object.assign的注意细节
前端学习笔记202306学习笔记第四十天-Es6-object.assign的注意细节
46 0
|
前端开发
前端学习笔记202306学习笔记第四十一天-Es6-object.defineProperty监听属性的访问和设置4
前端学习笔记202306学习笔记第四十一天-Es6-object.defineProperty监听属性的访问和设置4
42 0
|
前端开发
前端学习笔记202306学习笔记第四十一天-Es6-object.defineProperty监听属性的访问和设置2
前端学习笔记202306学习笔记第四十一天-Es6-object.defineProperty监听属性的访问和设置2
46 0
java202303java学习笔记第二十五天-object之3
java202303java学习笔记第二十五天-object之3
36 0
java202303java学习笔记第二十五天-object之3