位置: IT常识 - 正文

一天十道Java面试题----第一天(面向对象-------》ArrayList和LinkedList)(java一天速成)

编辑:rootadmin
这里是参考B站上的大佬做的面试题笔记。大家也可以去看视频讲解!!! 文章目录 1、面向对象2、JDK、JRE、JVM区别和联系3、==和equals4、final5、String 、StringBuffer、StringBuilder区别及使用场景6、重载和重写的区别7、接口和抽象类8、List和S ...

推荐整理分享一天十道Java面试题----第一天(面向对象-------》ArrayList和LinkedList)(java一天速成),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:java一天速成,每天一道java面试题,java一天工作多长时间,每天一道java面试题,java工程师一天写多少代码,java一天速成,java一天速成,java一天速成,内容如对您有帮助,希望把文章链接给更多的朋友!

这里是参考B站上的大佬做的面试题笔记。大家也可以去看视频讲解!!!

文章目录1、面向对象2、JDK、JRE、JVM区别和联系3、==和equals4、final5、String 、StringBuffer、StringBuilder区别及使用场景6、重载和重写的区别7、接口和抽象类8、List和Set9、hashget="_blank">code和equals10、ArrayList和Linkedlist1、面向对象

1.1、 什么是面向对象?

对比面向过程、是两种不同的处理问题的角度 面向过程更注重事情的没一个步骤及顺序,面向对象更注重事情有哪些参与者(对象),及各自需要做什么。

例如:洗衣机洗衣服

面向过程会将任务拆解成一系列的步骤(函数),1、打开洗衣机---->2、放衣服------>3、放洗衣粉---->4、清洗------>5、烘干面向对象会拆出人和洗衣机两个对象:人:打开洗衣机,放衣服,放洗衣粉。洗衣机:清洗、烘干

从以上例子可以看出:面向过程比较直观高效,而面向对象更易于复用,扩展和维护。

1.2 、面向对象

封装

封装的意义,在于明确标识出允许外部使用的所有成员函数和数据项,内部细节对外部调用透明,外部调用无需修改或者关心内部实现。

1、javabean的属性私有,提供get/set对外访问,因为属性的赋值或者获取逻辑只能由javabean本身决定,而不能由外部胡乱修改。

一天十道Java面试题----第一天(面向对象-------》ArrayList和LinkedList)(java一天速成)

2、orm框架:操作数据库,我们不需要关心链接时如何建立的,sql时如何执行的,只需要引入mybatis,调方法即可。

继承

继承基类的方法,并做出自己的改变或扩展子类共性的方法或者属性直接使用父类的,而不需要自己再定义,只需扩展自己个性化的

多态

基于对象所属类的不同,外部对同一个方法的调用,实际执行的逻辑不同。继承,方法重写,父类引用指向子类对象父类类型 变量名 = new 子类对象;变量名.方法名();

无法调用子类特有的功能

2、JDK、JRE、JVM区别和联系

JDK:

java Develpment Kit java 开发工具

JRE:

java Runtime Environment java 运行时环境

JVM:

java Virtual Machine java 虚拟机

3、==和equals对比的时栈中的值,基本数据类型是变量值,引用类型是堆中内存对象的地址equals:object中默认也是采用比较,通常会重写String类中被复写的equals()方法其实是比较两个字符串的内容

举例

