java 获取网卡信息_java 使用 java.net.InterfaceAddress 获取网卡信息
[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 获取网卡信息相关推荐
- java反射 获取属性_Java反射学习-3 - 反射获取属性,方法,构造器
1 packagecn.tx.reflect;2 3 importjava.lang.reflect.Constructor;4 importjava.lang.reflect.Field;5 imp ...
- java注解获取参数_JAVA 自定义注解及参数获取 | 学步园
package com.java.annotation; import java.lang.annotation.*; /** * Created by lw on 14-5-30. * 自定义注解 ...
- java gettype().getproperty()_Java的System.getProperty()方法获取大全
本文实例汇总了Java的System.getProperty()方法获取信息的用法.分享给大家供大家参考.具体如下: System.out.println("java版本号:" + ...
- java打印系统参数_Java学习(二十):获取系统参数
public static void main(String[] args) { Properties props = System.getProperties(); // 系统属性 System.o ...
- java获取屏幕截图_java 利用java运行时的方法得到当前屏幕截图的方法
将截屏图片保存到本地路径: package com.test; import java.awt.AWTException; import java.awt.Dimension; import java ...
- eclipse java web乱码_JAVA and JAVA WEB with TOMCAT and ECLIPSE 学习过程中遇到的字符乱码问题及解决方法汇总(随时补充)...
JAVA语言具有跨平台,unicode字符集编码的特点. 但是在开发过程中处理数据时涉及到的字符编码问题零零散散,尤其是处理中文字符时一不留神就可能出现一堆奇奇怪怪的符号,俗称乱码. 对于乱码,究其原 ...
- java循环变量_Java初学——Java入门变量 常量选择循环结构
一.初识java 1.jdk的介绍 下载安装jdk 安装后会存在默认的安装路径 bin 目录:存放编译,运行 Java 程序的可执行文件 lib 目录:存放 Java 的类库文件 jre 目录:存放 ...
- java直接量_Java教程:Java直接量(字面量)
Java教程直接量是指在程序中通过源代码直接给出的值,例如在int a = 5;代码中,为变量 a 所分配的初始值 5 就是一个直接量. 直接量的类型 并不是所有的数据类型都可以指定直接量,能指定直接 ...
- java native 接口_Java本地接口--Java Native Interface (JNI)
一.方法介绍 java native方法是指本地方法,当在方法中调用一些不是由java语言写的代码或者在方法中用java语言直接操纵计算机硬件时要声明为native方法. java中,通过JNI(Ja ...
- java序列化 反序列化_Java序列化– Java序列化
java序列化 反序列化 Serialization in Java was introduced in JDK 1.1 and it is one of the important feature ...
最新文章
- java什么是成员域成员方法,java多态中的成员绑定
- python学哪个版本-我现在应该学习哪个版本的Python?哪个方向更好?
- matlab 添加环境变量,CentOS 添加环境变量的三种方法
- 如何获取握手包_白话详解TCP的三次握手到底做了些什么
- iOS常用的存储方式介绍
- 【赛尔原创】如何自动地向知识图谱中添加属性?
- [试题]Python大赛部分答案
- oracle数据库:阿拉伯数字转中文:如367转成:三百六十七
- 服务器虚拟化的毕业设计,虚拟化技术毕业论文题目精选
- git:SSL证书问题:无法获取本地颁发者证书
- 无法解析的外部符号__imp____iob_func
- P4944 PION贪吃蛇 题解
- HSI、HSV、RGB、CMY、CMYK、HSL、HSB、Ycc、XYZ、Lab、YUV等颜色模型简介
- 2021年YCC发展路线图
- 程序员的书都辣么厚,怎么读?
- 设置VS支持UE4 usf语法高亮
- 设置段落缩进html,css怎么设置段落缩进
- 实验六 555定时器及应用
- 使用PlantUml插件画类图
- TakeScreenshotException: Failed to capture a screenshot