[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(\"\");

}

}

}

//该片段来自于http://yuncode.net

java 获取网卡信息_java 使用 java.net.InterfaceAddress 获取网卡信息相关推荐

  1. java反射 获取属性_Java反射学习-3 - 反射获取属性,方法,构造器

    1 packagecn.tx.reflect;2 3 importjava.lang.reflect.Constructor;4 importjava.lang.reflect.Field;5 imp ...

  2. java注解获取参数_JAVA 自定义注解及参数获取 | 学步园

    package com.java.annotation; import java.lang.annotation.*; /** * Created by lw on 14-5-30. * 自定义注解 ...

  3. java gettype().getproperty()_Java的System.getProperty()方法获取大全

    本文实例汇总了Java的System.getProperty()方法获取信息的用法.分享给大家供大家参考.具体如下: System.out.println("java版本号:" + ...

  4. java打印系统参数_Java学习(二十):获取系统参数

    public static void main(String[] args) { Properties props = System.getProperties(); // 系统属性 System.o ...

  5. java获取屏幕截图_java 利用java运行时的方法得到当前屏幕截图的方法

    将截屏图片保存到本地路径: package com.test; import java.awt.AWTException; import java.awt.Dimension; import java ...

  6. eclipse java web乱码_JAVA and JAVA WEB with TOMCAT and ECLIPSE 学习过程中遇到的字符乱码问题及解决方法汇总(随时补充)...

    JAVA语言具有跨平台,unicode字符集编码的特点. 但是在开发过程中处理数据时涉及到的字符编码问题零零散散,尤其是处理中文字符时一不留神就可能出现一堆奇奇怪怪的符号,俗称乱码. 对于乱码,究其原 ...

  7. java循环变量_Java初学——Java入门变量 常量选择循环结构

    一.初识java 1.jdk的介绍 下载安装jdk 安装后会存在默认的安装路径 bin 目录:存放编译,运行 Java 程序的可执行文件 lib 目录:存放 Java 的类库文件 jre 目录:存放 ...

  8. java直接量_Java教程:Java直接量(字面量)

    Java教程直接量是指在程序中通过源代码直接给出的值,例如在int a = 5;代码中,为变量 a 所分配的初始值 5 就是一个直接量. 直接量的类型 并不是所有的数据类型都可以指定直接量,能指定直接 ...

  9. java native 接口_Java本地接口--Java Native Interface (JNI)

    一.方法介绍 java native方法是指本地方法,当在方法中调用一些不是由java语言写的代码或者在方法中用java语言直接操纵计算机硬件时要声明为native方法. java中,通过JNI(Ja ...

  10. java序列化 反序列化_Java序列化– Java序列化

    java序列化 反序列化 Serialization in Java was introduced in JDK 1.1 and it is one of the important feature ...

最新文章

  1. java什么是成员域成员方法,java多态中的成员绑定
  2. python学哪个版本-我现在应该学习哪个版本的Python?哪个方向更好?
  3. matlab 添加环境变量,CentOS 添加环境变量的三种方法
  4. 如何获取握手包_白话详解TCP的三次握手到底做了些什么
  5. iOS常用的存储方式介绍
  6. 【赛尔原创】如何自动地向知识图谱中添加属性?
  7. [试题]Python大赛部分答案
  8. oracle数据库:阿拉伯数字转中文:如367转成:三百六十七
  9. 服务器虚拟化的毕业设计,虚拟化技术毕业论文题目精选
  10. git:SSL证书问题:无法获取本地颁发者证书
  11. 无法解析的外部符号__imp____iob_func
  12. P4944 PION贪吃蛇 题解
  13. HSI、HSV、RGB、CMY、CMYK、HSL、HSB、Ycc、XYZ、Lab、YUV等颜色模型简介
  14. 2021年YCC发展路线图
  15. 程序员的书都辣么厚,怎么读?
  16. 设置VS支持UE4 usf语法高亮
  17. 设置段落缩进html,css怎么设置段落缩进
  18. 实验六 555定时器及应用
  19. 使用PlantUml插件画类图
  20. TakeScreenshotException: Failed to capture a screenshot

热门文章

  1. 上传下载文件到Linux服务器
  2. mybatis分页的一种解决方案
  3. [BZOJ3238][AHOI2013]差异 [后缀数组+单调栈]
  4. centos7安装串口终端kermit
  5. 一道说难不难的js题目
  6. PHP--去除字符串首尾空格
  7. NOIP 2014 Day1 T3飞扬的小鸟
  8. 另一种将线程并入应用程序的方法-委托
  9. 11.29 广州国际设计周
  10. java基础—Date类的常见方法演示