JAVA面试题:3道问答题!

JAVA面试题:3道问答题!,第1张

1:堆栈都是内存的可用区域,但是 堆的速度慢容量大,栈的速度快容量小。一个64K的字符串,自然放在堆。栈的内存是很宝贵的。

2:接口和抽象类都是面向对象编程的特点,都是可继承(实现)为明确的类。一般:所描述的事物(事件)属于很抽象的,则先使用接口表达这个事物,然后使用抽象类实现划分出各种分类事物。例如:List 接口下有抽象类:AbstractSequentialList<E>AbstractList<E>等,然后才有LinkedList ArrayList

3:如果这两个重复的数字没有说出其大小。并且数组是有序的,那就挨着比较2个相邻的数。或者:

int i=0

Set<Integer>set=new HashSet<Integer>()

for(i<array.lengthi++)

if(set.add(array[i])) break

array[i]//就是了

这是我的代码,经测试没问题请采纳

public class TestString {

public long change_to_10 (String str) {

int i = str.length()

long l = 0

for(int p = 0p <i-1p++ ){

long f = (long) ((Integer.parseInt(str))/Math.pow(10,i-1))

l = l + f*7

}

l = (long) (l + (Integer.parseInt(str))%10)

return l

}

public static void main(String args[]){

String string = "12"

TestString testString = new TestString()

long l = testString.change_to_10(string)

System.out.println(l)

}

}

结果:

“几年后,你会是一个什么状态”-----------强化基础 作出自己的架构 (目前使用的都是别人做好的框架)

还有“你目前有什么不足?” ------------在服务器和数据库等方面还有待加强(数据库 是专业DBA的活 我们分内的是SQL,没有经验的程序员大都只用过tomcat服务器)

这样回答 只能说明你对大方向了解很多,职业规划有方向,而不能说明你真的有不足


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7927141.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存