「Java动态创建」java动态创建类以及方法

博主:adminadmin 2023-03-20 04:51:05 261

本篇文章给大家谈谈Java动态创建,以及java动态创建类以及方法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java如何动态创建ArrayList并给其赋值

1、ArrayList是动态数组,List是一个接口,不能实例化,需要实例化一个ArrayList;

List list = new ArrayList();

2、使用list .add(任何对象);就可以进行添加了。代码如下:

bean类

package com.whn.bean;

public class ListBean {

private String name;

private String pwd;

public void setName(String name) {

this.name = name;

}

public String getName() {

return name;

}

public void setPwd(String pwd) {

this.pwd = pwd;

}

public String getPwd() {

return pwd;

}

}

测试类package com.whn.test;

import com.whn.bean.ListBean;

import java.util.ArrayList;

import java.util.List;

public class ListTest {

//测试

public static void main(String[] args) {

ListListBean list = new ArrayListListBean();//实例化一个arrayList

//添加

for(int i=10;i20;i++){

ListBean listBean = new ListBean();

listBean.setName("name"+i);

listBean.setPwd("pwd"+i);

list.add(listBean);//把listBean添加到arrayList中

}

//把数据取出来

for(ListBean lb:list){

System.out.println(lb.getName());

System.out.println(lb.getPwd());

}

}

}

如何在Java中动态创建一个类

package demo;

//使用反射

//Class.forName(className)).newInstance()

class Reflect {

static {

System.out.println("动态创建Reflect类,这是静态代码块");

}

public void speak() {

System.out.println("动态创建Reflect类");

}

}

public class ReflectDemo {

public static void main(String[] args) throws Exception {

Class? Demo = Class.forName("demo.Reflect");

Reflect test = (Reflect) Demo.newInstance();

test.speak();

}

}

测试结果:

动态创建Reflect类,这是静态代码块

动态创建Reflect类

java动态创建中的动态是什么意思

java中的动态就是说服务器返回给不同的客户端的数据是不一样的,不像html,html本身写的代码和运行后的代码是相同的,而java中的jsp就不同,你写的代码是相同的,但是根据客户端的具体请求,返回的是不同的。

Java动态创建的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java动态创建类以及方法、Java动态创建的信息别忘了在本站进行查找喔。