JAVASE面试题分享

JAVASE面试题分享,第1张

学习目标

回顾JavaSE


学习内容 1.用最有效率的方法计算2乘以8?

2 << 3

2.什么是Java注释

定义:用于解释说明程序的文字
Java注释的分类
单行注释:格式: // 注释文字
多行注释:格式:/* 注释文字 */
文档注释:格式:/** 注释文字 */
Java注释的作用???
在程序中,尤其是复杂的程序中,适当地加入注释可以增加程序的可读性,有利于程序的修改、调试和交流。``注释的内容在程序编译的时候会被忽视,不会产生目标代码,注释的部分不会对程序的执行结果产生任何影响。
注意事项:多行和文档注释都不能嵌套使用。

3.Java有哪些数据类型

定义:Java语言是强类型语言,对于每一种数据都定义了明确的具体的数据类型,在内存中分配了不同大小的内存空间。
基本数据类型:
数值型
整数类型(byte,short,int,long)
浮点类型(float,double)
字符型(char)
布尔型(boolean)
引用数据类型
类(class)
接口(interface)
数组([])

4.final 有什么用?

用于修饰类、属性和方法
被final修饰的类不可以被继承
被final修饰的方法不可以被重写
被final修饰的变量不可以被改变,被final修饰不可变的是变量的引用**而不是引用指向的内容,*引用指向的内容是可以改变的*

5.final finally finalize的区别

final------可以修饰类、变量、方法,
修饰表示该类不能被继承、
修饰方法表示该方法不能被重写、
修饰变量表示该变量是一个常量不能被重新赋值。
---------------------------------------------------
finally一般作用在try-catch代码块中,在处理异常的时候,通常我们将一定要执行的代码方法放在其内部
finally代码块中,表示不管是否出现异常,该代码块都会执行,一般用来存放一些关闭资源的代码
--------------------------------------
finalize``是一个方法,属于Object类的一个方法,而Object类是所有类的父类,该方法一般由垃圾回收器来调用,当我们调用System.gc()方法的时候,由垃圾回收器调用finalize(),回收垃圾,
一个对象是否可回收的最后判断。当对象在被GC回收之前执行。判断一个对象可以回收不得方法有两种,可达性分析算法,和引用计数算法

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/800250.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-06
下一篇 2022-05-06

发表评论

登录后才能评论

评论列表(0条)

保存