240 发简信
IP属地:广东
  • 您好,BIO中,如果使用 while ((len=inputStream.read(data))!=-1),这个方法会阻塞下面的执行,即while(true),其实只执行了这条语句,当这条语句执行完,并不会执行下面语句,而是阻塞该线程,等待下个数据的到来,没有while(true)也是一样的。不知道我理解的对不对,希望大佬解惑

    《跟闪电侠学Netty》开篇:Netty是什么?

    在开始了解Netty是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的IO编程,应该如何来实现? IO编程 我们简化下场景:客户端每隔两秒...

  • 120
    数据结构基础-十种排序方式

    排序分类 1.冒泡排序 冒泡排序从第一个数开始和后一个数开始比较,慢慢的最大(最小的数)就会浮到数列的顶端1.比较相邻的两个数,如果第一个数比第二个大,则交换他们的位置2.对...

  • 120
    JAVA多线程-什么是线程安全

    什么是线程 线程是比进程更小的运行单位,它被包含在进程之中,是进程实际的运行单位,一个线程是指进程单一的控制流,一个进程可以并发多个线程,每条线程并行执行不同的任务。(来源百...

  • 面向对象编程

    我们都知道JAVA是面向对象的编程语言,什么是面向对象呢 在现实生活中,每一个个体都是一类事物的实例,随机技术提高,为了解决越来越复杂的问题,一切事物皆对象,通过面向对象的方...

  • java中整数转字符串源码分析

    本人水平有限,若说的不对,欢迎更正,最近在重新学习一遍java,于是乎想看看用了这么久的valueOf到底是怎么实现的我们都知道,java 提供给我们字符串,和各个基本类型之...