网络编程基础
package demo01; import java.net.InetAddress; import java.net.UnknownHostException; //测试ip public class TestIntAddress { public static void main(String[] args) { try { //查询本机地址 InetAddress inetAddress = InetAddress.getByName("127.0.0.1"); System.out.println(inetAddress); InetAddress i2 = InetAddress.getByName("localhost"); System.out.println(i2); InetAddress i3 = InetAddress.getLocalHost(); System.out.println(i3); //查询百度网站ip地址 InetAddress inetAddress2 = InetAddress.getByName("www.baidu.com"); System.out.println(inetAddress2); //常用方法 System.out.println(inetAddress2.getCanonicalHostName());//规范的名字 System.out.println(inetAddress2.getHostAddress());//获取ip System.out.println(inetAddress2.getHostName());//域名,或自己的电脑的名字 } catch (UnknownHostException e) { e.printStackTrace(); } } } /* IP认识与学习(java版) ip地址对应java中的类:IntAddress类 ip用来唯一定位一台网络上计算机 本机ip地址:127.0.0.1(localhost) ip地址的分类 1)ipv4/ipv6 ipv4:例如127.0.0.1,由4个字节组成,0~255,总共约42亿个地址,但亚洲只分到4亿个 在2011年用尽; ipv6:128位,8个无符号整数 例如:2221:aaaa:0019:1aaa:2288:2727:aa11:1282 2)公网(互联网)-私网(局域网) 局域网:192.168.xx.xx 专门给组织内部使用的 ABCD类地址:查清楚,在笔试题中会问 * */
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义