美文网首页
Java备忘录

Java备忘录

作者: 管恺森 | 来源:发表于2018-04-25 08:42 被阅读0次

网络

  • Socket是对客户端进行网络通信的封装;ServerSocket是对服务端网络通信的封装。

  • ServerSocketaccept()方法会阻塞,是调用了native方法。如果是在mac下,本质是调用了java.net.PlainSocketImpl类的native方法native void socketAccept(SocketImpl s),查看openjdk1.7的源码,/solaris/native/java/net/PlainSocketImpl.c中的Java_java_net_PlainSocketImpl_socketAccept方法中,有for (;;)循环,会一直循环直到连接上、超时或异常。

  • Socketconnect方法也是调用了native的方法。

  • socket.getInputStream()会分别返回SocketInputStream类,继承FileInputStream。它的read相关的方法均会调用native的socketRead0方法。

  • socket.getOutputStream()会分别返回SocketOutputStream类,继承FileOutputStream。它的write相关的方法均会调用native的socketWrite0方法。

相关文章

  • Java设计模式之15_Memento(备忘录模式)

    更多Java设计模式:Java设计模式-目录 一、定义 备忘录模式(Memento Pattern)提供了一种弥补...

  • 16.10.15

    git搞懂 guice看 看代码 删备忘录 公司的书架上有 Effective Java,重构,以及 Java 函...

  • 设计模式——备忘录模式

    在阎宏博士的《JAVA与模式》一书中开头是这样描述备忘录(Memento)模式的:备忘录模式又叫做快照模式(Sna...

  • 《JAVA与模式》之备忘录模式

    在阎宏博士的《JAVA与模式》一书中开头是这样描述备忘录(Memento)模式的: 备忘录模式又叫做快照模式(Sn...

  • Java备忘录

    网络 Socket是对客户端进行网络通信的封装;ServerSocket是对服务端网络通信的封装。 ServerS...

  • Java设计模式——备忘录模式

    Java设计模式之备忘录模式 这期跟大家分享的设计模式不会常被人提及,那就是备忘录模式。该模式很少有人在面试的时候...

  • Java备忘录模式

    概念 在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存...

  • Java 反射备忘录

  • Java 备忘录模式

    一、概述 不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复...

  • 「时间」2.3@

    2.3@ 目标: 1.java模式,迭代器,备忘录,命令模式 2.JavaScript语言 3.安卓开发视频 4....

网友评论

      本文标题:Java备忘录

      本文链接:https://www.haomeiwen.com/subject/vakelftx.html