课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > 用JAVA程序取得IP地址
  • 用JAVA程序取得IP地址

    发布:昆明Java培训      来源:达内新闻      时间:2015-12-28

  • 很多朋友想查看自己电脑的有效ip地址,但是不知道怎么查询自己的IP地址,下面达内长沙java培训为大家介绍3种查看电脑IP地址方法,分享一种java程序获取IP,长沙java培训班的小伙伴是不是已经想看程序了呢?

    1.如果你是宽带用户,每次电脑开机会得到一个新的IP地址,所以在路由器设置中需要选择动态IP地址,在PPPOE栏目里填写你的宽带账号和密码就可通过路由器上网。

    2.如果你是光纤到户,电信部门会给你一个IP地址的,在路由器设置中需要选择静态IP地址,下面有IP地址、子网掩码和DNS填写栏,填写之后即可。

    3.最简单的就是使用百度查询,可以查询到静态ip地址,直接在百度的搜索框里输入“IP”就可以查询到了。

    即使可以运用IPCONFIG和PING进行IP地址查询,可是如果在应用顺序或APPLET中运用此指令回损坏咱们应用顺序界面。达内长沙java培训运用JAVA做了一个简略的顺序可以直接查询主机的IP地址和www服务器的IP地址。

    // 文件名为 NetTool.java (注重:在JAVA 言语中大小写灵敏)

    import java.net.*;

    public class NetTool{

    InetAddress myIPaddress=null;

    InetAddress myServer=null;

    public static void main( String args[]){

    NetTool mytool;

    mytool=new NetTool();

    System.out.println("Your host IP is: "+ mytool.getMyIP());

    System.out.println("The Server IP is :"+mytool.getServerIP());

    }

    //获得LOCALHOST的IP地址

    public InetAddress getMyIP() {

    try { myIPaddress=InetAddress.getLocalHost();}

    catch (UnknownHostException e) {}

    return (myIPaddress);

    }

    //获得 www.sina.com 的IP地址

    public InetAddress getServerIP(){

    try {myServer=InetAddress.getByName("www.sina.com");}

    catch (UnknownHostException e) {}

    return (myServer);

    }

    }

    运转成果:

    C:java>java NetTool

    Your host IP is: zz2zcwb/169.254.104.105

    The Server IP is :www.sina.com/218.30.108.109

    长沙java培训机构原理解析:因为JAVA言语的跨平台特性,以上顺序编译后可直接在任何装有JVM体系的机器上运转。

    以上顺序旨在抛砖引玉,长沙java培训班学员可将上述代码稍加改换转化成APPLET加到你的homepage中,或将地址查询成果写到一个文件中去,看看运行结果怎么样吧!

    推荐文章

上一篇:Java堆的优化技巧

下一篇:Java转Android/app

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:12/29

Java--零基础业余班

Java--零基础业余班

开班日期:12/29

Java--周末提升班

Java--周末提升班

开班日期:12/29

Java--零基础周末班

Java--零基础周末班

开班日期:12/29

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56