Java基本问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基本问题相关的知识,希望对你有一定的参考价值。

    /*
     * 未使用泛型面对的问题
     * 1、可以添加任何类型元素
     * 2、类型转换出现ClassCastException异常
     * 
     * 在集合中使用泛型,规定添加元素的类型
     */
    @Test
    public void test01() {
        List l = new ArrayList();
        l.add(123);
        l.add(222);
        l.add("abc");
        l.add(new a("lisi", 23));
        l.add(333);

//      java.lang.ClassCastException 异常
//      Collections.sort(l); 

        List<Integer> l1 = new ArrayList<Integer>();
        l1.add(123);
        l1.add(222);
//      l1.add("abc"); 不能添加
//      l1.add(new a("lisi", 23)); 不能添加
        l1.add(333);

        System.out.println(l1);

        TreeMap<a, Integer> m = new TreeMap<a, Integer>();
        m.put(new a("lisi",23), 10000);
        m.put(new a("zhangs",34), 20000);
        m.put(new a("lisi",55), 100000);
        m.put(new a("zhangliu",12), 2000);
        m.put(new a("wangw",45), 20000);

        Set<Map.Entry<a, Integer>> set = m.entrySet();
        Iterator<Map.Entry<a, Integer>> i = set.iterator();
        while (i.hasNext()) {
            System.out.println(i.next());
        }
    }

以上是关于Java基本问题的主要内容,如果未能解决你的问题,请参考以下文章

创建片段而不从 java 代码实例化它

如何重构这个 Java 代码片段

c_cpp Robolution基本代码片段

LockSupport.java 中的 FIFO 互斥代码片段

如何在片段中使用 GetJsonFromUrlTask​​.java

html PHP代码片段: - AJAX基本示例:此代码演示了使用PHP和JavaScript实现的基本AJAX功能。