public static List<String> list = new ArrayList<String>(); static list.add("女"

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了public static List<String> list = new ArrayList<String>(); static list.add("女"相关的知识,希望对你有一定的参考价值。

public static List<String> list = new ArrayList<String>();
static
list.add("男");
list.add("女");


在类里加这几行代码作用是什么?求解答
为什么要加static

这个涉及到 java的类加载机制,首先我们需要知道类加载的顺序:当我们初始化一个类的加载顺序为:
1.父类静态属性:
2.子类静态属性:
3.父类静态代码块;
4.子类静态代码块;
5.父类非静态代码块;
6.父类构造函数;
7.子类非静态代码块;
8.子类构造函数;
static关键字的作用就是定义1.list是静态属性 2.该代码块儿是静态代码块儿,那么在初始化类的时候就会给静态的list注入初始数据
参考技术A 预先设置好list中的值

~~~~~~~~~~~

关于集合的代码

public Class Demo{

public static void main(String[] args){
ArrayList<String> al=new ArrayList<>();
List<String> list=al;
Connection<String> collect=al;
collect.add("Tom");
list,add("Alice");
//这里可以写for循环也可以写foreach或是用迭代
for(intt i=0:i<al.size();i++){
String s=al.get(i);
system.out.printIn(s);

}
for(String s:collect){
System.out.printLn(s);
}

Iterator<String> it=collect.iterator();
while(it.hashNext()){
String s=it.next();
system.out.printLn(s);
}


}


}


本文出自 “12796497” 博客,请务必保留此出处http://12806497.blog.51cto.com/12796497/1914304

以上是关于public static List<String> list = new ArrayList<String>(); static list.add("女"的主要内容,如果未能解决你的问题,请参考以下文章

java String 数组 中文如何排序

用java如何实现字符串风格由驼峰形式转换成下划线形式?

关于集合的代码

如何在Java中初始化List 对象

使用thinkphp写代码,public/static/js/1.js内怎样引用public/static/img/bs/2.jpg图片文件 以

java 判断两个list中的对象是不是完全一致