java学习(165):inetaddress和inetsocketaddress
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.UnknownHostException;//inetaddress
public class test112 {public static void main(String[] args){try {InetAddress add0 = InetAddress.getLocalHost();//获取本机ip地址实例System.out.println( "本机服务器名称"+add0.getHostName() );System.out.println( "本地地址"+ add0.getHostAddress() );InetAddress baiduIp=InetAddress.getByName( "www.baidu.com" );System.out.println( "百度服务器名称"+baiduIp.getHostName() );System.out.println( "百度地址"+ baiduIp.getHostAddress() );}catch (UnknownHostException e){e.printStackTrace();}//创建基于给定的端口号的套接字地址实列InetSocketAddress isa=new InetSocketAddress( "localhost",9090 );System.out.println( isa.getHostName() );System.out.println( isa.getHostString() );System.out.println( isa.getAddress().getHostAddress() );}
}
运行结果
java学习(165):inetaddress和inetsocketaddress相关推荐
- Java学习系列(十六)Java面向对象之基于TCP协议的网络通信
TCP/IP的网络分层模型:应用层(HTTP/FTP/SMTP/POPS...),传输层(TCP协议),网络层(IP协议,负责为网络上节点分配唯一标识),物理层+数据链路层). IP地址用于标识网络中 ...
- Java 学习笔记(导航目录)
Java学习计划 ☕️学习目标 ☕️学习目录 第1部分 Java基础程序设计 第1章 Java概述及开发环境搭建 第2章 简单的Java程序 第3章 Java基础程序设计 第4章 数组与方法 第2部分 ...
- Java入门1.2.3—一个老鸟的Java学习心得
Java入门1.2.3-一个老鸟的Java学习心得 基本信息 作者: 臧萌 出版社:清华大学出版社 ISBN:9787302217831 上架时间:2010-3-30 出版日期:2010 年3月 ...
- Java学习系列(十八)Java面向对象之基于UDP协议的网络通信
UDP协议:无需建立虚拟链路,协议是不可靠的. A节点以DatagramSocket发送数据包,数据报携带数据,数据报上还有目的目地地址,大部分情况下,数据报可以抵达:但有些情况下,数据报可能会丢失 ...
- Java学习笔记22:并发(2)
Java学习笔记22:并发(2) 图源:PHP中文网 终止任务 终止线程有一种非常简单的方式:设置一个多线程共享的标记位,子线程用轮询的方式检查这个标记位,如果该标记位显示取消状态,就让子线程退出执行 ...
- java学习中,DVD管理系统纯代码(java 学习中的小记录)
java学习中,DVD管理系统纯代码(java 学习中的小记录)作者:王可利(Star·星星) class DvdMain{public static void main (String[] args ...
- 十年架构师留下最完整的Java学习路线
原文地址:https://club.dingding.xin/topic/5081/十年架构师留下最完整的java学习路线?code=cb850abbce523c7f886f583d6dc00f5e ...
- 十年架构师留下最完整的Java学习路线,学完年薪40W
文章有点长,请大家耐心看完,话不多说直接上干货! 永不过时的编程语言--Java 编程开发. Java编程语言占比: 据官方数据统计,在全球编程语言工程师的数量上,Java编程语言以900万的程序员数 ...
- Java学习笔记——流程控制
Java学习笔记--流程控制 Day05 一.用户交互Scanner 1.Scanner对象 我们通过Java工具包java.util.Scanner中的Scanner类来获取用户的输入 基本语法:S ...
最新文章
- ES6语法~解构赋值、箭头函数、class类继承及属性方法、map、set、symbol、rest、new.target、 Object.entries......
- Grounded Theory and Coding Lecture Notes
- html文字依次显示,利用定时器和css3动画制作文字依次渐变显示的效果
- VMmware安装VMware Tools问题解决
- 银行卡扫描(基于swift)
- ubuntu14.04设置sublime text3为默认文本编辑器
- ubuntu tftp服务器搭建
- 【Unity3D 灵巧小知识点】☀️ | Unity 移动物体到指定位置的几种方法【精选快捷使用】
- SQL不同类型分组排序
- 两台计算机互联方案,如何连接两台电脑
- A1059. 求解二元整数不定方程
- Java 选择视频文件对话窗口
- Vue Error-报错信息:Syntax Error: Assigning to rvalue.
- 感谢老师,更感谢自己
- WEB2.0下的金蛋 什么样的商业模式会成功?
- css3实现旋转魔方
- 高中电子技术——比较器构成的自锁开关电路
- Wi-Fi基带芯片和Wi-Fi无线网卡设计方案
- 低代码开发,染发界的白转黑|“低代码”系列(一)
- xilinx vivado 百度云分享 vitis vivado 2019.2 2019.1 2018.3 2018.2 2017.4 (包含license)
热门文章
- kernel module required key not available
- android shape的用法总结
- 金陵科技学院计算机开设课程,金陵科技学院各专业介绍
- qt for android 图片可拉伸,qt实现九宫格布局,图片拉伸
- mysql 数据复制停止工作_linux – Mysql GTID复制停止工作
- C++从0到1的入门级教学(十三)——继承
- Vue生产环境调试的方法
- VRP网络操作系统简介
- socket 请求Web服务器过程
- 使用@Autowired注解警告Field injection is not recommended