java技术人员-面试评价表

时间:2024.4.20

公司面试评价表

评价人姓名:    吴畏       职务:             面试时间: 20##-03-16


第二篇:java初级技术面试


1、Java的垃圾回收机制

垃圾回收:当一个对象的引用不存在,则该对象被认为是不再需要的,它所占有的内存会被释放掉

可以调用System.gc();

finalize()方法

2、Java使用什么编码,占几个字节

java使用Unicode编码,占16位

3、Java的版本有哪些,各自的作用是什么?

JDK1.5的新特性:

泛型(Generic)

自动装包/拆包

for each循环

枚举(Enums)

可变参数(Varargs)

静态导入(Static Imports)

4、JDK的配置

环境变量path 配置为jdk安装目录下面bin文件夹的路径

classpath .; 环境变量:控制面板->系统->高级->环境变量

5、8

java初级技术面试

6、JDK JRE JVM的名称,关系与区别

JDK: java开发工具包 JRE:java运行环境 JVM:java虚拟机

JDK(Java程序开发工具、

(JRE(java类库和本机程序库

(JVM(jvm.dll)

7、JAVA语言特点

1) 简约且简单 2)平台无关性 3)面向对象 4)多线程 5)分布性 6)高性能(相对

于其他解释型语言) 7)健壮性

8、Java能否写多个类,命名有什么要求?

可以

1)源程序文件有public修饰的类,则源程序文件名必须和public修饰的类名相同

2)类名以字母、数字、下划线、美元符号的任意组合,但一个不能为数字开始

3)类名首字母大写

9、什么是内部类、匿名类

在一个类的内部声明的类,称为内部类。匿名类就是内部类。

10、内部类能否访问变量

可以直接使用该包含类的变量和方法。

11、面向对象的特征

类、对象

12、什么是重载

方法重载即指同一个类内多个方法可以享有相同的名字,但是这些方法的参数个数不同或参数类型不同。

13、什么是类

类是描述对象的“基本原型”,它定义一类对象所能拥有的数据和能完成的操作。在面向对象的程序设计中,类是程序的基本单元。

14、什么是对象

对象在程序中是通过一种抽象数据类型来描述的,这种抽象数据类型称为类

15、接口的好处

通过接口可以实现不相关类的相同行为,而不需要考虑这些类之间的层次关系。 通过接口可以指明多个类需要实现的方法。

通过接口可以了解对象的交互界面,而不需了解对象所对应的类。

16、接口与抽象类的区别

相同点:都必须通过其它类实现才能使用;

不同点:

抽象类是类,其中可包含变量及(抽象)方法的定义;

接口实质并不类,其中只包含类常量及抽象方法的定义;

17、重载与重写的区别

重载:方法名相同,但是方法的参数个数、参数类型不同

重写:修改父类方法的实现

18、继承用什么关键字,如何实现继续

extends 通过在类的声明中加入extends子句来创建一个类的子类

19、抽象类的特点

抽象类必须被继承。

抽象类不能被直接实例化

20、静态方法的特点

在构造之前,最前执行,做一些初始化操作,一般只执行一次,static(){}

21、类变量和实例变量的区别

区别:

类变量在类加载时分配内存的;实例变量在创建对象时分配内存的; 类变量在程序退出时释放内存; 对象不存在实例变量就不存在了

类变量被所有对象共享,即同一类的所有对象共享此类的类变量; 实例变量为每个对象独有; 操作自己的实例变量而不会影响其它对象

类变量一般通过类名来调用;

22、静态变量和实例变量的区别

23、集合有哪两大类

Set 和List

24、Set的特点,Set接口如何实现不重复

特点:1)扩展Collection接口 2)不允许重复元素 3)没有排序

4)允许一个null值 5)对 add()、equals() 和 hashcode() 方法添加了限制

6)HashSet是其实现类

重写equals方法

25、Vector 和ArrayList的区别

Vector线程安全,其他的与ArrayList一样

ArrayList不同步

26、HashTable 和HashMap的区别

HashMap:非线程安全(非同步),效率高

