读java编程那些事——计算机基础

来源:互联网 发布:怎么在淘宝投诉卖家 编辑:程序博客网 时间:2024/05/17 21:48

今天起。

那些很难的,等你学过之后就会发现,其实他很简单。

就像计算机,我一直觉得从二进制到一行代码就可以做很多事是一件很神奇的不可思议的事情。即使我好像学过很多相关知识。

因为不踏实,因为不常用而导致的遗忘,因为不反思不总结。所以,今天起。

很多东西,学过之后才会豁然开朗。

1.整数的表达

在计算机中,首位1代表负,0代表正。1是男生,男生要挣钱养家,负担总要重一些。负

正数的原码,反码,补码都是其本身。一身正气的人不会被世俗所改变。

负数的反码是符号位不变,其他位取反。男生打拼,难免被社会改变,可是就算其他的全都变了,本心不会变。

负数的补码是在反码的数值位+1,不改变符号位。只要本心不变,浪子回头,一切都会回来的。

即:负数的补码的补码等于原码。

2.网络编程

本质:两个计算机之间数据交换。

即:使用IP地址、域名和端口连接到另一台计算机上对应的程序,按照规定的协议(数据格式)来交换数据。

网卡(网络适配器)——IP——域名——DNS

为了在一台设备上运行多个程序——端口Port——找到一台设备上唯一的程序

3.数据传输方式

Protocol 协议定义数据传输的格式

TCP(Transfer Control Protocol)传输控制协议:面向连接、可靠、一次连接多次传输

缺点:建立连接和维持连接的代价高,传输速度不快。

UDP(User Datagram Protocol)用户数据报协议:面向无连接、不可靠、开销小、速度快

缺点:数据可能会丢失


原创粉丝点击