一个有意思的问题

来源:互联网 发布:sai绘画软件手机版 编辑:程序博客网 时间:2024/06/11 15:49

两段很有意思的代码

    /**     * 测试引用     */    @Test    public void testYinyong()    {        Map<String, Object> map = new HashMap<String, Object>();        JSONObject json = new JSONObject();        json.put("t1", "t1");        map.put("json", json);        System.out.println(map);        json.put("t2", "t2");        System.out.println(map);    }    /**     * 测试引用     */    @Test    public void testYinyongV2()    {        Map<String, String> map = new HashMap<String, String>();        JSONObject json = new JSONObject();        json.put("t1", "t1");        map.put("json", json.toString());        System.out.println(map);        json.put("t2", "t2");        System.out.println(map);    }

同样代码,只是map 的数据差别,前面代码段输出两行结果不同,后面代码段结果相同

0 0
原创粉丝点击