欢迎来到天天文库
浏览记录
ID:42812292
大小:42.00 KB
页数:9页
时间:2019-09-22
《中信软件教育中心【廖绍尧求职问题汇总】》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、——————————————附笔试面试中遇到的具体问题————————————综述:经过了这么多次笔试,考察的主要知识点为java基础、数据结构、数据库、操作系统、软件工程。现我将自己在笔试面试中遇到的一些带有疑问的地方或者考察频率较高的问题列出,供大家参考。如有问题我们可以一起进行讨论…… (一)Java基础 1、private、protected、public、默认四种修饰符的比较。 2、 hashtable与hashmap的比较。 3、 构造器的初始化顺序 4 java关键字:transient、native以及java
2、标识符应遵循的规则。 5、 abstract只能存在与抽象类中 6、 publicclassTestCircle{publicstaticvoidmain(String[]args){ inti=2,j=9; do{ if(i>j){ break; } j--; }while(++i<5); System.out.println("iis:"+i+",jis:"+j); intk=newTestCircle().testCase(1); System.out.println("kis:"+k);}publicinttest
3、Case(intn){ intj=1; switch(n){ case1:j++; case2:j++; case3:j++; case4:j++; case5:j++; System.out.println("jis:"+j); default:j++; } returnn+j;}}testCase这个问题我做错了,题目是要求最终打印出的k为8,请你给i与n赋值。我在考场上写的n=5,i=2;运行得出结果却为9.分析了一下得出原因在于:如果n<5的话,那么它会从其自身起一直到5都会执行j++这条语句,因为此代码片段中并没有使用brea
4、k。 n与i有多种组合值,如(1,1)、(4,1)和(5,1)等都可以。7、 java内部类相关知识。8、数组的初始化问题,基本类型的数组元素值就是其对应的默认值,如int[]a=newint[1],那么a[0]的默认值就为0,而引用数组则默认初始化为Null。9、 关于启动gc的方法: System.gc()和RunTime()类的gc()方法,但是即使调用了前面的方法也不保证一定会进行回收。 关于gc的具体拓展请自己查阅相关资料。10、Stringsa=""; Stringsb="abc"; s
5、a=sb; System.out.println(sa==sb); System.out.println(sa.equals(sb)); //两者都是返回TURE 11、 System.out.println(5
6、7); //我当时写的运行结果是true。汗死… 12、 Java的char变量是否可以存储一个中文汉字,为什么? 13、 publicclassTest{inti=1;intj=3;publicTest(intm,intn){ this.i=m; this.j=n;}publicTest(){
7、}publicstaticvoidmain(String[]args){ newTest().test();}publicvoidtest(){ newTest(4,2); System.out.println("i="+i+",j="+j);}}我写的是i=2,j=4。而实际上的运行结果为i=1,j=3。 14、publicclassA{publicintAvar;publicA(){ System.out.println("AAA"); doSomething();}publicvoiddoSomething(){ Avar=1111; System
8、.out.println("A.doSomething()");}}publicclassBextendsA{publicintBvar=2222;publicB(){ System.out.println("BBBB"); doSomething(); System.out.println("Avar="+Avar);}publicvoiddoSomething(){ System.out.println("Bvar="+Bvar);}publicstaticvoidmain(String[]args){ newB(); }}我写的运
此文档下载收益归作者所有