![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识
厂里小白
这个作者很懒,什么都没留下…
展开
-
java秋招必备
计算机网络 网络分层⭐ 国际标准化组织提出了 OSI 模型:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层,理论完善,但复杂且不实用。 学习网络原理使用五层模型:应用层、运输层、网络层、链路层和物理层。 实际使用 TCP/IP 模型:应用层、运输层、网际层和网络接口层。 每层使用下层的服务来提供服务,对等层间的数据单位是协议数据单元 PDU,上下层间的数据单位是服务数据单元 SDU。 应用层 应用层协议定义了应用进程的通信规则,应用进程互相通信完成网络应用。 应用层协议包括: 域名解析系统原创 2020-10-24 23:12:17 · 507 阅读 · 1 评论 -
java基础
Java 基础 语言特性 优点 ① 平台无关,摆脱硬件束缚,“一次编写,到处运行”。 ② 安全的内存管理和访问机制,避免大部分内存泄漏和指针越界。 ③ 热点代码检测和运行时编译优化,程序随运行时长获得更高性能。 ④ 完善的应用程序接口,支持第三方类库。 平台无关⭐ JVM: 编译器生成与计算机体系结构无关的字节码,字节码文件不仅能在任何机器解释执行,还能动态转换成本地机器码,转换由 JVM 实现。JVM 是平台相关的,屏蔽了不同操作系统的差异。 语言规范: 基本数据类型大小有明确规定,如 int 永远 3原创 2020-09-21 11:20:11 · 177 阅读 · 0 评论 -
JAVA 中BIO,NIO,AIO的理解
在高性能的IO体系设计中,有几个名词概念常常会使我们感到迷惑不解。具体如下: 1 什么是同步? 2 什么是异步? 3 什么是阻塞? 4 什么是非阻塞? 5 什么是同步阻塞? 6 什么是同步非阻塞? 7 什么是异步阻塞? 8 什么是异步非阻塞? 散仙不才,在查了一部分资料后,愿试着以通俗易懂的方式解释下这几个名词。如有不足之处,还望告知。 在弄清楚上面的几个问题之前,我们首先得明白什么是同步,异步,阻塞,非阻塞,只有这几个单个概念理解清楚了,然后在组合理解起来,就相对比较容易了。 1,同步和异步是针对应用程序原创 2020-08-09 12:46:12 · 117 阅读 · 0 评论