InterfaceAddress 类表示一个由名称和分配给此接口的 IP 地址列表组成的网络接口。它用于标识加入多播组的本地接口。 接口通常是按名称(如 "le0")区分的。

NetworkParameterDemo.java

import java.net.InterfaceAddress;

import java.net.NetworkInterface;

import java.net.SocketException;

import java.util.Enumeration;

import java.util.Iterator;

import java.util.List;

public class NetworkParameterDemo {

public static void main(String[] args) throws Exception {

Enumeration en = NetworkInterface.getNetworkInterfaces();

while (en.hasMoreElements()) {

NetworkInterface ni = en.nextElement();

printParameter(ni);

}

}

public static void printParameter(NetworkInterface ni) throws SocketException {

System.out.println(" Name = " + ni.getName());

System.out.println(" Display Name = " + ni.getDisplayName());

System.out.println(" Is up = " + ni.isUp());

System.out.println(" Support multicast = " + ni.supportsMulticast());

System.out.println(" Is loopback = " + ni.isLoopback());

System.out.println(" Is virtual = " + ni.isVirtual());

System.out.println(" Is point to point = " + ni.isPointToPoint());

System.out.println(" Hardware address = " + ni.getHardwareAddress());

System.out.println(" MTU = " + ni.getMTU());

System.out.println("\nList of Interface Addresses:");

List list = ni.getInterfaceAddresses();

Iterator it = list.iterator();

while (it.hasNext()) {

InterfaceAddress ia = it.next();

System.out.println(" Address = " + ia.getAddress());

System.out.println(" Broadcast = " + ia.getBroadcast());

System.out.println(" Network prefix length = " + ia.getNetworkPrefixLength());

System.out.println("");

}

}

}

java 获取 网卡名称_Java获取网卡信息详解相关推荐

  1. java获取枚举索引_Java枚举使用详解

    在实际编程中,往往存在着这样的"数据集",它们的数值在程序中是稳定的,而且"数据集"中的元素是有限的. 例如星期一到星期日七个数据元素组成了一周的"数 ...

  2. java反射源码_java反射技术详解附源码

    在学校学习Java时,由于学的不扎实,也没经历过太多实战项目,所以很多重要的知识点瞟一眼就过去了,比如现在要讲的反射,当时直接就忽略掉了,可现在发现很多地方需要反射,不得不重新学习一下,上学欠了太多债 ...

  3. java for新循环_Java for循环详解

    Java for循环详解 for 语句是应用最广泛.功能最强的一种循环语句.大部分情况下,for 循环可以代替 while 循环.do while 循环. for 语句是一种在程序执行前就要先判断条件 ...

  4. java配置文件实现方式_java相关:详解Spring加载Properties配置文件的四种方式

    java相关:详解Spring加载Properties配置文件的四种方式 发布于 2020-4-29| 复制链接 摘记: 一.通过 context:property-placeholder 标签实现配 ...

  5. 基于java洗浴中心管理系统_Java IO流详解

    流的概念和作用 学习Java IO,不得不提到的就是JavaIO流. 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象.即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输 ...

  6. Java set的区别_Java Set集合详解及Set与List的区别

    Set是什么? Java中的Set集合是继承Collection的接口,是一个不包含重复元素的集合. 下图是Set集合的源码. Set和List都是以接口的形式来进行声明.Set主要包含三种存放数据类 ...

  7. java的scanner用法_Java Scanner用法详解

    一.Scanner类简介 Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序.它是以前的StringTokenizer和Matcher类之间的某种结合.由于 ...

  8. java lock代码写法_java Lock接口详解及实例代码

    java  lock接口 java.util.concurrent.locks 接口lock public interface loce loce实现提供了比使用synchronized方法和语句可获 ...

  9. java程序日期转换_Java 日期转换详解及实例代码

    Java 日期转换 涉及的核心类:Date类.SimpleDateFormat类.Calendar类 一. Date型与long型 Date型转换为long型 Date date = new Date ...

最新文章

  1. 量子CNN不存在梯度消失问题,物理学家已完成理论证明
  2. hikaridatasource 加密后登陆不上_python测试开发django42.auth模块登陆认证
  3. 常州一院有全消化道的机器人的_【商务对接】昆山智能机器人及成套装备协会链接京东和智能制造...
  4. Jerry Wang重装系统的一些备份
  5. 最大子矩阵(前缀和+贪心)
  6. imagenet classification with deep convolutional neural networks
  7. C++编程实践: 抽象基类
  8. 一步步学习微软InfoPath2010和SP2010--第五章节--添加逻辑和规则到表单(1)--InfoPath中初级类型的表单逻辑
  9. OpenCV库下载安装使用方法
  10. 【方法】 PDF OCR识别
  11. BAT大牛亲授从零起步基于ElasticSearch的搜房网(前后端集成)实战(第二章需求分析和数据库设计)
  12. python 相关性检验怎么计算p值_数据分析---用Python进行相关性分析(兼谈假设检验)...
  13. 使用WP-Salts-Update-CLI自动更新您的WordPress盐
  14. ES文件浏览器★显示永久VIP会员★去盗版弹窗
  15. 聊点高考往事和驾照科目二考试(r12笔记第86天)
  16. PYQT5 QGridLayout及setRowStretch、setColumnStretch用法简探
  17. What?Tomcat-竟然也算中间件?
  18. - Statement
  19. 内核中的互斥锁的使用
  20. Curl error (60): Peer certificate cannot be authenticated with given CA certificates,yum Cannot down

热门文章

  1. 物联网设备的互操作性问题探讨
  2. 高可用mysql笔记_MySQL笔记-高可用方案
  3. 【2021.01.01】人生中很重要的一个十年,差强人意
  4. (1.2)HarmonyOS鸿蒙config.json
  5. 服务器mysql显示链接次数太多,服务器mysql显示链接次数太多
  6. arm-linux-gcc libstdc .so.6,mini2440编译内核:usr/lib/libstdc++.so.6 not found
  7. 安卓手机背景变黑色怎么改_别着急扔掉旧手机 你的电脑可能需要它
  8. 苹果手机透明桌面_原来苹果手机辨别真假这么简单!查看桌面1个图标,就能轻松分辨...
  9. 由于html元素加载导致的问题
  10. class12_pack_grid_place 放置位置