自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Java多线程

多线程线程的优势:提高CPU的利用率。劣势:CPU切换开销。每个线程只能被start( )一次。直接调用run( )(重写时不能抛异常)无法启动线程。另外,线程的执行顺序也与start( )无关。线程的创建可以通过继承Thread或实现Runnable完成。将Runnable对象放入一个Thread中再start( )。多个Thread可以执行相同的Runnable对象,这些线程是相互独立的,但由...

2018-05-30 14:49:29 71

原创 Java NIO

Java NIO(New IO)传统IO是面向字节流或字符流,并且是单向流。传统IO中,发送端与接收端依靠各自的Socket完成数据传输,实质上是Socket间的IO。NIO面向缓冲buffer,基于通道channel。通道(连接传输)和缓冲(储存)都是双向的,能更高效的输入输出。Buffer缓冲:可以存储不同类型的数据。常见Buffer:ByteBuffer, CharBuffer, Doubl...

2018-05-29 22:48:07 106

原创 Java网络编程

Java网络编程IO的拓展,即在网络中进行IO。TCP/IP模型应用层:常见协议HTTP,  FTP,  DNS;传输层:常见协议TCP, UDP; 传输单位segment;网络层:常见协议IP; 传输单位packet;数据链路层:传输单位frame;物理层: 传输单位bits。套接字:IP与端口号组成了套接字Socket,如HTTP(80)。网络通信实际上是Socket间的通信,数据在socke...

2018-05-28 18:44:41 105

原创 Java IO

Java IO在Java中,输入输出均是以流的方式进行。根据它们的处理单位可以分为:字节流inputStream/outputStream,字符流:reader/writer。也可以分为节点流(即直接读写文件,包括FileInputStream、FileOutputStream、FileWriter、FileReader),处理流(通常包含节点流,如缓冲流)。流资源不是JVM内存资源,因此要手动关...

2018-05-28 17:48:02 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除