广州三本找Java实习经历 (6)

1)调用super()必须写在子类构造方法的第一行,否则编译不通过。每个子类构造方法的第一条语句,都是隐含地调用super(),如果父类没有这种形式的构造函数,那么在编译的时候就会报错。

2)super()和this()类似,区别是,super从子类中调用父类的构造方法,this()在同一类内调用其它方法。

3)super()和this()均需放在构造方法内第一行。

4)尽管可以用this调用一个构造器,但却不能调用两个。

5)this和super不能同时出现在一个构造函数里面,因为this必然会调用其它的构造函数,其它的构造函数必然也会有super语句的存在,所以在同一个构造函数里面有相同的语句,就失去了语句的意义,编译器也不会通过。

6)this()和super()都指的是对象,所以,均不可以在static环境中使用。包括:static变量,static方法,static语句块。

7)从本质上讲,this是一个指向本对象的指针, 然而super是一个Java关键字。

以下关于final关键字说法错误的是:

A. final是java中的修饰符,可以修饰类、接口、袖象类、方法和属性

B. final修饰的类肯定不能被继承

C. final修饰的方法不能被重载;

D. final修饰的变量不允许被再次赋值

解析:选择AC

final修饰类、方法、属性!不能修饰抽象类,因为抽象类一般都是需要被继承的,final修饰后就不能继承了。

final修饰的方法不能被重写而不是重载!

final修饰属性,此属性就是一个常量,不能被再次赋值!

访问修饰符作用范围由大到小是:

A. private-default-protected-public

B. public-default-protected-private

C. private-protected-default-public

D. public-protected-default-private

解析:选择D

根据下面的代码,String s = null;会抛出 NullPointerException 异常的有:

A. if( (s!=null) & (s. length()>0))

B. if( (sl=null) && (s. length()>0))

C. if( (s==null) | (s. length()=0))

D. if( (s=null) || (s. length()==0))

解析:选择AC

出现异常主要是因为执行了s.length()这句话,所以A、B、C、D选项中只要没有执行到这句话的都是不会报空指针异常的。然后考查的第二点是短路逻辑运算符和非短路逻辑运算符。&和|为非短路逻辑运算符,无论两个语句为什么,一定会执行完毕,所以A、C两个是会报出异常的。

Java中,哪个接口以键值的方式存储对象

A. Collection

B. Map

C. List

D. Set

解析:选择B

Java接口的修饰符可以为:

A. private

B. protected

C. final

D. abstract

解析:选择CD

这里的题目应该是Java接口可以出现的修饰符有哪些,所以我将C选上了。就看个人的理解吧~

以下哪些代码片断正确:

A. private final int theNumber = 017;

B. public int theNumber = 017;

C. public int theNumber = (octal)17;

D. public int THE_NUMBER = 017;

解析:选择ABD

广州三本找Java实习经历

以下哪些代码片断正确:

A. public transient static final int_FRAMEX =850;

B. private transient static final int_FRAMEX2 =850;

C. boolean b = 0;

D. this("a","b");

解析:选择D

AB都没有给出类型是什么

C明显就是错的

广州三本找Java实习经历

3.3笔试简答题

JRE/JDK/JVM分别指什么?他们的关系是怎么样的?

参考:https://jingyan.baidu.com/article/425e69e6077283be15fc16ed.html

接口和抽象类的区别是什么?

参考:https://www.zhihu.com/question/20149818

Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用了?

参考:https://zhidao.baidu.com/question/574496015.html

简述Java的接口和C++的虚类的相同和不同处

参考:https://www.cnblogs.com/HeartStarer/p/8760864.html

JSP和Servlet有哪些相同和不通点,他们之间的联系是什么?

参考:https://wenda.so.com/q/1458930266728038

什么是流,流经常按照哪几种方式分类,每种方式又将流各分为哪几类?他们之间的区别是什么?

https://www.cnblogs.com/qiuh/archive/2013/11/06/3411197.html

其实这些简答题每个人写出来可能都会不一样,按自己的理解大胆写就可以了

3.4面试

这次面试问的技术并不是很多,主要问的日常的东西~~~

Shiro你当时是用来干嘛的?有创建用户与角色/权限的表来维护吗?

你会使用Linux吗?能搭建环境吗?

简单介绍一下你写过的项目

3.5公司C总结

做的笔试题都是Java基础,挺合我胃口的(hahaha)

跟hr+技术聊

再跟hr聊

最后跟总经理聊

拿到了offer

四、公司D 4.1笔试题

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgjyzf.html