写点什么

2021 Java 开发 最全笔记 建议收藏!,搞定 kafka 看这一篇就够了

发布于: 2021 年 09 月 01 日

2. 对象和类的关系?举例说明


===================


类是对象的模版,对象是类的实例。


举例:猫是一个类,你养的那只猫是一个对象;汽车是一个类,你开的那辆车是一个对象。


3. 类里面包含什么?


===============


属性和 F 法。


4. 类的特性?


=========


封装性


将数据和操作封装为一个有机的整体,由于类中私有成员都是隐藏的,只向外部提供有限的接口,所以能够保证内部的高内聚性和与外部的低耦合性。用者不必了解具体的实现细节,而只是要通过外部接口,以特定的访问权限来使用类的成员,能够增强安全性和简化编程。?


继承性


继承性更符合认知规律,使程序更易于理解,同时节省不必要的重复代码。?


多态性


同一操作作用于不同对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。



?


二、网络基础


======


5. DNS 是什么?




域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。


6. 域名和端口?




域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的 Internet 上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。 由于 IP 地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain NameSystem)来将域名和 IP 地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的 IP 地址数串。


"端口"是英文 port 的意译,可以认为是设备与外界通讯交流的出口。


端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的 80 端口、21 端口、23 端口等。物理端口又称为接口,是可见端口,计算机背板的 RJ45 网口,交换机路由器集线器等 RJ45 端口。电话使用 RJ11 插口也属于物理端口的范畴。


7. CDN 是什么?


==============


CDN 的全称是 Content Delivery Network,即内容分发网络。CDN 是构建在现有?络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN 的关键技术主要有内容存储和分发技术。


8. 外网 IP 和内网 IP 区别?内网 IP 网段?


==========================


外网 IP 就是互联网的 IP,内网 IP 就是内部网的 IP。


内?IP?段如下:


10.0.0.0/8--------------10.0.0.0~10.255.255.255(A 类)


172.16.0.0/12---------172.16.0.0~172.31.255.255(B 类)


192.168.0.0/16 ———192.168.0.0~192.168.255.255(C 类)


9. VPN 是什么?


==============


虚拟专用?络(VPN)的功能是:在公用网络上建立专用网络,进行加密通讯。在企业网络中有广泛应用。VPN 网关通过对数据包的加密和数据包目标地址的转换实现远程访问。VPN 可通过服务器、硬件、软件等多种方式实现。



10. Https 和 Http 区别?默认端口号?




HTTP 和 HTTPS 的基本概念


HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从 WWW 服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。


**HTTPS:**是以安全为目标的 HTTP 通道,简单讲是 HTTP 的安全版,即 HTTP 下加?SSL 层,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。


HTTPS 协议的主要作用可以分为两种:一种是建立一个信息安全通道,来保证数据传输的安全;另一种就是确认网站的真实性。


HTTP 与 HTTPS 有什么区别?


HTTP 协议传输的数据都是未加密的,也就是明文的,因此使用 HTTP 协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是?景公司设计了 SSL(Secure Sockets Layer)协议用于对 HTTP 协议传输的数据进行加密,从而就诞生了 HTTPS。简单来说,HTTPS 协议是由 SSL+HTTP 协议构建的可进?加密传输、身份认证的网络协议,要比 http 协议安全。

用户头像

VX公众号:编程进阶路 2020.11.28 加入

还未添加个人简介

评论

发布
暂无评论
2021 Java开发 最全笔记 建议收藏!,搞定kafka看这一篇就够了