摘要: 【Java面试手册-算法篇】给定一个整数,输出逆序数字 输出逆序数字相当于反转数字,比如1234,逆序后为4321,在反转数字时,需要注意反转后得到的数字是否会超过最大范围,比如int最大值为2147483647,正常反转后的值是7463847412,但是已经超出了int的范围。 示例代码: private static long reverse(int 阅读全文
posted @ 2022-07-26 14:14 然笑后端 阅读(948) 评论(0) 推荐(0)
摘要: 【Java面试手册-基础篇】Java中能否声明main()方法为非静态方法? 答案是否定的,main()方法必须声明为静态的,这样JVM才可以调用 main() 方法而无需先实例化它的类。 因为main是程序的入口方法,所以当程序运行时,第一个执行的方法就是main()方法。通常来讲,要执行一个类的方法,先必须实例化一个类的对象,然后通过对象来调用这个方法。但由于main是程 阅读全文
posted @ 2022-07-26 14:13 然笑后端 阅读(208) 评论(0) 推荐(0)
摘要: 【Java面试手册-算法篇】给定一个非空字符串,最多删除一个字符,判断是否能成为回文字符串 回文字符串是指一个字符串从左到右与从右到左遍历得到的序列是相同的,也就是说不管从左读,还是从右读,都是一样的 阅读全文
posted @ 2022-07-26 09:00 然笑后端 阅读(219) 评论(0) 推荐(0)