Java:淘汰旧,进新

标签 java

Java 已接近第 7 版。我突然想到,必须有大量教科书和培训手册来教授基于旧版 Java 的方法,而现在所教授的方法会有更好的解决方案。

有哪些样板代码情况,尤其是您看到人们通过习惯强制实现的情况,您发现自己正在重构以利用最新版本的 Java?

最佳答案

枚举。替换

public static final int CLUBS = 0;
public static final int DIAMONDS = 1;
public static final int HEARTS = 2;
public static final int SPADES = 3;

public enum Suit { 
  CLUBS, 
  DIAMONDS, 
  HEARTS, 
  SPADES 
}

关于Java:淘汰旧,进新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/258954/

相关文章:

java - 返回类的静态实例

java - 尝试使用 Netbeans ProgressBar 显示长时间运行的任务,但存在依赖项和库问题

java - 外键未存储在子实体中(一对多)

java - SWT:如何在 OS X 上正确处理应用程序事件

java - 注册后定向到登录 Activity 而不是主要 Activity ?

java - java中的垂直选框JLabel?

java - 真的需要finally block 吗?

java - 我应该在 Java 中使用什么作为同步语句的锁定对象

java - Neo4J Java Bolt CREATE Node 很慢。如何改进?

Java - mooc.fi - 练习 46 : Film Reference - method returning a map cannot return null