@Test void test(){ String str1 = "hello"; String str2 = new String("hello"); String str3 = str2;//引用传递 System.out.println("123"); System.out.println("(str1 == str2):"+(str1 == str2));//false System.out.println("(str1 == str3):"+(str1 == str3));//false System.out.println("(str2 == str3):"+(str2 == str3));//true System.out.println("str1.equals(str2):"+str1.equals(str2));//true System.out.println("str1.equals(str3):"+str1.equals(str3));//true System.out.println("str2.equals(str3):"+str2.equals(str3));//true }

4、final

4.1、简述final作用 最终的

修饰类:表示类不可被继承修饰方法:表示方法不可被子类覆盖,但是可以重载修饰变量:表示变量一旦被赋值就不可以更改它的值。

(1) 、 修饰成员变量

如果final修饰的类变量,只能在静态初始化块中指定初始值或
本文链接地址:https://www.jiuchutong.com/zhishi/310296.html 转载请保留说明!

上一篇:帝国CMS怎么使用二级域名(帝国cms移动端)

下一篇:vue如何实现路由跳转到外部链接界面(vue如何实现路由跳转缓存)

  • 钉钉消息多久可以撤回(钉钉消息多久可以删除)

    钉钉消息多久可以撤回(钉钉消息多久可以删除)

  • 小红书如何查谁看了你(小红书怎么查谁看了你的笔记)

    小红书如何查谁看了你(小红书怎么查谁看了你的笔记)

  • 网络攻击和防御处于不对称(网络攻击和防御处于不对称状态是因为)

    网络攻击和防御处于不对称(网络攻击和防御处于不对称状态是因为)

  • qq投票发起人能看到谁投的吗(qq投票发起人能看到吗)

    qq投票发起人能看到谁投的吗(qq投票发起人能看到吗)

  • 钉钉如何发大于5分钟的视频(钉钉如何发大于5分钟的语音)

    钉钉如何发大于5分钟的视频(钉钉如何发大于5分钟的语音)

  • 手机屏幕碎了敢充电吗(手机屏幕碎了手机还能用多久)

    手机屏幕碎了敢充电吗(手机屏幕碎了手机还能用多久)

  • 有赞订单不见了(有赞订单不见了怎么回事)

    有赞订单不见了(有赞订单不见了怎么回事)

  • ui和os的区别(originos和鸿蒙os哪个好用)

    ui和os的区别(originos和鸿蒙os哪个好用)

  • 抖音实名制可以绑定多个账号吗(抖音实名制可以换绑吗)

    抖音实名制可以绑定多个账号吗(抖音实名制可以换绑吗)

  • 固态硬盘在机箱哪(固态硬盘在机箱的什么位置)

    固态硬盘在机箱哪(固态硬盘在机箱的什么位置)

  • 苹果home键是什么(苹果home键是什么材质)

    苹果home键是什么(苹果home键是什么材质)

  • 小米手机如何开启aptx(小米手机如何开空调)

    小米手机如何开启aptx(小米手机如何开空调)

  • 小米6指纹键失灵怎么办(小米6指纹键失灵!设置里也找不到指纹解锁设置)

    小米6指纹键失灵怎么办(小米6指纹键失灵!设置里也找不到指纹解锁设置)

  • 怎么将软件放到桌面(怎么将软件放到开始菜单)

    怎么将软件放到桌面(怎么将软件放到开始菜单)

  • 苹果备忘录背景怎么换(苹果备忘录背景颜色怎么调)

    苹果备忘录背景怎么换(苹果备忘录背景颜色怎么调)

  • 探探出来几年了(探探出来多少年了)

    探探出来几年了(探探出来多少年了)

  • 淘宝签到红包怎么没有了(淘宝签到红包怎么签才能大一点)

    淘宝签到红包怎么没有了(淘宝签到红包怎么签才能大一点)

  • cpu占用率过高怎么办(cpu占用率过高怎么清理)

    cpu占用率过高怎么办(cpu占用率过高怎么清理)

  • 8p基带是高通的吗(苹果8p高通基带信号怎么样)

    8p基带是高通的吗(苹果8p高通基带信号怎么样)

  • 手机不能接打电话是什么原因(手机不能接打电话怎么设置)

    手机不能接打电话是什么原因(手机不能接打电话怎么设置)

  • Linux下配置Docker容器间网络连接的教程(linux使用docker)

    Linux下配置Docker容器间网络连接的教程(linux使用docker)

  • 微信小程序的【运行机制】解读(微信小程序的视频怎么下载)

    微信小程序的【运行机制】解读(微信小程序的视频怎么下载)

  • 营业外收入要交企业所得税吗
  • 企业所得税计算表
  • 广告公司开票能开劳务费吗
  • 出差会议纪要模板
  • 总资产报酬率的公式
  • 有限合伙企业利润先税后分
  • 哪些纳税人需要实名办税
  • 分支机构是不是需要设立账簿
  • 高新技术企业如何查询
  • 库存现金盘点表是不是原始凭证
  • 网银 密码器
  • 职工个人代扣款如何做账
  • 不收汇样品的会计分录
  • 货币资金主要内容
  • 投资收益涉及税种
  • 建安企业异地个税怎么交
  • 增值税专票给客户的是第几联
  • 年终汇算清缴怎么计算
  • 少计收入被处罚账务处理怎么做?
  • 企业购买固定资产要交印花税吗
  • 如何查出账外收入
  • 车子计提折旧年限
  • 如何使用ping命令诊断网络故障
  • 劳务报酬怎么申报个税电子税务
  • win10如何设置闹钟
  • 应收账款怎么做分录
  • 销售方的现金折扣怎么处理
  • 进项发票如何抵扣销项发票
  • 汇算清缴所得税补缴怎么处理
  • 计提水电费用什么科目
  • linux使用docker
  • win10怎么删除电脑开机密码设置
  • 代扣代缴代收代缴税款业务内容
  • 采购涉及哪些部门
  • php curl_multi_init
  • 价值高的备件算固定资产吗
  • 固定资产折旧提完后只剩净残值
  • 待提出票据交换及转汇款怎么做账
  • 什么叫点云数据
  • 前端必会
  • 收到房租怎么做账务处理
  • 帝国cms手机模板是什么
  • 微信转账要如何退回去
  • 还未进行抄报税
  • 存放在仓库中的柴油属于什么会计要素
  • 进项税额转出月底需要结转吗
  • php匹配邮箱
  • 借款的帐务处理?
  • 小微企业需要专职安全员吗
  • 资产处置损益会计科目
  • 营业收入计入销售收入吗
  • sql server 实例
  • sqlserver2008数据库定时备份
  • 先征后退增值税是否征收企业所得税
  • 现金流量表中应收账款为负是什么意思
  • 投资性房地产收回自用
  • 医院医保会计的岗位职责
  • 税控盘费用抵扣怎么申报什么表怎么说什么表怎么填报
  • 搭赠商品如何开票
  • 现代服务业包括哪些
  • ubuntu20.04怎么样
  • 重装网卡驱动win11
  • win8操作系统界面
  • winxp回收站清空了怎么恢复
  • Linux桌面环境安装
  • win10清理系统盘垃圾
  • oracle12c怎么卸载
  • jquery实现搜索功能
  • html用法
  • javascript中interval与setTimeOut的区别示例介绍
  • ssm vue
  • jquery操作元素内容的方法
  • node的使用场景
  • Unity AssetBundle爬坑手记
  • 代收的款项支付需不需要开发票
  • 广州买房退税政策2020
  • 何为价外费用
  • 一般纳税人获得自产自销免税发票怎么处理
  • 双方交换住房可以吗
  • 上海二手房个税退税政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设