Java 基本类型和基于基本类型引用类型

  • 运行环境:

  JDK8 + IntelliJ IDEA 2018.3 


  • 源码: 

    package com.ChenJiangT.demo3;
    
    import java.util.ArrayList;
    import java.util.HashSet;
    import java.util.List;
    
    public class Demo3 {
        public static void main(String[] args) {
            //集合第一次用增强型for循环 迭代器专门为集合打造的
            List list=new  ArrayList();//集合 array长度可变的数组
            list.add(5);
            list.add(6);
            list.add(8965);
            list.add(87);
            list.add(12);
    
            for (int i=0;list.size()>i;i++){
                System.out.println(list.get(i));
            }
            /**
             * 1.相比传统的for循环,增强型for循环代码简洁
             */
            System.out.println("------------------");
            for (Object a:list) {
                System.out.println(a);
            }
    
            System.out.println("*********************************************");
    //集合 Set 无序(无下标) 迭代器 增强型for
            HashSet hs=new HashSet();
            hs.add(1);
            hs.add(2);
            hs.add(3);
            hs.add(4);
    
            for (int i=0;i<hs.size();i++){
                System.out.println(i);
            }
            System.out.println("---------------");
            for (Object i:hs) {
                System.out.println(i);
            }
        }
    }
  • 效果图:

  • 总结:

    JDK1.5新特性简介

    JDK 5.0 的一个重要主题就是通过新增一些特性来简化开发,这些特性包括:

    1.静态导入

    2.自动装箱/拆箱

    3.for-each循环

    4.可变参数

    5.枚举

    6.泛型

    7.注解

原文地址:https://www.cnblogs.com/CjtBlog/p/13567036.html