【Java自学-类和对象 类属性】教程文章相关的互联网学习教程文章

如何从maven java项目加载外部属性文件【代码】

我有一个maven java项目,在src / main / resources目录中有一个属性文件.我已经在jar中打包了没有属性文件的jar,因此它可以部署到具有不同设置的不同环境,但是单元测试失败了 项目结构是Properties Application Project |-- pom.xml `-- src|-- main|-- java| `-- java classes|-- resources| `-- myProps.properties `-- target|--properties-app.jarmyProps.properties值将加载到此文件中public class MyProperties {private...

java – Android密码XML属性 – 已弃用

我如何屏蔽editText?我的inputType是数字.我现在应该如何屏蔽它,同时将其限制为仅数字?解决方法:您可以对EditText使用android:inputType =“numberPassword”.

当有许多属性时,不使用Java中的set和get方法【代码】

所以我一直在学习OOP.我目前正在尝试使用HP,Mana,智能,力量,敏捷,装甲等创建简单的“英雄配置文件”.正如您所看到的,我想要添加到Hero对象中的属性很多.但是这些属性是私有的而不是公开的(因为我被告知最好将这些属性声明为私有),当我私下声明它们时,我必须为每个属性创建set和get方法.它消耗了很多时间,我觉得它不实用. 有更实用的方法吗?编码员是否真的键入了这些get和set方法,即使它们有十几种?我想做的就是用这些属性创建两个...

java – 如何获取Jackson查看的类的属性列表?【代码】

我正在编写需要访问Jackson配置定义的类属性列表的代码. 例如,对于以下类:@JsonIgnoreProperties(value = { "intValue" }) public class MyDto {@JsonProperty("name")private String stringValue;private int intValue;private long longValue;@JsonIgnoreprivate boolean booleanValue;// standard setters and getters are not shown }我会得到[name,longValue],因为这是Jackson在序列化时实际考虑的属性. 我不认为编写一整段代...

java – 如何按集合中对象的属性对List进行排序?【代码】

所以我已经让自己无法顺利使用List的顺序,因为hibernate反转它并且每个人都说不要这样做,所以我在我的类中添加了一个字段作为位置.我有:@Entity class Procedure { ... int procedureId; List<Task> tasks; ... }@Entity class Task { ... int taskId; int position; }现在我不知道如何与列表进行交互.当我第一次从数据库中获取它并开始使用它时,我应该按位置对它进行排序,然后我可以保留我已经编写的所有用户重新排列代码,然后只...

java – 如何使JSP标记文件中的动态属性工作?【代码】

所以根据我的JSP参考书,以及我可以在网上找到的所有其他参考,我应该能够做类似的事情:<%@ tag dynamic-attributes="dynamicAttributesVar" %>然后当有人使用我没有在属性指令中定义的属性时,我应该能够从“dynamicAttributesVar”映射访问该属性:<%= dynamicAttributesVar.get("someUnexpectedAttribute") %>但是,这根本不起作用;我尝试时只得到“dynamicAttributesVar无法解析”错误. 现在,我确实发现(通过查看生成的标记的Java...

java – 是否可以替换Ant的build.xml中的属性中的文本?【代码】

我有一个属性app.version,设置为1.2.0(当然,总是在变化),需要创建名为“something-ver-1_2_0”的zip文件.这可能吗?解决方法:您可以使用pathconvert任务替换“.”使用“_”并分配给新属性:<?xml version="1.0" encoding="UTF-8"?> <project><property name="app.version" value="1.2.0"/><pathconvert property="app.version.underscore" dirsep="" pathsep="" description="Replace '.' with '_' and assign value to new proper...

java – Spring – IoC容器 – 如何在属性中使用动态值? (就像2个字符串一样)【代码】

我正在使用Spring框架,我不知道如何做这个简单的事情:我想为bean提供一个String,字符串是多个部分,一些固定变量和其他变量串联的结果 例如,它可能是这样的:“myReportFile_20102101_1832.txt” – 第一部分是固定部分 – 第二部分是具有当前日期时间的时间戳 – 最后一部分是另一个固定部分 如何用最简单的方法实现这一目标? 非常感谢.解决方法:对我来说,这听起来像Spring Expression Language(在Spring 3.0中引入)的Job.虽然使...

java – Spring Injected Bean属性为null

我对注射豆子的想法很新,所以慢慢说.

java – 为什么Hashtable的table属性被序列化?

为什么Hashtable的表字段是序列化的,尽管它被标记为瞬态?解决方法:它被标记为瞬态,因为在Entry数组上使用默认序列化方案是不安全的.相反,当反序列化Hashtable时,必须重新调整表中的键,并且必须根据新的哈希码值将条目添加到槽中.这是必要的,因为在反序列化之后密钥可能具有不同的哈希码…出于各种原因.这项工作将由Hashtable的readObject()方法完成.

java – 自定义JCR(Jackrabbit)节点属性类型【代码】

我想在长耳兔中使用枚举常量作为属性值.但是,Node.setProperty()只接受基本类型,String和Value作为属性值类型. 我查看了ValueFactory界面,但这似乎也无法帮助我. 换句话说,我想这样做:node.setProperty("name", Enum.Const);而不是这个:node.setProperty("name", Enum.Const.toString());提前致谢.解决方法:没有标准的方法来做你想要的. JCR API根本不允许存储任意Object值. JCR 1.0中唯一有效的属性类型是: > STRING>二进制>长...

java – 如何在整个类中使用配置属性文件?【代码】

我需要我的Java应用程序从文件中读取配置属性并在整个类中使用它们.我正在考虑一个单独的类,它将为文件中的每个属性返回property_key:property_value的映射.然后我会在其他类中读取此映射中的值.也许还有其他更常用的选项? 我的属性文件很简单,大约有15个条目.解决方法:只需使用java.util.Properties加载它.它已经实现了Map.您可以静态加载和获取属性.这是一个假设您在com.example包中有config.properties文件的示例:public fin...

通过javax.mail API发送电子邮件.消息的某些html属性将被忽略【代码】

我正在通过javax mail API发送电子邮件.电子邮件的正文是html内容.但实际收到的消息缺少一些html属性(字体,背景等).我想我必须在消息中添加一些标题,如…message.addHeader(arg0, arg1);但我不知道确切的论点应该是什么. 附加信息:目前我没有向邮件实例添加任何标头.解决方法:您必须调用MimeMessage.setContent(java.lang.Object o,java.lang.String type)方法.message.setContent(htmlBody,"text/html");

在Java Swing应用程序中读取和写入属性文件【代码】

我有一个创建java Swing应用程序的任务,用mysql数据库做一些事情,我已经计划在.properties文件中设置数据库连接属性.在该应用程序中,用户应该能够通过应用程序更改数据库属性.我遇到的问题是如何通过swing应用程序读取和写入属性文件.try {Properties prop = new Properties(); //reading propertiesFileInputStream in = new FileInputStream("conf/properties.xml");prop.loadFromXML(in); System.out.println(prop.ge...

加密首选项/属性文件中的密码 – Java

我不是加密技术专家,破解密码和安全性的专家.我需要在首选项中存储我将用于将客户端连接到SQL服务器的SQL服务器的密码和用户名. 我一直在读书,大部分时间都在这里,但大多数都超过2年,我们都知道安全世界正在快速变化. 根据我的阅读,我得出结论,大多数人建议使用SHA-XXX散列密码和/或建议使用jasypt来加密和解密密码 所以我的问题是在首选项文件中保护密码的最安全方法是什么?我可以只使用带盐的SHA-512并将盐保存在首选项文件中吗...