易截截图软件、单文件、免安装、纯绿色、仅160KB

java面试


一、Java部分(共40分)
1、 说说Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?(5分)
Overload是覆盖,子类的方法跟父类方法名字一样,子类的方法把父类的覆盖了。 
Override是重载,不同的方法参数、返回值不一样,紧紧返回值不一样的两个函数不叫重载,编译不会通过的。
Overloaded的方法是可以改变返回值的类型。
2、 数组有没有length()这个方法? String有没有length()这个方法?(5分)
数组没有length()这个方法,有length的属性。String有length()这个方法。
3、 说明&和&&的区别(5分)
&是位运算符。&&是布尔逻辑运算符。
4、 Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?(10)
Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等。
equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。
5、 写出一个函数,实现输入字符串的倒置(带参数,带返回值):(10分)
public class Text {
public String check(String str){
String str1="";
        if (str.equals("")){
            str1=" ";
        }else{
            char[] strChar=str.toCharArray();
            int n=strChar.length;
            char lin;
            for(int i=0;i<n;++i)
                for(int j=0;j<n-1;++j)
                   if(strChar[j]>=strChar[j+1]){  &


相关文档:

java多叉树遍历

而且java提供的容器类很方便,手工构造了一颗多叉树。然后再递归遍历。类似于中序遍历吧。
树的节点类:
Java代码
package TestTwo;   
  
import java.util.ArrayList;   
import java.util.List;   
  
//多叉树的节点  &nbs ......

java多态性详解——父类引用子类对象


<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"\@宋体" ......

java循环技巧


<!--
/* Font Definitions */
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"\@宋体" ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号