小编Rob*_*bin的帖子

在Eclipse中自定义Java编辑器

我想知道是否有一种简单的方法可以在Eclipse中为某些自定义项目扩展Java编辑器的功能.

示例:当我在eclipse中写道时:

@Deprecated
public void foo();
Run Code Online (Sandbox Code Playgroud)

foo将自动划掉,因此很容易被注意到.在某些项目中,我想对自定义注释(如@Untested或@Verified)执行相同操作以获得更好的开发环境(但当然,有很多这样的示例(特殊类颜色等等).

我想创建一个简单的eclipse包来扩展这种规则,但我无法为此找到足够的扩展点.我是否必须从头开始创建新的文本编辑器?

感谢您的帮助或评论,

java eclipse editor

6
推荐指数
1
解决办法
690
查看次数

在具有多个边界的类型参数上获取编译错误

为什么我在FuzzyWuzzyContainer上收到此编译器错误?

绑定不匹配:FuzzyWuzzy类型不是FuzzyContainer类型的有界参数<T extends Fuzzy & Comparable<T>>的有效替代

实际上,FuzzyWuzzy实现了有界泛型中定义的两个接口.

public interface Fuzzy
{
    boolean isFuzzy();
}

public class FuzzyWuzzy implements Fuzzy, Comparable<Fuzzy>
{
    public boolean isFuzzy() {return true;}
    public int compare(Fuzzy o) {return 0;)
}

public abstract class FuzzyContainer<T extends Fuzzy & Comparable<T>>
{
   :
}

public class FuzzyWuzzyContainer extends Fuzzycontainer<FuzzyWuzzy> // Error is here
{
}
Run Code Online (Sandbox Code Playgroud)

java generics

5
推荐指数
1
解决办法
113
查看次数

如何在没有第三个变量和没有算术运算符的情况下交换两个数字

如何在没有第三个变量和没有算术运算符的情况下交换两个数字

java

2
推荐指数
1
解决办法
3777
查看次数

排序链表实现

我是一名新手程序员,具体来说,我正在学习 Java 编程,我应该实现 sortedLinkedList 类,该类扩展了 Java 库中的 LinkedList 类。该列表必须按姓氏的升序存储人员。我已经编写了实现 Comparable 接口的 Person 类。我的问题是,我一直在努力实现这个 sortedLinkedClass 但无济于事。我的代码运行时没有任何编译或运行时错误,但程序不打印任何内容。正如您所看到的另一件事,我正在使用整数而不是人员进行测试,并且在尝试添加列表中已有的数字时会抛出 NullPointerException。我的代码如下。

import java.util.*;
public class SortedLinkedList< E> extends LinkedList<E> 
{
   private Link<E> first;
   private Link<E> last;

/**
 * Constructor for objects of class SortedLinkedList
 */
public SortedLinkedList()
{
    //super();
    first = null;
    last = null;

}

/*
 * Link class for creating Link nodes in the SortedLinkedList objects
 */
private class Link<E> 
{
    public Comparable<E> data;
    public Link next;

}
/*
 * Overiding add method …
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

java ×4

eclipse ×1

editor ×1

generics ×1