Java中常见问题

Java中的this用法
  1. this 表示当前对象的意思。什么叫当前对象?就是你new出来时的那个对象。
  2. 三元表达式使用例子简介?
public class helloworld {
    public static void main(String args[]){
        helloworld hw = new helloworld();
        hw.test();
    }
    public void  test(){//测试一个三元表达式的例子
        int b = 1 < 2 ? 1: 2;
        System.out.println("b="+ b);
    }
}
  1. List是一个接口,ArrayList是一个实现类。 源码如下:
public class ArrayList<E> extends AbstractList<E>
        implements List<E>, RandomAccess, Cloneable, java.io.Serializable

同样,Set也是一个接口。

  1. List中addAll()方法?

    • 1.add方法

    • 2.

  2. @Data注解?lombok上的所有注解?
  3. Java中增强for循环
    Java5 引入了一种主要用于数组的增强型 for 循环。格式如下:
for(声明语句 : 表达式)
{
   //代码句子
}

声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。
表达式:表达式是要访问的数组名,或者是返回值为数组的方法。

  1. Java中的反射机制【非常重要!】

猜你喜欢

转载自blog.csdn.net/liu16659/article/details/79487555