Java基础知识面试

Java基础知识面试,第1张

Java基础知识面试

1. 数组有没有length()这个方法?String有没有length()这个方法?

2. String是最基本的数据类型吗?是否可以继承String类?

3. 请回答:String 和 StringBuffer的区别?

4. String s = new String("xyz");创建了几个String Object?

5. 编写一个方法,实现字符串的反转,如:输入abcd,输出dcba

6. String这个类型的class为何定义成final?

7. 请回答:float 和 Float有什么区别?

8. 请写一个正则表达式来表示一个131*的联通手机号?

9. 如何将整数 int 转换成字串 String?(请列举至少两种方法)

10. 编程:写两个方法,其中一个方法可以把某个整数插入到整型数组的特定位置,数组中原有元素向后移动,另一个方法能够从整形数组中特定位置删除掉一个元素,数组中原有元素向前移动

11. 编程:有偶数支足球队进行单循环比赛,请按照指定算法打印每轮的对阵形势?

12. 编程:用户输入数据n,打印n行杨辉三角,最节约内存的方式打印

13.编程:数学黑洞6174(已知:一个任意的四位正整数。将数字重新组合成一个最大的数和最小的数相减,重复这个过程,最多七步,必得6174。即:7641-1467=6174,将永远出不来。求证:所有四位数数字(全相同的除外),均能得到6174。输出掉进黑洞的步数。)

14. 编程:将一个已知的数组扩展一倍

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

原文地址: http://outofmemory.cn/zaji/4829910.html

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

发表评论

登录后才能评论

评论列表(0条)

保存