JAVA 基础语法备忘录 -
包装类,IO,多线程,网络编程,集合,https://http://gitee.com/SnailClimb/JavaGuide
包装类
用一个对象,把基本数据类型被包装成对象类型就是包装类
基本数据类型(int,char,boolean,float,double,short,long)对应的类,可以使用包装类中的方法操作数据。(int-Integer,char-Character)
有些Java集合,如 ArrayList,不能直接存储基本数据类型的值。包装类允许我们在这些集合中存储基本数据类型的值,需要使用包装类,可将基本数据类型转为包装类(可自动转)
新版本(5.0以后)JDK一般均为自动拆箱装箱
I/O&socket
-
socket 与 TCP/UDP
socket 就是一个套接字,我们直接调用socket类中的相关封装好方法,可以使用TCP/UDP 协议的API集合,隐藏了相关 三次、四次挥手等操作,以更好地实现客户端与服务端的通讯。
socket就是IP地址与端口(port)结合的描述(RFC793)。在整个传输的过程中,要想确定两台机器的逻辑上的地址(端点),需要 ip+port 来确认,由此也就能实现端到端连接(TCP)或者无需连接直接发送到目标端(UDP),由此可以发送广播。
-
socket 构建TCP连接练习