静态导入用于简化程序对类静态属性和方法的调用。

语法

import static 包名.类名.静态属性|静态方法|*

例如

import static java.lang.System.out

import static java.lang.Math.*

 1 package cn.itcast.demo;
 2 
 3 import static java.lang.System.out;
 4 import static java.util.Arrays.*;
 5 
 6 public class Demo1 {
 7 
 8     public static void main(String[] args) {
 9         // TODO Auto-generated method stub
10         out.println("hahaha");
11         
12         binarySearch(a,key);
13 
14     }
15 
16 }

这个方法不常用,不推荐使用。

 

自动装箱:指开发人员可以把一个基本数据类型直接赋给对应的包装类。

自动拆箱:指开发人员可以把一个包装类对象直接赋给对应的基本数据类型。

典型应用:

List list = new ArrayList();

list.add(1);

int j = (Integer) list.get(0);

 

 1 package cn.itcast.demo;
 2 
 3 import java.util.ArrayList;
 4 import java.util.Iterator;
 5 import java.util.List;
 6 
 7 public class Demo1 {
 8 
 9     public static void main(String[] args) {
10         // TODO Auto-generated method stub
11         Integer i = 1;//装箱
12         int j = i;//拆箱
13         
14         //典型应用
15         List list = new ArrayList();
16         list.add(1);
17         list.add(2);
18         list.add(3);
19         list.add(4);
20         
21         Iterator it = list.iterator();
22         while(it.hasNext()){
23             int k = (Integer)it.next();//拆箱
24         }
25     }
26 }

 

相关文章:

  • 2021-11-29
  • 2021-10-26
  • 2021-07-06
  • 2022-12-23
  • 2021-05-17
  • 2021-11-08
猜你喜欢
  • 2022-01-09
  • 2022-12-23
  • 2021-08-11
  • 2022-12-23
  • 2021-11-22
  • 2021-07-20
  • 2021-10-14
相关资源
相似解决方案