zoukankan      html  css  js  c++  java
  • 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.注解

  • 相关阅读:
    mysql慢查询
    linux查找文件
    ss安装教程
    node_module删除
    api的错误代码设计
    es6的Promise
    vue后台项目
    vue的main.js
    vue的过渡效果
    【Linux网络基础】网络拓扑、OSI层次模型、TCP/IP协议簇
  • 原文地址:https://www.cnblogs.com/CjtBlog/p/13567036.html
Copyright © 2011-2022 走看看