【java – Spring在手动类实例化期间注入@Autowired字段】教程文章相关的互联网学习教程文章

android – java.lang.RuntimeException:无法实例化活动ComponentInfo … java.lang.ClassNotFoundException【代码】

我有一个问题,我正在处理三天,我试图阅读不同的答案,但它没有帮助.也有人可以帮助我!我将Ancdroid应用程序作为客户端编写为一个安静的Web服务.我可以从数据库中获取数据而没有问题,但我的问题是我使用的2个活动来处理来自数据库的这个文件. 主要活动public class MainActivity extends Activity {private static final String SERVICE_URL = "http://10.0.2.2:8080/....."; private static final String TAG = "AndroidRESTClien...

实例化使用反射实现特定接口的Java类【代码】

我是反思的新手.我看过一些问题和教程. 假设我有一个接口由3个A,B,C类实现public interface MyInterface { doJob();} 现在使用反射我想调用每个类Class<?> processor = Class.forName("com.foo.A"); Object myclass = processor.newInstance();我不能将整个过程限制为特定类型,而不是创建对象.我想只调用MyInterface类型类. 如果我传递com.foo.A它应该创建一个类对象,com.foo.B应该做B类对象,但如果我传递一些com.foo.D谁存在但仍然...

如何在每次实例化新类时增加java类中的字段成员【代码】

非常新的Java,所以我现在感觉自己像个孩子.我猜想学习一门新语言的乐趣. 这是我的发票类:public class Invoice { //member inits private int numberOfInvoices = 0; private String companyName; private double amountDue; private String chargeDate; private static int invoiceNumber = 0;//constructor public Invoice(String _companyName, double _amountDue, String _chargeDate) {numberOfInvoices++;companyName = _co...

java – 实例化泛型类型【代码】

我正在尝试将现有类转换为使用泛型,并且在转换构造函数时感到难过. 原始类是一个POJO,包含在基于文本的控制台游戏中从一个房间移动到另一个房间的逻辑.从字面上看,它是一个类,它包含一些可触发动作的字符串触发器(例如,用户键入“向右走”),描述和指向新位置的指针. 该类的当前非泛型版本如下所示:public class Navigation implements Serializable {private static final long serialVersionUID = 1L;private String trigger;pri...

java – 类型参数在泛型对象实例化的构造函数中有用吗?【代码】

我知道自Java 7以来,在实例化过程中在构造函数中重复泛型类的类型是一种冗余.但是钻石操作符<>如何重复呢?换句话说,我想知道这有什么区别:List<String> Fruits = new ArrayList<>();还有这个List<String> Fruits = new ArrayList(); 或这个Map<Integer, String> students = new HashMap<>();还有这个Map<Integer, String> students = new HashMap();先感谢您解决方法:是,有一点不同.菱形运算符只是指定整个泛型类型的快捷方式,因...

java – 为什么抽象类可以这样实例化?【代码】

我读到Class和Abstract Class之间的主要区别是,抽象类无法实例化, 但我可以为抽象类创建对象public abstract class Earth {abstract void sand();void land() {} }并使用新的关键词我创建了对象,用于抽象Earth mEarth = new Earth() {@Overridevoid sand() {}};我有一些问题在Inet上没有正确答案, 1)是新关键字用于实例类? 2)实例只是对象吗? 3)mEarth被称为对象(地球的实例)? 现在我可以调用任何方法(作为回调或值返回)mEarth....

java – 支持在未通过spring实例化的类中进行自动装配(3)【代码】

我意识到这应该是非常基本的,但我还没有在Helloworld之后找到第二步 所以我拥有的是: spring config xml名为spring-beans.xml:<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/...

Java Generics&Collections,为什么我不能用通配符实例化新的List?【代码】

为什么我有一个方法接收带有通配符的列表:public processGenerics(List<? extends User> users){...}但我无法以类似的方式实例化相同的List?List<? extends User> alist = new ArrayList<? extends User>();[已编辑,不是原始问题的一部分,但相关]为什么我不能以与正常继承相同的方式使用集合进行转换:List<User> users = new ArrayList<Admin>();解决方法:您的问题最令人困惑的方面是您必须使用泛型类型与经典原始类型进行的基础...