Hashtable:线程安全(同步),效率不如 HashMap

27、Vector和LinksList的区别

28、Set和List的区别,如何判断重复

Set:不包含重复元素,没有排序,只允许一个空值

29、ArrayList和LinksList的区别

ArrayList类:适合查询频繁的列表;当插入或删除一个元素时,要大量改变数据; LinkedList类:适合插入删除频繁的列表,具有双向迭代;当插入后删除时只需让这个List:包含重复元素,具有顺序的集合,可通过其整型下标访问 标准: hashcode() 与equals()

元素脱节就OK了。

30、main 如何写,为什么这样?

Public static void main(String args[]){}

因为:

31、==与equals的区别

==:引用相等返回true

equals:内容相等

32、final关键字的作用

final在类之前,表示该类是最终类,表示该类不能再被继承。

在变量之前,表示变量的值在初始化之后就不能再改变;相当于定义了一个常量。

方法之前,表示该方法是最终方法,该方法不能被任何派生的子类覆盖。

33、String和StringBuffter

String在使用后不会改变里面的值,而StringBuffter在使用后产生会改变成新值

34、控制语句

return 语句可以带有值,该值将返回给调用程序它使执行返回到调用函数的位置 一个函数中可以使用多个return语句,但是遇到第一个return语句时返回

当循环中遇到 break 语句时,循环立即终止,控制权传递给循环之后的语句

多层循环中,break只向外跳一层

continue 语句,只能在循环中使用让封闭循环进行下一次迭代

35、Super关键字的作用

调用被隐藏的父类中的变量及方法。

更多相关推荐:
员工面试评价表(范本)

员工面试评价表

面试评价表(模板)

面试评价表人力资源部编制面试评价表人力资源部编制说明考核打分共分四等A优B良C中D差说明可根据岗位具体情况确定是否三试

单位、公司应聘,面试评价表范例、模板

单位、公司应聘,面试评价表范例、模板,内容附图。

面试评估表范例

应聘者姓名公司部门应聘职位面试日期时间第一二三次面试面试者姓名职位面试者签名面试评估表FAssessmentofCandidate评估标准157910RatingScale差一般良好优秀

面试评价表

面试评价表招聘管理规定HR20xx07版招聘管理规定HR20xx07版

面试评价记录表

江苏企业招聘专家精准求职首选一览英才网面试评价记录表填表日期用心专注服务专业一览英才网江苏企业招聘专家精准求职首选一览英才网用心专注服务专业一览英才网

面试评估表

面试评估表HRForm08Ver01面试评估表HRForm08Ver01面试评估表

企业公司初试及复试一起的面试评价表

XX有限公司面试记录表面试评分标准表应聘人员初试测评表评价人姓名职务面试时间应聘人员复试测评表

20xx面试自我评价范文

20xx面试自我评价范文第1篇面试自我评价范文我是一个热情并充满活力的女孩我对新鲜的事情非常感兴趣更重要的是面对困难的时候我总是能够精力充沛的去对待一旦我给自己设定了一个目标我就会为之奋斗并坚持到最后一秒我一直...

应聘求职面试时的自我评价范文

应聘求职面试时的自我评价范文知人者智自知者明我们大多数人都会认为对自己有足够的了解但许多错误生涯的抉择即发生在对自己认识不清自我评估的目的即是要通过对以往成长经验的反省检视自己的价值在求职之前大学毕业生一定要从...

面试自我评价范文

面试自我评价范文性格开朗大方做事认真负责能吃苦耐劳勤奋刻苦具备良好的团队合作精神扎实的基本功优秀的沟通能力和自学能力XX年7月XX年8月暑假在牛耳软件学院做电话营销员兼职近两个月工作刻苦努力体验了社会实践活动在...

公务员面试套路及范文评分:如何回答求职动机

QZZN公考指南之面试指南BY田老鼠一概述动机与职位的匹配性是指一个人在从事某项工作时个人的职业价值观职业兴趣职业能力及性格特点等方面与工作岗位的符合程度与将来工作发展趋势的匹配程度动机是一个人工作的原动力只有...

面试评价表(11篇)