Tag: 摘要

Java MessageDigest不起作用

我无法使MessageDigest工作,程序给我两个错误:UnsupportedEncodingException,NoSuchAlgorithmException byte[] bytesOfchat_key = “lol”.getBytes(“UTF-8”); MessageDigest md = MessageDigest.getInstance(“MD5”); byte[] Digest = md.digest(bytesOfchat_key); 如果我抛出错误,它会给我ワ￟ㅄ9ㅔヌnp> 0xd￉z作为响应(16个字符) PS:我曾经打印过Digest for (byte b : Digest) { System.out.print((char)b); }

Eclipse RCP – 定义依赖关系的所有可能性?

是否存在所有可能性的列表,以在Eclipse RCP项目中定义依赖项? 也许按资源过滤? 可能的依赖关系: 来自其他Eclipse RCP插件 通过包,没有明确定义插件 jar libs …

java中的抽象和接口

可能重复: 接口与抽象类(通用OO) 何时使用抽象类或接口? 你能在抽象类上提供实现吗? 这两者有什么区别? 我何时才知道何时使用它们?

是否可以使用扩展超类’方法参数的参数覆盖超类’方法?

说我有一个这样的课: abstract class Something {} 它有一个延伸它的类的层次结构: class FirstSomething extends Something {} class SecondSomething extends Something {} 然后在其他地方,我有一个课程利用这些东西: abstract class A { public void setSomething(Something something) { //Process the something } } 我能够指定A的子类,以便它覆盖setSomething方法,使用更具体的“某事”类吗? 这是我希望能够做到的: class B extends A { @Override public void setSomething(FirstSomething something) { //Process the something } class C extends A { @Override public […]

jvm如何处理java中的抽象类

我有一个关于java中抽象类的非常基本的问题。 我们知道我们无法创建抽象类的实例,那么JVM如何处理java中抽象类的实例化。 我们可以在抽象类中定义一个参数化的构造函数,我们可以定义另一个扩展抽象类的构造函数。 在这种情况下,谁创建抽象类的实例并调用抽象类的构造函数。 我想了解,JVM如何管理抽象类的对象创建。

正确设计实体类。 需要建议

例如,我有实体类User : public class User { private long id; private String name; // setters and getters } 接下来,我添加新的实体类: Comment public class Comment { private long id; private String comment; // setters and getters } 接下来,我可以添加越来越多的实体类。 而且,此时我想:我可以/必须在逻辑结构中绑定/连接我的实体类还是没有? 我的意思是说? 我试着解释一下: 第1点:所有这些类: User , Comment等 – POJO 。 想法1:需要通过接口或抽象类对这些类进行逻辑绑定。 第2点:我看到,所有实体类都有相同的方法: getId和setId() 。 想法2:需要避免在所有类中声明此方法。 我的解决方案 添加接口BaseEntity : public interface […]

我可以拥有一个空的Java类吗?

我正在创建一个基于网格的游戏。 我需要实现一组在网格内随机定位的障碍。 我创建了一个抽象类ALifeForm ,它包含网格中每个项目的常用方法。 显然,抽象类无法初始化,所以我打算创建一个新类AObstacle ,它将扩展ALifeForm 。 唯一的问题是,我的AObstacle课程并不专业。 它需要的所有方法都在ALifeForm 。 我可以有一个空课吗? 这是不好的编程习惯吗? 如果是这样,我可以实现什么呢?

抽象类与具体类有何不同?

我理解为什么我们需要Java中的Abstract Class – 来创建子类。 但同样可以通过具体的课程来实现。 例如,Child Child扩展Parent。 在这里,父母可以很好地抽象和具体。 那么为什么我们有抽象?

Java数据结构参考

任何人都可以给我一个网站的引用,其中包含主要Java数据结构的摘要,以及它们各自的复杂性(对于某些给定的操作,如添加,查找,删除),例如Hashtable是O(1)用于查找,而LinkedList是O(n)。 像内存使用这样的一些细节也会很好。 这对于在算法的数据结构中进行思考非常有用。

使用没有任何抽象方法的抽象类

抽象类不需要包含任何抽象方法。 除了抽象类无法实例化这一事实之外,还有其他原因使类抽象化吗?