`
erylee
  • 浏览: 109684 次
社区版块
存档分类
最新评论

Ugly feature in Java5.0: int and Integer

    博客分类:
  • Java
阅读更多
陆续把我的Blog从cublog搬过来,那边没人讨论Java、JEE、Ruby等领域:)

Why more and more people prefer Ruby to Java? Because Sun is killing Java step by step..., I think, Java5.0 is the start...

Look the Ugly new feature in Java5.0 below,

import junit.framework.TestCase;

public class IntegerIntTest extends TestCase {

    public void testIntegerIntEq() {
        int i = 1;
        Integer intObj = i;
        assertTrue(intObj == i);
    }
   
    public void testIntegerIntNotEq() {
        int i = 1;
        Integer intObj = new Integer(i);
        assertTrue(i == intObj);
    }
   
    public void testIntegerObj() {
        int i = 1;
        Integer intObj1 = new Integer(i);
        assertTrue(intObj1 == i);
        Integer intObj2 = new Integer(i);
        assertTrue(intObj2 == i);
        //????!
        assertTrue(intObj2 == intObj1);
    } 
   
}

This feature breaks the transition law: If A==B and B==C, then A==C.

Sun's guys are making Java ugly and dirty... Maybe it's the time to enjoy the beauty of Ruby:(
分享到:
评论

相关推荐

    ugly-php-blog:(UPB)仍在开发中的轻量级博客系统

    Ugly-PHP-Blog简介也叫作UPB,这是我自己写的博客系统,也正运行于我的服务器之上,域名之下.麻雀虽小,五脏俱全.设计目标是轻量,简单,安全的php博客系统.Markdown编辑, 文章分类管理, 支持评论, 计数器, 单用户, 具有...

    The Good, The Bad, and the ugly, The UNIX Legacy

    文章标题为《The Good, The Bad, and the Ugly, The UNIX Legacy》,副标题为“专家观点:UNIX的美与丑!”这份文档由贝尔实验室的罗布·派克(Rob Pike)撰写,他在文中探讨了UNIX操作系统的发展历程及其对现代计算...

    ugly-hn-reader:使用 ReactJS 构建的 Hacker News 阅读器

    创建 React 应用程序入门 这个项目是用引导的。 可用脚本 在项目目录中,您可以运行: yarn start 在开发模式下运行应用程序。 打开在浏览器中查看。 如果您进行编辑,页面将重新加载。 您还将在控制台中看到任何 ...

    ugly-email-trackers:丑陋的电子邮件跟踪器列表

    丑陋的电子邮件跟踪器电子邮件跟踪器列表。格式使用@@=作为唯一的分隔符。 NAME@@=REGEX

    Ugly-as-Sin:GZDoom mod Hideous Destructor的增强模块

    丑如罪 的mod,添加了各种可选功能和机制。 最初以HD-Scavenger开头,专注于长期的“生存”功能,但后来Swift扩展为通用增强型mutator。 特征 通常将功能实现为具有各种可自定义设置的可切换模块。...

    gstreamer-plugins-ugly

    "gstreamer-plugins-ugly" 是 GStreamer 插件集合的一部分,专门用于处理可能不那么常见或者有版权争议的媒体格式,比如 MP3 音频编码。 MP3(MPEG-1 Audio Layer III)是一种广泛使用的音频压缩格式,它通过丢弃人...

    Google C++ Style Guide(Google C++编程规范)高清PDF

    Length Arrays and alloca() Friends Exceptions Run-Time Type Information (RTTI) Casting Streams Preincrement and Predecrement Use of const Integer Types 64-bit Portability Preprocessor Macros 0 and ...

    python-leetcode面试题解之第264题丑数II.zip

    ugly.append(min(ugly[i2] * 2, ugly[i3] * 3, ugly[i5] * 5)) return ugly[-1] ``` 这个函数会返回第n个丑数。在面试中,你可能还需要讨论时间复杂性和空间复杂性。这个解决方案的时间复杂性是O(n),因为它需要...

    初级java笔试题-ugly.automata:生成元胞自动机的算法集合

    初级java笔试题 丑陋的自动机 用于生成元胞自动机的算法集合。 目前仅包含“基本元胞自动机”或 Wolfram 书中的酷图片。 特征 提供一个 Automata::Elementary 类,该类采用规则编号、初始状态以及 #run(steps) 方法...

    uGLy:在 Java 中测试一些 OpenGL

    丑陋的 在 Java 中测试一些 OpenGL

    pku acm1338 Ugly Numbers 代码

    pku acm1338 Ugly Numbers 代码 动态规划思想,采用链表实现,解题报告请访问:http://blog.csdn.net/china8848

    丑陋的表情符号「Ugly Emojis」-crx插件

    这将用适当的GIF替换每个页面上所有出现的“:ugly:”。 在每个页面上使用您喜欢的丑陋或roto2表情符号。 还包含其他几个动画GIF丑陋::ugly::uglyconfused::uglycrazy::uglydance::uglyhammer::...

    AutoJs源码-wzry.ugly.min.ugly.min.ugly.min.ugly.min.ugly.min.ugly

    AutoJs源码-wzry.ugly.min.ugly.min.ugly.min.ugly.min.ugly.min.ugly.min。本资源购买前提醒:本源码都是实际autojs项目模板,安装好autojs直接运行即可打开。1、支持低版本autojs。2、资源仅供学习与参考,请勿...

    新小学英语四年级下册Unit The ugly ducklingPPT课件.pptx

    10. **自我认知与转变**:故事最后,丑小鸭发现自己是一只美丽的天鹅,展示了自我认知的变化,同时也教授了形容词“ugly”到“beautiful”的对比。 通过这些知识点,孩子们不仅可以学习到基础的英语语法和词汇,还...

    SVM分类器—基于SVM方法的分类器

    The class label and each of the feature/value pairs are separated by a space character. Feature/value pairs MUST be ordered by increasing feature number. Features with value zero can be skipped. The +...

    外研版英语八年级下册M5---Cartoons.doc

    The (heroes) in these cartoons always (fight) against the (bad) people and (win our hearts). These stories remind us that we should (expect) good things and always (try to create) a better world.

    pku acm 1338 Ugly Numbers代码

    pku acm 1338 Ugly Numbers代码 动态规划思想,数组实现 解题报告请访问:http://blog.csdn.net/china8848

    javalruleetcode-leetcode-java:力码笔记

    java lru leetcode leetcode-java leetcode刷题笔记 已做题目列表 1.Two Sum 3.Longest Substring Without Repeating Characters 5.Longest Palindromic Substring 20.Valid Parentheses 26.Remove Duplicates from ...

Global site tag (gtag.js) - Google Analytics