面试题
文章平均质量分 83
北漂程序员-阿力
作为应届毕业生必须得学习
展开
-
JAVA基础及语法部分面试题(3)
1、写clone()方法时,通常都有一行代码,是什么?【基础】 答:Clone 有缺省行为:super.clone(),他负责产生正确大小的空间,并逐位复制。2、GC是什么? 为什么要有GC? 【基础】 答:GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自原创 2016-08-16 09:57:00 · 1136 阅读 · 0 评论 -
JAVA基础及语法部分面试题(4)
1、数据类型之间的转换: 1)如何将数值型字符转换为数字? 2)如何将数字转换为字符? 3)如何取小数点前两位并四舍五入? 【基础】 1)调用数值类型相应包装类中的方法parse***(String)或valueOf(String) 即可返回相应基本类型或包装类型数值; 2)将数字与空字符串相加即可获得其所对应的字符串;另外对于基本类型 数字还可调用String类中的valueO原创 2016-08-21 12:37:15 · 301 阅读 · 0 评论 -
JAVA基础及语法部分面试题(5)-----异常部分
1、Java中的异常处理机制的简单原理和应用?【基础】 答:当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。 一种是JAVA 类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException; 访问null的对象时会引发NullPointerException。 另一种情况就是JA原创 2016-08-22 11:05:07 · 453 阅读 · 0 评论 -
JAVA基础及语法部分面试题(1)
1,面向对象的特征有哪些方面? 【基础】 1>抽象 。抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象包括两个方面,一是过程抽象,二是数据抽象。 2>封装 。封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。原创 2016-08-13 09:32:40 · 2030 阅读 · 0 评论 -
JAVA基础及语法部分面试题(2)
1、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 【基础】 答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。 扩展知识: 按值传递意味着当将一个参数传递给一个函数时,函数原创 2016-08-14 09:34:09 · 322 阅读 · 0 评论