Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

2024-2025年Java大-中厂高频面试题 PDF 下载


分享到:
时间:2024-07-20 11:37来源:http://www.java1234.com 作者:转载  侵权举报
2024-2025年Java大-中厂高频面试题
失效链接处理
2024-2025年Java大-中厂高频面试题 PDF 下载

 
 
相关截图:
 

主要内容:
 

1、Java都有哪些数据类型?基本数据类型有哪些?分别占多少字
节?多少位?引用数据类型又有哪些?

基本数据类型:byte(1)、short(2)、int(4)、long(8)、float(4)、double(8)、
char(2)、boolean(1)
引用数据类型:数组、接口、对象
一个字节占8位

 

2、Java语言的几大特性是什么?分别怎么理解?(封装、继承、多态
的好处)

JAVA语言的三大特征 封装/继承/多态
封装:将对象自己的属性和行为结合一个为独立的整体,并尽可能隐藏对象的内部实现细节,就是把不想告
诉或者不该告诉别人的东西隐藏起来,包告诉别人的公开,别人只能用自己提供的功能实现需求,而不知道
是如何实现的,增加安全性.
\1. 使用 private 关键字来修饰成员变量(属性私有化)。
\2. 对需要访问的成员变量,提供对应的一对 getXxx 方法 、setXxx 方法。
this代表所在类的当前对象的引用(地址值),即对象自己的引用。
继承:子类继承父类的数据属性和行为,并能根据自己的需求扩展出新的行为,提高代码复用性
在子类方法中访问一个变量:
子类局部范围找
子类成员范围找
父类成员范围找
如果都没有就报错(不考虑父亲的父亲…)
继承的好处:
提高了代码的复用性(多个类相同的成员可以放到同一个类中)
提高了代码的维护性(如果方法的代码需要修改,修改一处即可)
多态:允许不同对象对同一消息做出响应,即同一个消息可以根据发送对象的不同而采取多种不同的行为方
式(即函数调用).封装和继承几乎都是为多态而准备的,在执行期间判断引用对象的实际类型,根据其实际的
类型调用相应的方法.
是指同一个事物,在不同的时刻表现出来不同的形态。在Java中,多态是指一个引用变量所指向的具体
类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定。
多态实现分为两种,设计时多态和运行时多态。体现为父类引用变量可以指向子类对象
编译时多态:既重载,在同一个类中方法名相同而参数不同(返回值可以相同也可以不相同)
运行时多态:既重写,是子类对父类允许访问方法的实现过程进行重新编译,返回值和形参都不能改
变。
多态的前提和体现:
有继承/实现关系
有方法重写
有父类引用指向子类对象

 



 

 
------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