计算机专业相关零散知识随笔(持续记载)

2021.6.30更新

数据在网络上是以很小的称为的单位传输的。

通过特定的称为网络驱动程序软件进行成型,然后通过网卡发送到网线上,通过网线到达它们的目的机器,在目的机器的一端执行相反的过程。接收端机器的以太网卡捕获到这些帧,并告诉操作系统帧已到达,然后对其进行存储

抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。

数据帧,就是数据链路层协议数据单元,它包括三部分:帧头,数据部分,帧尾。其中,帧头和帧尾包含一些必要的控制信息,比如同步信息、地址信息、差错控制信息等;数据部分则包含网络层传下来的数据,比如IP数据包等。

2022.8.16

java程序的运行过程:首先将后缀名为.java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后Java虚拟机将字节码文件进行解释执行,并将结果显示出来;

类加载:Java虚拟机将编译好的字节码文件加载到内存;由类加载器完成;

java跨平台特性的解释:java程序是由虚拟机负责解释运行的,并非操作系统,这就导致了java的跨平台性,即一套代码,pc端,移动端,不同系统(win、Linux,Unix等)都可以正常运行;

java虚拟机:java虚拟机负责解释运行java程序,从而实现java的跨平台性;但是java虚拟机本身是不支持跨平台的,即不同操作系统需要安装不同版本的虚拟机,从而达到解释运行java程序的目的;

JDk、JRE

  1. Java 运行时环境(Java Runtime Evironment)简称 JRE ,用于运行 Java 程序,包含 JVM;
  2. Java 开发工具包(Java Development Kit)用于开发Java程序,包含JRE和 Java 编译工具等;

java环境变量path编译、运行java程序需要的环境变量。命令行窗口状态下,系统执行用户命令时,若用户未给出绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件(另外一种可以执行的文件)等;

        若找不到,再依次在PATH保存的这些路径中寻找相应的可执行的程序文件;

        系统以第一次找到的为准;若搜寻完PATH保存的所有路径都未找到,则会显示相应的错误信息。

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:书香水墨 设计师:CSDN官方博客 返回首页
评论

打赏作者

let&var

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值