Java面试
黄小黄的黄
顺境节制,逆境刚毅。得志不骄,失志不馁。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
List按某对象属性自定义排序,用Stream
说明我们在按List排序时会通过这样来:首先定义一个类@Data@AllArgsConstructor@NoArgsConstructor@Componentpublic class User { private String name; private Integer age;}模拟一些数据List<User> userList = new ArrayList();userList.add(new User(null, 1));userL原创 2022-04-28 14:14:37 · 2878 阅读 · 0 评论 -
两个List根据某一属性去重的三种方法
定义两个集合 People people1 = new People(1, "test1"); People people2 = new People(2, "test2"); People people3 = new People(1, "test1"); People people4 = new People(3, "test3"); People people5 = new People(4, "test4"); Li原创 2022-04-15 11:44:09 · 6704 阅读 · 0 评论 -
基本类型和引用类型比较
Integer i = 42;Long l = 42l;Double d = 42.0;// 以下输出true还是falsei==l?l==d?i.equals(d)?d.equals(42L)1、基本型和基本型封装型进行“==”运算符的比较,基本型封装型将会自动拆箱变为基本型后再进行比较,因此Integer(0)会自动拆箱为int类型再进行比较,显然返回true; int a = 220; Integer b = 220; System.out.print原创 2022-03-03 16:19:18 · 372 阅读 · 1 评论 -
方法中局部变量的创建
下面关于变量及其范围的陈述哪些是不正确的()A 实例变量是类的成员变量B实例变量用关键字static声明C在方法中定义的局部变量在该方法被执行时创建D局部变量在使用前必须被初始化分析:A.类的成员变量包括实例变量和类变量(静态变量),成员方法包括实例方法和类方法(静态方法)。 A正确B.类变量(静态变量)用关键字static声明,B错误C.方法中的局部变量在方法被调用加载时开始入栈时创建,方法入栈创建栈帧包括局部变量表操作数栈,局部变量表存放局部变量,并非在执行该方法时被创建,C错误转载 2022-02-25 15:35:41 · 2497 阅读 · 0 评论 -
数据类型的自动转换和强制转换
Java类Demo中存在方法func1、func2、func3和func4,请问该方法中,哪些是不合法的定义?( )public class Demo{ float func1() { int i=1; return; } float func2() { short i=2; return i; } float func3() { long i=3; return i; } float func4() {原创 2022-02-24 17:56:34 · 913 阅读 · 0 评论 -
String和char[]的函数传参
指出下列程序运行的结果()public class Example{ String str = new String("good"); char[ ] ch = { 'a' , 'b' , 'c' }; public static void main(String args[]){ Example ex = new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str原创 2022-02-24 17:22:46 · 822 阅读 · 0 评论
分享