【Java构造函数最终变量赋值】教程文章相关的互联网学习教程文章

java – Array-List里面的构造函数作为参数之一,如何创建一个新对象?【代码】

我遇到一个构造函数的问题,该构造函数将arrayList作为参数之一.public class ItemisedProductLine extends ProductLine{public static ArrayList<String> serialNumbers;public ItemisedProductLine(String productCode, double recRetPrice, double salePrice, int quantity, String description, ArrayList<String> SerialNumbers){super( productCode, recRetPrice, salePrice, quantity, description);this.serialNumbers ...

在构造函数中使用枚举的java枚举【代码】

是否可以让java中的枚举将一组枚举作为参数?如果是,那我该如何实现呢? 当我使用这个时,我想说的是:拿一个MODAL_SETTINGS.EDIT_MODAL_WINDOW并使用MODAL_BUTTONS.SAVE&按钮创建它. MODAL_BUTTONS.CANCEL. 这就是我现在所拥有的public enum MODAL_SETTINGS {NEW_MODAL_WINDOW(MODAL_BUTTONS.class),EDIT_MODAL_WINDOW(MODAL_BUTTONS.class),DELETE_MODAL_WINDOW(MODAL_BUTTONS.class);private EnumSet buttons;private MODAL_SETT...

java – 将Long(从构造函数)转换为String后过滤ArrayList【代码】

我将这个Long值存储在数据库中作为DATETIME,我有一个关于如何根据所需日期过滤这些记录的问题,日期和时间存储为Long值.我通过这段代码查询记录public List<DatabaseSource> getListSched() {List<DatabaseSource> taskList = new ArrayList<DatabaseSource>();// Select All QueryString selectQuery = "SELECT * FROM schedTBL" ;SQLiteDatabase db = dbHelper.getReadableDatabase();Cursor cursor = db.rawQuery(selectQuery, ...

如何在netbeans IDE中为java生成和集成自己的构造函数

大多数IDE都提供了一些模板或插入代码选项.在netbeans IDE选项中,如“右键单击任何java源页面”,然后“插入代码或(alt插入)”,然后我们可以选择“构造函数”,“getter setter方法”或“tostring方法”…等等用户不满足其要求.例如,我的要求就像生成的构造函数,它的数据成员必须是final或者我想在生成时添加一些额外的代码.我正在执行以下步骤 >文件 – >新项目 – > NetBeans模块 – >模>新 – >其他 – >模块开发 – >代码生成器....

java – Spring @Autowired构造函数给出没有找到默认构造函数【代码】

这里有一些来自Spring 3.0的奇怪行为.package com.service.schedule;import org.springframework.stereotype.Component;@Component("outroJob") public class OutroJob {public void printMe() {System.out.println("running...");}}和package com.service.schedule;import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.xml.XmlBeanFactory; import org.springframework.co...

java – CDI构造函数注入不适用于瞬态非可序列化依赖项【代码】

我很喜欢CDI的构造函数注入,但现在我找到了一个用例,其中构造函数注入显然不能按预期工作. 在我的例子中,我有两个类.类“BeanA”没有定义明确的范围,也没有实现Serializable.类“BeanB”使用@SessionScoped进行注释,并实现Serializable.public class BeanA{ }@SessionScoped public class BeanB implements Serializable{@Injectprivate BeanA beanA; }当我尝试将BeanA的实例注入到bean的BeanB中时,我从Weld获得了UnserializableDe...

java – 如何通过环绕构造函数替换类型的实例?【代码】

我有一个遗留的lib,它创建了BeanProxy的实例.不幸的是,这个实现有一个我想修复的缺陷.由于我不想开始使用修补的库,我想创建一个包装BeanProxy构造的Aspect并返回我修改过的BeanProxy子类型的实例. 我创建了以下Aspect,只要创建了一个新的BeanProxy实例,它就会被正确编织和调用:@Aspect public class CWebBeanProxyInjectingAspect {@Pointcut("execution(public flex.messaging.io.BeanProxy.new(..))")void createBeanProxy() {}...

在java对象中进行构造函数更改时的最佳实践【代码】

我有一个类,其中根据新的api集成添加了许多参数. 例如,早些时候我有一个包含4个参数的类:Integer a; String b; Map<String, String> c; List<Integer> e.所以构造函数是:public SampleClass(Integer a, String b, Map<String, String> c, List<Integer> e) {this.a = a;this.b = b;this.c = c;this.e = e; }几个团队已在其代码中使用此构造函数与我的API集成.过了一段时间,这个类中添加了一个新参数.即Double d;所以我添加...

java – String类中的空构造函数【代码】

所以当我偶然发现一个令人困惑的构造函数时,我正在阅读String类.代码是这样的public final class Stringimplements java.io.Serializable, Comparable<String>, CharSequence {/** The value is used for character storage. */private final char value[];/** Initializes a newly created {@code String} object so that it represents* an empty character sequence. Note that use of this constructor is* unnecessary since...

java – 尽管已定义,但没有实体的默认构造函数【代码】

我试图使用Hibernate与Spring来创建一个Web应用程序.在尝试创建登录表单时,我搜索一个帐户并尝试通过调用在AccountDAOImpl中创建它 帐户帐号= accountDAO.findAccount(用户名); 我在行上得到一个错误: return(Account)criteria.uniqueResult(); 错误是org.hibernate.InstantiationException:没有实体的默认构造函数 实体表具有指定的无参数构造函数public Account(){} 还有另一个带参数的构造函数,但即使我将其注释掉,错误仍然会...

java – 设置构造函数参数时无法解析对bean’entalManagerFactory’的引用;【代码】

我在我的代码中收到此错误.org.springframework.beans.factory.BeanCreationException: Errorcreating bean with name ‘roleRepository’: Cannot create inner bean‘(inner bean)#7540dc57’ of type[org.springframework.orm.jpa.SharedEntityManagerCreator] while settingbean property ‘entityManager’; nested exception isorg.springframework.beans.factory.BeanCreationException: Errorcreating bean with name ‘(i...

java – JsonIgnoreProperties不适用于JsonCreator构造函数【代码】

我有以下实体作为目标POJO用于??控制器的一个请求:Entity @Table(name="user_account_entity") @JsonIgnoreProperties(ignoreUnknown = true) @JsonSerialize(using = UserAccountSerializer.class) public class UserAccountEntity implements UserDetails {//...private String username;private String password;@PrimaryKeyJoinColumn@OneToOne(mappedBy= "userAccount", cascade = CascadeType.ALL, fetch = FetchType.LAZY)...

java – 如何使用参数化构造函数运行junit【代码】

我必须从命令行运行junit测试,团队中的一个人创建了如下所示的junit类:public Test extends TestCore {String some;public Test(String some){this.some = some;} //some test here }这项工作来自日食,但不是来自命令行.执行这种文件的结果给了我如下错误:Test class should have exactly one public zero-argument constructor.有人可以帮帮我吗? 干杯雅罗斯瓦夫.解决方法:Eclipse使用不同的testrunner.也许参数化构造函数是由...

java – 使用RoboGuice 2获取参数的构造函数注入对象【代码】

我是第一次尝试RoboGuice2 for Android(以及Guice),现在我被困了.我一直无法找到如何做到这一点的例子,并希望有人通过解释向我展示正确的方法.我想@Inject一个对象,它将一个字符串作为构造函数中的参数.示例如下:public class MyActivity extends RoboFragmentActivity {@Inject MyObject obj;public void onCreate(Bundle savedInstanceState) {super.onCreate();obj.print();} }public class MyObject {private String name;@In...

java – Spring / DI:子类中的构造函数注入【代码】

我有一个带有构造函数注入依赖项的父类:class ParentClass {private final MyService service;@AutowiredParentClass(MyService service) {this.service=service;}// ... }如果我从这个类继承,我是否总是需要重新定义一个调用父构造函数的构造函数?class ChildClass extends ParentClass {// Do I really need this?@AutowiredChildClass(MyService service) {super(service);}// ... }使用setter注入,我似乎能够将依赖项保留在父...

构造函数 - 相关标签