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