首页 > 其他分享 >基础篇(面试题)

基础篇(面试题)

时间:2023-12-11 18:56:29浏览次数:32  
标签:面试题 Java 哪些 区别 基础 IO 序列化

1、Java语言有哪些特点

image

2、面向对象和面向过程的区别

image

3、八种基本数据类型的大小,以及他们的封装类

image
image

4、标识符的命名规则

image

5、instanceof 关键字的作用

image

6、Java自动装箱与拆箱

image
面试题1:
image
image
面试题2:
image

7、重载和重写的区别

image
image

8、equals与==的区别

image

9、 Hashcode的作用

image

10、String、String StringBuffer 和 StringBuilder 的区别是什么?

image

11、ArrayList和linkedList的区别

image

12、HashMap和HashTable的区别

image
image

13、Collection包结构,与Collections的区别

image

14、 Java的四种引用,强弱软虚

image
image

15、泛型常用特点

image

16、Java创建对象有几种方式?

image

17、有没有可能两个不相等的对象有相同的hashcode

image

18、深拷贝和浅拷贝的区别是什么?

image

19、final有哪些用法?

image

20、static都有哪些用法?

image

21、3*0.1==0.3返回值是什么

image

22、a=a+b与a+=b有什么区别吗?

image

23、try catch finally,try里有return,finally还执行么?

image

24、 Excption与Error包结构

image
image

25、OOM你遇到过哪些情况,SOF你遇到过哪些情况

image
image

26、简述线程、程序、进程的基本概念。以及他们之间关系是什么?

image

27、线程有哪些基本状态?

image
image
image

28、Java 序列化中如果有些字段不想进行序列化,怎么办?

image

29、Java 中 IO 流

image
image
按操作对象分类结构图:
IO-操作对象分类

30、Java IO与 NIO的区别

推荐阅读:https://mp.weixin.qq.com/s/N1ojvByYmary65B6JM1ZWA

31、java反射的作用于原理

image
image

32、说说List,Set,Map三者的区别?

image

标签:面试题,Java,哪些,区别,基础,IO,序列化
From: https://www.cnblogs.com/asdfghqwe/p/17884336.html

相关文章

  • Java基础面试题
    一、面试题汇总1.请简述java特点?简单、平台无关性、面向对象、多线程、分布性、高性能(相对于其他解释型语言)、健壮性、开源2.什么是JDK,JRE,JVM及它们之间的关系?JDK是JAVA的核心,包括JRE(JAVA虚拟环境)、编译器、运行工具等JRE是JAVA运行环境,包括JVM、JAVA平台核心类和支......
  • 掌握TS 从基础到深度理解,晋级TypeScript高级开发的几个实战经验
    TypeScript作为JavaScript的超集语言,在现代前端开发中扮演着重要的角色。掌握TypeScript并深入理解其高级特性,将使开发者能够更加高效地进行项目开发。本文将分享几个实战经验,帮助开发者从基础到深度理解TypeScript,并实现晋级到TypeScript高级开发的目标,并提供相关代码示例。类型注......
  • 【python基础之函数】--- 函数入门
    title:【python基础之函数】---函数入门date:2023-12-0818:50:06updated:2023-12-1114:30:00description:cover:https://home.cnblogs.com/u/dream-ze/函数的基本使用目前为止,借助之前的学习内容,是已经能开发一些功能简单的小程序了但随着程序功能......
  • 【Lidar】Laspy库介绍+基础函数(读取、可视化、保存、旋转、筛选、创建点云数据)
    ​1Laspy库介绍        laspy是一个Python库,主要用于读取、修改和创建LAS点云文件。该库兼容Python2.6+和3.5+,并且可以处理LAS版本1.0-1.3的文件。        在laspy库中,可以使用命令行工具进行文件操作,如格式转换和验证,以及比较LAS文件。此外,laspy还支持分块......
  • 【Cpp 语言基础】简单聊一聊to_string
    头文件:#include<string>功能:将数字常量转换为字符串参数:value返回值:转换好的字符串重载版本:std::stringto_string(intvalue);(1)(C++11起) std::stringto_string(longvalue);(2)(C++11起) std::stringto_string(longlongvalue);(3)(C++11起) std::stringto......
  • 人工智能基础 - 生成对抗网络(GAN)
    GAN概述在讲GAN之前,先讲一个小趣事,你知道GAN是怎么被发明的吗?据IanGoodfellow自己说:之前他一直在研究生成模型,可能是一时兴起,有一天他在酒吧喝酒时,在酒吧里跟朋友讨论起生成模型。然后IanGoodfellow想到GAN的思想,跟朋友说你应该这么做这么做这么做,我打赌一定会有用。但是朋友不......
  • ts01基础类型进阶
    ......
  • C++基础 -3- 匿名空间,命名空间跨文件使用
    ———————匿名空间,命名空间跨文件———————匿名空间仅限本文件使用 ......
  • 2023-2024-1-20231319《计算机基础与程序设计》第十一周学习总结
    2023-2024-120231300《计算机基础与程序设计》第十一周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第十一周作业)这个作业的目标计算机科学概论第15,16章、《C语言程序设计》第10......
  • 2023-2024-1 20231326《计算机基础与程序设计》第十一周学习总结
    2023-2024-120231326《计算机基础与程序设计》第十一周学习总结目录2023-2024-120231326《计算机基础与程序设计》第十一周学习总结作业信息教材学习内容总结《计算机科学概论》第15章网络第16章万维网《C语言程序设计》教材学习中的问题和解决过程基于AI的学习代码调试中的......