准备求职,遇到一些有疑问的面试笔试题,求解答~~

来源:互联网  时间:2016/6/20 20:37:10

关于网友提出的“ 准备求职,遇到一些有疑问的面试笔试题,求解答~~”问题疑问,本网通过在网上对“ 准备求职,遇到一些有疑问的面试笔试题,求解答~~”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 准备求职,遇到一些有疑问的面试笔试题,求解答~~
描述:

java面试题求职

最近在做网上找到的面试题,遇到了一些问题,求大神解答~~
1“Java程序的种类有( )
  A.类(Class) B.Applet C.Application D.Servlet” 答案为acd。b不是吗??
2 接口中的方法必须是public的,那接口本身也必须是public的吗?还是说默认就是public的,写不写出来都行?
3 “类方法中只能调用本类中的类方法”是错的。我的理解是main函数也是类方法,所以它能调用的东西类方法都能调用。这么理解可以吗?
4 “j2sdk就是java api”是错的。那api和j2sdk究竟什么关系呢?jdk和jre又是什么关系呢?网上一会儿说j2sdk就是jdk,一会儿又说它是jdk+jre。晕了……
5 “多态性指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。”那重载呢?不算“不同类的对象”吧??
谢谢大家啦~
解决方案1:

楼主基础有待提高啊

解决方案2:

im sorry
(1)如果接口是顶层的,不写默认是default,写的话只能是public。

解决方案3:

1、无力吐槽了
2、接口的访问控制与接口所在位置有关,
(1)如果接口是顶层的,那么是public,不写默认也是public,不能是其他类型。
(2)如果接口嵌套在其他类之中,那么可以是public、protected、default、private。不写时默认default。
(3)如果嵌套在其他接口中,那么必须是public,不写也是public。
3、假设“类方法指的是静态方法”,那么原问的意思可能是在说“静态方法不能调用实例方法”。应该回答正确。问题是又以“本类”冠之,引起争论。我感觉出题的人都没考虑到有其它类的情况。
4、JDK、SDK指的是开发包,里边包括一切用于开发的必要工具。API是个文档,记录的是程序的接口规范。
5、“不同类的对象对同一消息做出响应”。重载了的话,消息就已经变了。

解决方案4:

加油~~~~

解决方案5:

3 “类方法中只能调用本类中的类方法”是错的。我的理解是main函数也是类方法,所以它能调用的东西类方法都能调用。这么理解可以吗?
类还能调用父类继承来的方法。

解决方案6:

1.java程序分为四种类型:1.Application:可以独立运行的程序,只要有个虚拟机即可。(其他几种类型的程序都需要主机程序)2.applet:其主机应用程序为web浏览器。即一般内嵌在html里。3.servlet:主机应用程序为web服务器。4.bean:其主机应用程序是前几种的的任意一种,当然,也可以是另一个bean。
答案:bcd
2.   接口中的所有方法自动地属于public
接口的域自动设为public static final。
接口类都是public abstract
3.

解决方案7:

1.bcd applet是嵌入网页的小程序,application可独立运行的程序,servlet是服务器端的。类是编程的元素,不属于程序的种类。
2.默认是default,可以public是可选的。
3.我的理解是main方法可以调用其他的类中的静态方法,不只是本类的
4.jdk包含了api,jre,还有其他东西是用作开发的,比如bin目录下的各种工具jmap,jmc等等,jre中是没有的,jre时运行时环境,运行时用到什么就包进什么去,jdk是开发包,比如由源码编程class文件的编译过程需要编译工具javac.......
5.重载是多态吗???,我个人理解不是,不管是不是,多态的前提发送的消息必须是一样的,函数重载的前提是函数签名不同,也就是消息不一样。所以我理解重载不是多态。

解决方案8:

引用 8 楼 qq_29497153 的回复:
1.搞不清具体想要问什么,好像都是
2.默认的是public
3.肯定 错的,随便写一个,只要不是私有的
4.无语,api是一个说明文档,j2sdk应该是jdk+jre(这个不太确定)
5,.重载是一个类中多态性的一种表现
 准备求职,遇到一些有疑问的面试笔试题,求解答~~这是我的理解

2.接口默认不是public的,里面的方法默认是public的 解决方案9:

1.搞不清具体想要问什么,好像都是
2.默认的是public
3.肯定 错的,随便写一个,只要不是私有的
4.无语,api是一个说明文档,j2sdk应该是jdk+jre(这个不太确定)
5,.重载是一个类中多态性的一种表现
 准备求职,遇到一些有疑问的面试笔试题,求解答~~这是我的理解

解决方案10:

问题3中,一个类的静态方法难道不能调用其他类中静态方法么?通过实例去调用的解释感觉好勉强

解决方案11:

引用 1 楼 u011619071 的回复:
1. 我只见过acd三个类,
2.对于接口而言,我得理解就是,类似于你电脑的外部插口,对外提供一些扩展的功能.你总不能把插口封死吧。
3.我可以在当前类的方法里new一个其他类出来,通过实例.方法去调用.
4.不懂。我只知道jre包括jdk,
5.重载是编译器根据不同的参数个数或者类型来完成方法的调用.个人理解:都不是对象级的,那更谈不上多态了.

 准备求职,遇到一些有疑问的面试笔试题,求解答~~
jdk包括jre。 解决方案12:

1. 我只见过acd三个类,
2.对于接口而言,我得理解就是,类似于你电脑的外部插口,对外提供一些扩展的功能.你总不能把插口封死吧。
3.我可以在当前类的方法里new一个其他类出来,通过实例.方法去调用.
4.不懂。我只知道jre包括jdk,
5.重载是编译器根据不同的参数个数或者类型来完成方法的调用.个人理解:都不是对象级的,那更谈不上多态了.

解决方案13:

类方法里面不是也可以new个别的类什么的继续调用别的类的方法么...
这题目啥意思...

解决方案14:

引用 6 楼 gukuitian 的回复:
Quote: 引用 5 楼 scmod 的回复:

Quote: 引用 4 楼 gukuitian 的回复:

你是见过这个吧.  Applet  java 
Applet C 不一样

那个C是后面那个选项...

.......
眼瞎了 准备求职,遇到一些有疑问的面试笔试题,求解答~~

 准备求职,遇到一些有疑问的面试笔试题,求解答~~
applet没用过,但是按理也算个啊,不就是页面的java么?
解决方案15:

引用 5 楼 scmod 的回复:
Quote: 引用 4 楼 gukuitian 的回复:

你是见过这个吧.  Applet  java 
Applet C 不一样

那个C是后面那个选项...

.......
眼瞎了 准备求职,遇到一些有疑问的面试笔试题,求解答~~解决方案16:

引用 4 楼 gukuitian 的回复:
你是见过这个吧.  Applet  java 
Applet C 不一样

那个C是后面那个选项...
解决方案17:

你是见过这个吧.  Applet  java 
Applet C 不一样

上一篇《Java编程思想》第四版 第十章 练习26
下一篇KeyPairGenerator 密钥生成公钥私钥对为什么每次都是一样的
明星图片
相关文章
《 准备求职,遇到一些有疑问的面试笔试题,求解答~~》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)