美文网首页
Java相关理论

Java相关理论

作者: 米开朗琪戈 | 来源:发表于2021-03-15 16:50 被阅读0次

    泛型的好处:

    1、类型安全。类型错误编译的时候可以捕获了,不需要运行时候报ClassCastException,提高程序可靠性。

    2、消除了代码中许多强制转化,增强了代码的可读性。

    IO流:

    Java中把不同输入/输出原抽象表述为”流“,流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象,流的数据源可以是内存,文件,网络,程序等。

    IO:基于字节流和字符流进行操作

    NIO:基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入通道也类似。它是一种非阻塞类型的新型IO

    NIO:Buffer、Channel、Selector

    传统IO操作面向数据流,意味着每次从流中读一个或多个字节,直至完成,数据没有被缓存在任何地方,NIO操作面向缓冲区,数据从Channel读取到Buffer缓冲区,随后在Buffer中处理数据。

    序列化:transient关键字修饰的变量不能被序列化,一个静态变量不管是否被transient修饰,均不能被序列化

    ThreadPoolExecutor :线程池中的核心线程数,默认一直存活在线程池中,只有对ThreadPoolExecutor的allowCoreThreadTimeOut属性设置为true的时候,这个超时才会对核心线程产生效果。

    synchronized:可以对代码块同步和方法同步

    未完,待更新~

    相关文章

      网友评论

          本文标题:Java相关理论

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