【如何在IntelliJ IDEA 12中查看受方面影响的Java类?】教程文章相关的互联网学习教程文章

关于继承Java类的性质的问题【代码】

所以我认为我有一个非常基本的问题.假设您的项目com.bee.buzz中包含一个名为com.cow.moo的开源Java程序. moo有很多很棒的课程,其中大部分是你不想触摸的,但是有一些你做的.现在,在这一点上,最好的办法是扩展你想要修改的类,对吧? (我知道有很多关于扩展与实现的说法,但这些类都不是接口,所以这是不可能的.) 我的问题是,说这是moo中的类:package com.cow.moo; public class Milk {private float currentMilk;public int getMilk()...

java – 类字段更改时的对象序列化和反序列化【代码】

当类字段改变时,我有一个关于对象序列化和反序列化的问题. 如果是具有MyClass类型的对象MyClass {String str1;LinkedList mylist = new LinkedList();String str2;} 已被序列化为文件. 然后我更改了将MyClass定义更改为的代码MyClass {String str1;LinkedList mylist = new LinkedList();Map myMap = new HashMap();} 之后,我使用更改的代码将对象从文件反序列化为MyClass对象.可以吗?在反序列化期间是否会抛出任何异常?我想重用...

如何轻松测试java类?

我们有一个现有的Tomcat / Linux / Servlet / Java Web服务器,但我们不再拥有开发人员.我们有C#/ Windows代码(桌面应用程序),它与网站执行相同类型的计算/数据操作.我正在研究为什么这两个结果略有不同. 为了实现这一点,我想编写一个小的java测试exe,它使用特定的输入数据调用代码,并将输出的一些调试信息吐出. 我的主要问题是,因为我是关于Java的全新手:我在哪里开始编写该exe并调用现有的类(而不是让Tomcat以某种方式调用这些类...

查找没有Javadoc的Java类,函数和成员

我曾经使用Doxygen,它生成了一份很好的报告,列出了尚未记录的项目.有没有什么办法可以在Eclipse Java项目中生成缺少Javadoc注释的类似报告?解决方法:这不是“报告”,但您可以将Eclipse配置为报告丢失(和格式错误)的JavaDoc注释作为警告甚至错误. 您可以在每个工作区(Window – > Preferences – > Java – > Compiler – > Javadoc)或每个项目的基础上(选择项目 – >右键单击 – >属性)执行此操作 – > Java编译器 – > Javad...

将java类字节码从jvm移动到jvm

所以我有一个服务器jvm和一个客户端jvm.客户端通过tcp发送序列化的java对象与服务器通信.现在,通常服务器将拥有它在类路径中接收的对象的类,以便正确地反序列化对象. 但我正在寻找的是一些避免这种情况的方法;即,让客户端“以某种方式”按需通过线路发送类字节码.这当然需要递归类树(如果原始类的任何成员本身是服务器不知道的其他类的对象). 所以我想知道那些做这类事情的技术. 谢谢.解决方法:RMI has the ability to dynamically...

Android:R.java类中的错误【代码】

我有一个奇怪的错误,我无法在我的Android应用程序中的类R.java中解决 错误在以下行中public static final class string {public static final int =0x7f05002f;因为它在int之后没有变量 任何人都可以帮我解决这个错误吗?解决方法:检查你的strings.xml文件.看起来你已经保存了一些值而没有为其指定任何名称. 查找没有任何名称属性的条目.像< string> 8< / string>之类的东西,要么删除它,要么指定名称属性,例如< string name =“any...

实例化使用反射实现特定接口的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谁存在但仍然...

将Maven参数注入Java类【代码】

我想将settings.xml配置文件参数注入Java类.我尝试使用maven-annotation-plugin,但值为null.我想知道这是不是因为这个插件是为Mojo设计的 Setting.xml片段<profiles><profile><id>APP_NAME</id><properties><test.email>USER_EMAIL</test.email><test.password>USER_PASSWORD</test.password></properties></profile></profiles>在班上@Parameter(defaultValue = "test.email", readonly = true) private String userEmail;@Parame...

如何在每次实例化新类时增加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...

使用JNI在.jar中查找Java类【代码】

我正在编写一个程序,我使用JNI从C代码调用Java函数.如果我直接使用.class文件,我的程序运行正常,但是当我将它添加到jar文件时,FindClass失败.例如,这很好std::string stdOpt = "-Djava.class.path=<path_to_jar>/dependency.jar;<path_to_class>";boost::scoped_array<char> opt(new char[stdOpt.size() + 1]);std::copy(stdOpt.begin(), stdOpt.end(), opt.get());opt[stdOpt.size()] = '\0';options[0].optionString = opt.get()...

如何从csv文件生成java类【代码】

我有多个包含大约200到300列的csv文件,我需要使用一对一的映射创建pojos(列也是java类字段).别担心不推荐的事实.如果您知道某个工具或如何自动执行此操作,请投入. 所以你有一个csv文件,包含数千个包含数百列的行,第一行包含列的标题.所以我需要的是,基于第一行(列的标题)来创建一个包含这些标题作为类字段的java类.别介意实际数据.我只需要一个包含这些字段的java类 关于这个帖子有一个问题,但大约在3年前被问过,所以我想已经过时了...

java – 在类构造函数中的if else条件……这是一个好习惯吗?【代码】

我编写了一个构造函数并传递一个布尔标志来决定将哪个值设置为类变量.代码如下public PDFParagraph(PDFPhrase phrase,boolean isRtl) {super(phrase);if(isRtl)this.setAlignment(Element.ALIGN_RIGHT);elsethis.setAlignment(Element.ALIGN_LEFT);}现在我很困惑,不确定我是否会在构造函数中添加if … else条件.设置类变量值是不错的风格? 谢谢,Hanumant.解决方法:构造函数中的条件本身并不成问题.但是,在这种情况下,我倾向于像这...

java – 类里面的类【代码】

public class FirstClass {private FirstClass(){new Thread(new Thread()).start();}public static void checkSomething(FirstClass clas){//doing something}private class Thread implements Runnable{@Overridepublic void run() {checkSomething(????);}}public static void main(String[] args){new FirstClass();} }我的问题是,写什么?得到类FirstClass,我不能写“这个”,因为我会得到线程.解决方法:您可以编写FirstClass....

java – 在类中强制使用唯一的id【代码】

仅仅为了思考练习,如何为给定类的每个实例强制执行属性的唯一性? 此处的唯一性可以定义为在单个JVM上和单个用户会话中. 这是Java级别而不是与数据库有关,主要目的是验证是否发生了冲突. 第一个明显的步骤是在类级别拥有静态属性. >随着实例数量的增加,拥有ArrayList或其他容器似乎不切实际.>在类级别递增数字计数器似乎是最简单的方法,但id必须始终遵循last-used-id.>执行哈希或非数字ID可能会有问题.>并发可能会引起关注.如果两个...

将java类数据转换为JSON格式?【代码】

我正在使用spring进行Java项目.所以我使用Jackson库转换为获取JSON格式. 我的java类将是,public class ChatInteraction extends Interaction{private int ticketId;private String name;private String interactionType ;private LinkedList<InteractionInfo> interactions;public ChatInteraction(Message response) {super(response);interactions = new LinkedList<InteractionInfo>();}public int getTicketId() {return ticke...