java – @Startup @Singleton在WebLogic中实例化两次(EJB 3.1)【代码】

我有一个标记为@Startup和@Singleton的类,构造函数被调用两次. 为什么被叫两次? > WebLogic 12.1.1>本地运行(不是集群)> @PostConstruct也会被调用两次> XML配置中没有任何相关内容(weblogic-ejb-jar.xml等) 这是班级:import java.util.concurrent.atomic.AtomicInteger;import javax.ejb.Singleton; import javax.ejb.Startup;@Startup @Singleton public class CacheStartupListener {static AtomicInteger count= new AtomicI...

Android java.lang.RuntimeException:无法实例化活动ComponentInfo … java.lang.NullPointerException【代码】

出于某种原因,每次尝试启动我的应用程序时,我都会出现以下错误:Unable to instantiate activity ComponentInfo{com.example.lifeahead/com.example.lifeahead.MainActivity}:java.lang.NullPointerException我检查了清单文件,并添加了所有活动. 我启动应用程序时使用的唯一方法是:private void logIn(){Button logIn = (Button) findViewById(R.id.login);logIn.setOnClickListener(new View.OnClickListener() {@Overridepublic...

java – JVM是否在内部实例化抽象类的对象?【代码】

我有一个抽象类及其具体的子类,当我创建子类的对象时,它会自动调用超级构造函数. JVM是否在内部创建抽象类的对象?public abstract class MyAbstractClass {public MyAbstractClass() {System.out.println("abstract default constructor");}} public class ConcreteClass extends MyAbstractClass{public static void main(String[] args) {new ConcreteClass();}}然后如何在JVM中没有对象的构造函数存在? (如果是抽象类) 构造函...

java – 实例化具有参数数组的对象列表【代码】

我想使用参数数组实例化一个对象列表,如下所示:String[] winnerData = ("Team_1#Team_2#...#Team_N").split("#"); List<Team> winners = new ArrayList(); for (String w : winnerData){winners.add(new Team(w)); }我怎么能干净利落地做到这一点?优选地在单行中. 我不介意winners / winnerData是List还是Array.解决方法:你可以使用Stream API来满足这种需求.String[] winnerData = ("Team_1#Team_2#...#Team_N").split("#"); //...

android – 无法实例化片段 – java.lang.RuntimeException【代码】

Hy家伙,我从我的开发者控制台获得了这个堆栈跟踪.好吧,我不确定导致这次崩溃的原因.因为我在测试我的应用程序时从来没有得到这个错误,只是从谷歌播放的开发者控制台得到它.java.lang.RuntimeException: Unable to start activity ComponentInfo{package.name/package.name.activity.SomeActivity}: android.support.v4.app.Fragment$InstantiationException: Unable to instantiate fragment package.name.photopreview.PhotoThumb...

java – Spring:如何确保一个类仅由spring实例化,而不是由new new实例化

是否有可能确保只有spring可以实例化一个类,而不是在编译时使用关键字new? (避免意外实例化) 谢谢!解决方法:如果要在编译时检测它,构造函数必须是非公共的.私有可能过于严格(它使代码分析工具假设它永远不会被调用,甚至可能在某些IDE中引起警告),我会说默认(没有修饰符,包受保护)最好.如果你想在其他包中允许子类(但是如果不允许直接从该子类调用构造函数那是不可能的),你可以使它受到保护.确保适当地注释构造函数,因此任何读取代...

java – 类无法实例化【代码】

我有java applet和图形的问题.我试图在Eclipse中运行它,它失败了.我是java的新手,我希望你能帮助我.我有两个文件:Say.java和SayWhat.java.Say.java:public class Say {SayWhat word = new SayWhat("Hello World");}SayWhat.java:import java.applet.Applet; import java.awt.Graphics;@SuppressWarnings("serial") public class SayWhat extends Applet {Graphics g;String what;public SayWhat(String what) {this.what=what;}...