问题大全java基础

问题大全

Java基础一

1.1 为什么Java代码可以实现一次编写、到处运行?
1.2 一个Java文件里可以有多个类吗(不含内部类)?
1.3 说一说你对Java访问权限的了解
1.4 介绍一下Java的数据类型
1.5 int类型的数据范围是多少?
1.6 请介绍全局变量和局部变量的区别
1.7 请介绍一下实例变量的默认值
1.8 为啥要有包装类?
1.9 说一说自动装箱、自动拆箱的应用场景
1.10 如何对Integer和Double类型判断相等?

Java基础二

1.11 int和Integer有什么区别,二者在做==运算时会得到什么结果?
1.12 说一说你对面向对象的理解
1.13 面向对象的三大特征是什么?
1.14 封装的目的是什么,为什么要有封装?
1.15 说一说你对多态的理解
1.16 Java中的多态是怎么实现的?
1.17 Java为什么是单继承,为什么不能多继承?
1.18 说一说重写与重载的区别
1.19 构造方法能不能重写?
1.20 介绍一下Object类中的方法

Java基础三

1.21 说一说hashCode()和equals()的关系
1.22 为什么要重写hashCode()和equals()?
1.23 ==和equals()有什么区别?
1.24 String类有哪些方法?
1.25 String可以被继承吗?
1.26 说一说String和StringBuffer有什么区别
1.27 说一说StringBuffer和StringBuilder有什么区别
1.28 使用字符串时,new和""推荐使用哪种方式?
1.29 说一说你对字符串拼接的理解
1.30 两个字符串相加的底层是如何实现的?
1.31 String a = “abc”; ,说一下这个过程会创建什么,放在哪里?
1.32 new String(“abc”) 是去了哪里,仅仅是在堆里面吗?
1.33 接口和抽象类有什么区别?
1.34 接口中可以有构造函数吗?
1.35 谈谈你对面向接口编程的理解

Java基础四

1.36 遇到过异常吗,如何处理?
1.37 说一说Java的异常机制
1.38 请介绍Java的异常接口
1.39 finally是无条件执行的吗?
1.40 在finally中return会发生什么?
1.41 说一说你对static关键字的理解
1.42 static修饰的类能不能被继承?
1.43 static和final有什么区别?
1.44 说一说你对泛型的理解
1.45 介绍一下泛型擦除
1.46 List<? super T>和List<? extends T>有什么区别?
1.47 说一说你对Java反射机制的理解
1.48 Java反射在实际项目中有哪些应用场景?
1.49 说一说Java的四种引用方式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值