![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java后端开发专栏
文章平均质量分 85
基本覆盖Java后端基础技术栈,主要面向Java零基础,本专栏会逐层递进,完整展现Java的技术学习路线。
Dao-道法自然
一路寒风身如絮,命海沉浮客独行。
展开
-
Java IO
I:Input 输入 将文件内容以数据流的方式读入内存O:Output 输出 将内存数据写入文件。原创 2023-05-12 20:49:08 · 71 阅读 · 0 评论 -
Java 网络编程
如果说IP地址可以唯一的标识网络中的设备,那么端口号就可以唯一标识设备中的应用程序,也就是应用程序的标识。所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象,从所处的地位来讲,套接字上联应用进程,下联网络协议栈,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口。TCP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket对象,从而在通信的两端形成网络虚拟链路,一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信。原创 2023-05-12 00:59:04 · 90 阅读 · 0 评论 -
学习Java多线程这一篇就够了
yield()的作用是让步。它并无法控制执行哪个线程,因为线程的执行,是抢占资源后才能执行的操作,而抢点资源时,最多是给于线程优先级较高的线程一点机会而已,能不能抓住可是不一定的。在单核CPU背景下,平时我们在一台计算机上,可以同时打游戏,听音乐,语音通话可以同时进行,感觉是有多个进程在运行,但实际上是计算机系统采用了多到程序设计技术,就是在内存管控下,多个进程之间相互穿插执行。如果是模拟出来的多线程,即在一个cpu的情况下,在同一个时间点,cpu只能执行一个代码,因为切换的很快,所以就有同时执行的错觉。原创 2023-05-10 23:36:26 · 78 阅读 · 0 评论