zoukankan      html  css  js  c++  java
  • java学习笔记 网络编程 IP地址

    java网络编程提供了两种通信协议:1.TCP(传输控制协议)2.(数据报协议)

    互联网上每一台计算机都有一个唯一表示自己的标记,就是IP地址

    IP地址格式:

       IP地址:网络地址(用于识别该主机所在的网络) + 主机地址(用于识别该网络中的主机)

    IP地址分类 A:保留给政府 B:分配给中等规模公司 C分配给任何所需要的人 D用于组播 E用于实验

    IP地址有两类:IPV4 IPV6(IPV6可以容纳更多的主机)

    InetAdress类

    static InetAdress getLocalHost

    static InetAdress getByname

    String getHostName

    import java.net.*;
    
    public class Test {
        public static void main(String[] args) {
            try{
                System.out.println((InetAddress.getLocalHost()));    //LY- PC/192.168.0.121
                System.out.println(InetAddress.getByName("www.baidu.com"));//www.baidu.com/180.97.33.107 B类IP地址 分配给中等规模公司
                InetAddress inet = InetAddress.getLocalHost();
                System.out.println(inet.getHostName());//LY-PC
            }catch (UnknownHostException e) {
                System.out.println("Host主机异常");    
            }
        }    
    }
    
    /*
    1.InetAddress类重写了toString方法 返回的是 IP Address 的String
    2.getLocalHost()静态方法,返回的是InetAddress对象
    */

    r:r1

  • 相关阅读:
    framwork NHibernate
    java eclise的配置
    java jdk环境变量配置
    第零章 关于课程教材与讲义
    ActiveMQ(5.10.0)
    ActiveMQ(5.10.0)
    ActiveMQ(5.10.0)
    ActiveMQ(5.10.0)
    ActiveMQ(5.10.0)
    ActiveMQ(5.10.0)
  • 原文地址:https://www.cnblogs.com/yhwsy/p/5822129.html
Copyright © 2011-2022 走看看