首页 > 其他分享 >面试题合集一

面试题合集一

时间:2023-02-05 20:55:30浏览次数:41  
标签:面试题 封装 区别 什么 数据类型 合集 作用

1.面向对象和面向过程的区别
面向过程是什么
面向对象是什么

2.八种基本数据类型的大小,以及他们的封装类
字节数大小都是多少,封装类都是什么,基本数据类型和封装类的简单区别。
3.标识符的命名规则
什么是标识符
命名规则
命名规范
4.instanceof关键字的作用
说一下instanceof的作用以及使用时的注意事项
5.java自动装箱和拆箱
怎么叫自动装箱,怎么叫自动拆箱
基本数据类型和封装类是如何转换的。
6.重载和重写的区别
什么是重载
什么是重写
7.equals与 == 的区别
equals的作用,== 的作用
8.hashcode的作用
hashcode运作原理说一下。
9.String,StringBuffer和StringBuilder的区别
分别说一下他们三个是什么,作用,注意事项,功能点。
10.ArrayList和LinkedList的区别
ArrayList原理,底层是怎么实现的,
LinkedList原理,底层是怎么实现的。
11.HashMap和HashTable的区别。
继承的父类不同
对外提供的接口不同
对null的支持不同
安全性不同,线程安全和线程不安全
初始化容量大小和装载因子,每次扩容大小容量也不同,分别是多少。
12.Collection和Collections的区别

13.Java的四种引用,强弱软虚

标签:面试题,封装,区别,什么,数据类型,合集,作用
From: https://www.cnblogs.com/javaxubo/p/17093932.html

相关文章

  • 面试题-java
    目录基础概念什么是java?什么是面向对象?java三大特性this,super关键字抽象类、接口抽象类abstract接口共同点区别抽象类能使用final修饰吗?==和equalsfinal关键字数据类型字......
  • vue面试题
    1.常见的指令答v-ifv-elsev-elseifv-bindv-modelv-forv-showv-onv-textv-htmlv-cloakv-once2.vue的优点答:1.轻量级框架,值关注视图层2.双向数据的绑定,在数......
  • #yyds干货盘点# LeetCode面试题:最长回文子串
    1.简述:给你一个字符串s,找到s中最长的回文子串。如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。 示例1:输入:s="babad"输出:"bab"解释:"aba"同样是符合题......
  • 面试题: es6新增内容
    **1.letconst****2.symbol****3.解构赋值**答:解构赋值语法是一种Javascript表达式。通过解构赋值,可以将属性/值从对象/数组中取出,赋值给其他变量**4.模板字......
  • 2023年SQL大厂高频实战面试题(详细解析)
    大家好,我是宁一。已经连续四个周没有休息了,最近主业、副业都是忙碌的巅峰期,晚上11点下班回家,再写课写到凌晨两点。连续一个多月连轴转,每天最大的愿望,就是睡足觉。这一阶段终......
  • #yyds干货盘点# LeetCode面试题:寻找两个正序数组的中位数
    1.简述:给定两个大小分别为m和n的正序(从小到大)数组 nums1和 nums2。请你找出并返回这两个正序数组的中位数。算法的时间复杂度应该为O(log(m+n))。 示例1:输入:n......
  • 代码随想录算法训练营第四天 | 24. 两两交换链表中的节点、19.删除链表的倒数第N个节
    24.两两交换链表中的节点力扣题目链接: 19.删除链表的倒数第N个节点力扣题目链接: 面试题02.07.链表相交力扣题目链接: 142.环形链表II力扣题目链接: ......
  • # 代码随想录算法训练营Day4|24.两两交换链表中的节点 19.删除链表的倒数第N个节点 面
    24.两两交换链表中的节点题目链接:24.两两交换链表中的节点总体思路:两两交换链表中的节点使用虚拟头节点可以更方便地进行交换,这样头节点和普通节点可以以同一种方式进行......
  • RabbitMQ 面试题
    1基本的知识queue绑定exchange有三种模式fanout--exchange将消息发送到所有的queue。direct--exchange根据消息的routingkey,选择routingkey相同......
  • Redis 面试题
    1持久化1.1RDBfork一个子线程来将数据进行持久化,使用写时复制的技术,如果主线程要对数据进行修改,那么就复制一份,交给主线程修改,原来的那一份交给子线程来复制到RDB文......