博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
学习面试题Day03
阅读量:6366 次
发布时间:2019-06-23

本文共 790 字,大约阅读时间需要 2 分钟。

1、Java中的注释有哪些?
如果不算Annotation,Java的注释有3种,即行注释、块注释和文档注释。它们往往适合于不同地方的注释,其中文档注释比较特殊,它的注释信息可以进入到javadoc文档中。
如果把Annotation也算作Java的注释的话,Java就有4种注释。Annotation与其他注释本质的区别就是在于它会进入到编译层,并对程序结果产生影响。
2、类和对象有什么区别?
Java中的类通过class关键字进行定义,他代表了一种抽象的集合,例如,学生类、动物类等,在它的里面可以定义各种属性和方法,他们代表了每个类实例的特定的数据和动作。Java虚拟机对类只加载一次,对它的静态成员也只加载一次。对象,值的是某一个特定抽象的实例,它属于某一种类型,也就是对象是通过类来创建的。它必须属于某一个类,通过new关键字进行创建,它代表一个特定类型的实例,对象可以被多次创建。
简而言之,类是一种抽象,而对象是类的实现。
3、Java中如何使用继承来重写代码?
Java采用的是单继承制,使用extends关键字。通过继承以后,子类就拥有了父类除开私有成员以外的所有成员,从而达到代码重用的目的。在继承过程中,可以通过方法的覆盖实现多态,让子类拥有自己独特的方法实现方式。
4、简述Java中的多态。
“多态”一词按照字面意思来解释为“多种形式,多种状态”。它的本质是,发送消息给某个对象,让该对象自行决定响应何种行为。通过将子类对象引用赋值给超类对象引用变量来实现动态方法调用。
5、请介绍Java中静态成员的特点。
类的静态成员是通过static关键字修饰的成员,主要包括:静态成员变量、静态方法和静态代码块,它们具有以下特点:
(1)在类加载的时候,就进行创建和初始化或执行代码;
(2)它们对于一个类来说,都只有一份;
(3)类的所有实例都可以访问它们。

转载地址:http://kkrma.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
monkeyrunner运行Python脚本来检查apk渠道和验证是否可以调用微信
查看>>
github获得SSH Key解决Permission denied (publickey)问题
查看>>
用java代码编写Oracle存储过程
查看>>
APACHE转发
查看>>
android-market-api
查看>>
解決 yum update錯誤:[Errno -1] Metadata file does not match checksum
查看>>
ASP.NET(C#)Excel导入Dataset的出现数据值丢失问题
查看>>
我的友情链接
查看>>
『Data Science』R语言学习笔记,获取数据
查看>>
rails中n秒页面自动跳转
查看>>
我的友情链接
查看>>
忘记root用户密码怎么办?
查看>>
esxi定时任务
查看>>
Scaffold-DbContext
查看>>
关于VMware Workstation主机列表问题求教
查看>>
配置管理小报101021:给ubuntu加监控
查看>>
qml文字滚动效果的封装,实现方式运用的qml中提供的动画效果,另一种实现方式也可以使用定时器修改控件的坐标来实现...
查看>>
标准C++实现任务队列
查看>>
jdbc url
查看>>