IT实战课堂?JAVA基础面试题

发布于 2021-09-07 11:52 ,所属分类:2021面试经验技巧分享

点击上面“蓝字,获取更多资源!


底部获取答案--底部获取答案--底部获取答案





Java和C++的区别

OracleJDK 和 OpenJDK 的对比



编码

Java语言采用何种编码方案?有何特点?

注释

什么Java注释

访问修饰符

访问修饰符 public,private,protected,以及不写(默认)时的区别

运算符

&和&&的区别



Java 有没有 goto

final 有什么用?

final finally finalize区别

this关键字的用法

super关键字的用法

this与super的区别

static存在的主要意义

static的独特之处

static应用场景

static注意事项


流程控制语句

break ,continue ,return 的区别及作用

在 Java 中,如何跳出当前的多重嵌套循环

面向对象

面向对象概述

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

面向对象三大特性

面向对象的特征有哪些方面

什么是多态机制?Java语言是如何实现多态的?面向对象五大基本原则是什么(可选)


在调用子类构造方法之前会先调用父类没有参数的构造方法,其目的是?

一个类的构造方法的作用是什么?若一个类没有声明构造方法,改程序能正确执行吗?为什么?

构造方法有哪些特性?静态变量和实例变量区别静态变量与普通变量区别

静态方法和实例方法有何不同?

在一个静态方法内调用一个非静态成员为什么是非法的?



内部类

什么是方法的返回值?返回值的作用是什么?什么是内部类?

内部类的分类有哪些

静态内部类成员内部类局部内部类匿名内部类

内部类的优点

内部类有哪些应用场景

局部内部类和匿名内部类访问局部变量的时候,为什么


变量必须要加上final?

内部类相关,看程序说出运行结果

重写与重载

构造器(constructor)是否可被重写(override)重载(Overload)和重写(Override)的区别。重载

的方法能否根据返回类型进行区分?

对象相等判断

== 和 equals 的区别是什么hashCode与 equals (重要)


值传递

对象的相等与指向他们的引用相等,两者有什么不同?

当一个对象被当作参数传递到一个方法后,此方法可改


变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递

为什么 Java 中只有值传递

值传递和引用传递有什么区别


JDK 中常用的包有哪些

import java和javax有什么区别


java 中 IO 流分为几种?

BIO,NIO,AIO 有什么区别?

Files的常用方法都有哪些?

反射

什么是反射机制?

反射机制的优缺点?

反射机制的应用场景有哪些?

Java获取反射的三种方法

网络编程

常用API

String相关

字符型常量和字符串常量的区别什么是字符串常量池?

String 是最基本的数据类型吗

String有哪些特性

String为什么是不可变的吗?

String真的是不可变的吗?是否可以继承String 类

Stringstr="i"与 String str=new String("i")一样吗?String s = newString("xyz");创建了几个字符串对象如何将字符串反转?



自动装箱与拆箱

int 和 Integer 有什么区别

Integer a= 127 与 Integer b = 127相等吗


JAVA基础面试题----

需要答案请gongzhong号回复 “JAVA面试题答案

JAVA基础面试题----

需要答案请gongzhong号回复 “JAVA面试题答案

JAVA基础面试题----

需要答案请gongzhong号回复 “JAVA面试题答案


课堂ErWeiMa:



相关资源