logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Class.forName的作用及用newInstance()和new创建对象的区别

Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pa

java单元测试之Mock静态方法

用例子说明,例如有下面静态方法public final class AmountUtil {public static String CustomFormatWith2Digits(int amount) {return "1";}单元测试代码,需要说明的是,如果单元测试测试的生产代码方法中用到了例子中的CustomFormatWith2Digits方法,该中方法也是可行的@RunWith(Pow

#java
Kafka常用命令之kafka-console-consumer.sh

kafka-console-consumer.sh 脚本是一个简易的消费者控制台。该 shell 脚本的功能通过调用 kafka.tools 包下的 ConsoleConsumer 类,并将提供的命令行参数全部传给该类实现。消息消费表示从 latest 位移位置开始消费该主题的所有分区消息,即仅消费正在写入的消息。bin/kafka-console-consumer.sh --bootstrap-

#kafka
到底了