当前位置: 首页 > 面试题库 >

InetAddress.getHostAddress()是否符合ipv6?

闽哲
2023-03-14
问题内容


InetAddress.getHostAddress()的IPv6兼容的JDK
1.6?

我具体在做

InetAddress.getLocalHost().getHostAddress()

是否符合ipv6?它对ipv4和v6地址都有效吗?


问题答案:

我查看了InetAddress类的代码,它确实在做正确的事情。

  if (isIPv6Supported()) { 
      o = InetAddress.loadImpl("Inet6AddressImpl"); 
  } 
  else { 
      o = InetAddress.loadImpl("Inet4AddressImpl"); } 
      return (InetAddressImpl)o; 
  }


 类似资料:
  • 问题内容: 我正在尝试为我们的应用程序快速制作一个简单的依赖注入系统,为期2天。我对任何解决方案都比较灵活,但是我想要一些东西,所以我可以说“给我一个符合该协议的实例”,返回的实际类型可以是只要符合所述协议的任何类型。我已经尝试了很多方法,包括泛型,但是设法弄清了它是否真的可以工作,所以现在我只涉及基本知识,例如: 我知道它并不漂亮,但是现在,我对性能/错误代码并不挑剔,只要它能解决解耦问题(最好

  • 问题内容: Python是否有所有字符串的池,并且在那里它们(字符串)单例? 更准确地说,在下面的代码中,是在内存中创建一个还是两个字符串? 问题答案: 字符串在Python中是不可变的,因此实现可以决定是否进行内部(这通常与C#相关联,这意味着某些字符串存储在池中)这个字符串。 在您的示例中,您正在动态创建字符串。CPython并不 总是 查看池以检测字符串是否已经存在- 这也没有意义,因为您首

  • 问题内容: Javascript中是否存在空合并运算符? 例如,在C#中,我可以这样做: 我可以为Javascript找到的最佳近似是使用条件运算符: 这有点怪异恕我直言。我可以做得更好吗? 问题答案: 更新资料 JavaScript现在支持无效的合并运算符(??)。当其左侧操作数为或时,它返回其右侧操作数,否则返回其左侧操作数。 使用前请检查兼容性。 与C#null合并运算符()等效的JavaS

  • 据我所知,如果在字符串池中找到字符串,intern方法应该从字符串池返回字符串,否则将在字符串池中添加一个,并返回该字符串的引用。 在这种情况下会发生什么。。。是否存在两种情况 直到“a”没有被垃圾收集,并且

  • 我正试图通过服务提供者API在运行时由加载一个jar。然而,结果却是失败的。 以下是我所做的: null 我尝试了抽象类而不是我的SPI接口的接口,当我无法实现我的目标时,将它改回接口; 我已尝试获取资源并将我的作为输入参数传递,但没有工作; 我尝试了Apache实现的,但它也找不到适当的资源; 我的问题是如何通过从外部jar加载资源?SPI可能是一种解决方案吗?

  • 问题内容: 有没有一种方法可以检查nodestore的firestore中是否存在子集合? 目前,我正在使用文档,但是我需要检查文档中是否存在子类以便写入一些数据。 问题答案: 就在这里。您可以使用docs.length来知道子集合是否存在。 我制作了一个样本来指导您,希望对您有所帮助。