资讯专栏INFORMATION COLUMN

【面试】Java基础中的那些事-One

Stardustsky / 2021人阅读

摘要:前言面试中对于技术职位,一般分笔试与面谈,如果面试官的一些小问题你可以立马找到对应的知识点扩展开来,那么这就是你的优势,本系列将讲述一些面试中的事,不会很详细,但是应该比较全面吧。

前言

面试中对于技术职位,一般分笔试与面谈,如果面试官的一些小问题你可以立马找到对应的知识点扩展开来,那么这就是你的优势,本系列将讲述一些java面试中的事,不会很详细,但是应该比较全面吧。

主要内容

说到Java,你会介绍它的什么优点?

GC起码要立即想到吧,虽然它和C++不一样没有解析函数用于回收,但是开发者引入了finalize()方法,GC要释放无用对象时,就会调用该对象的这个方法。静静GC就已经减少了开发者的大半工作量(关于内存管理的)。

Java会成为这么热门的编程语言?

它确实很好呀!强类型转换、垃圾回收器、异常处理和安全检查机制(数组边界检查、Bytecode校验)等等,都方便我们的开发。

C++是Java的前生,java和它有啥区别?

java是解释型、C++为编译型;Java自带提供了JDBC、RMI标准库,C++就自己找第三方库;等等....

关于main方法

main是java中的特殊方法名,仅能public,不能用abstract来修饰,保证main的返回值为void

如何在main方法执行之前输出一句话?

静态块,这个不能犹豫,静态块会在类被加载时就调用。

关于程序初始化的顺序

3个原则:静态对象高于非静态对象、父类高于子类、成员变量定义顺序

一个java文件定义多个类?

可以,只能一个public,且与文件同名

标识接口Cloneable和Serializable等

一般用instanceof来判断实例是否实现了一个给定的标识接口

关于clone方法与复制

你们一直以来的赋值(对基本数据类型-按值传递-参数的复制),其他类型是引用传递,且“=”赋值也是一种引用传递。

实现clone前要继承Cloneable接口,就是一个标识,重写Object中的clone,你可以直接调用父类的clone方法,但是这仅仅是浅复制。

深复制?

你要复制对象的成员变量也是一个对象,那么你也要将这个变量对象进行一次复制。即非基本类型的属性进行复制

反射机制?

老生常谈,不要说自己多了解,大致讲自己有把握的,生产环境会让你写反射?大部分还不会,而且还是业务代码而已,大致就是:得到一个对象的所属类、获取类的所有成员变量与方法、运行时创建对象、运行时调用对象的方法。最重要的动态创建类的对象。

Class.forName("类路径")
类名.Class
实例.getClass()

创建对象?

new、反射机制、clone、反序列化

有帮助的话,可以期待Two章节

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/76766.html

相关文章

  • 面试Java基础那些-Two

    摘要:前言面试中对于技术职位,一般分笔试与面谈,如果面试官的一些小问题你可以立马找到对应的知识点扩展开来,那么这就是你的优势,本系列将讲述一些面试中的事,不会很详细,但是应该比较全面吧。 前言 面试中对于技术职位,一般分笔试与面谈,如果面试官的一些小问题你可以立马找到对应的知识点扩展开来,那么这就是你的优势,本系列将讲述一些java面试中的事,不会很详细,但是应该比较全面吧。 主要内容 pa...

    you_De 评论0 收藏0
  • 面试Java基础那些-Thr

    摘要:为了提高程序运行的效率,在软件发布后,检查默认是被关闭的。注意不能保证原子性,不能代替,且其会阻止编译器对代码的优化。以下方法用来判断一个字符串中是否包含中文字符。 前言 面试中对于技术职位,一般分笔试与面谈,如果面试官的一些小问题你可以立马找到对应的知识点扩展开来,那么这就是你的优势,本系列将讲述一些java面试中的事,不会很详细,但是应该比较全面吧。 主要内容 assert有什么作...

    ShowerSun 评论0 收藏0
  • 聊一聊Iterable与Iterator的那些

    摘要:接口中的方法该接口主要是返回类型的元素上的一个迭代器。被动作抛出的异常将被传递给调用者接口中的方法该方法提供了一个可以并行遍历元素的迭代器以适应现在多核时代并行遍历的需求。 前言 欢迎关注公众号:Coder编程获取最新原创技术文章和相关免费学习资料,随时随地学习技术知识! 在上一篇文章通过面试题,让我们来了解Collection,我们会发现Collection接口之上还有一个接口Ite...

    honmaple 评论0 收藏0
  • 笔记 - 收藏集 - 掘金

    摘要:目录如何用提高效率后端掘金经常有人说我应该学一门语言,比如之类,但是却不知道如何入门。本文将通过我是如何开发公司年会抽奖系统的后端掘金需求出现年会将近,而年会抽奖环节必不可少,但是抽奖系统却还没有。 云盘一个个倒下怎么办?无需编码,手把手教你搭建至尊私享云盘 - 工具资源 - 掘金微盘挂了,360倒了,百度云盘也立了Flag。能让我们在云端储存分享文件的服务越来越少了。 买一堆移动硬盘...

    Alex 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<