![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaSE
【和狂神一起学习】常用类、IO、网络编程........
翱翔于世纪
好好学习 天天向上
展开
-
【多线程学习】龟兔赛跑
一、文章描述: 使用多线程知识,模拟龟兔赛跑 实现Runnable接口,创建多线程 规定赛道的长度100米,兔子每前进十步,其所在线程睡眠1毫秒 二、程序代码: package com.test; /** * @data 2020/5/26 - 17:40 * @target 模拟龟兔赛跑---> 多线程 */ public class Race implements Runnable { //比赛获胜者 private String winner = null;原创 2020-05-26 18:19:24 · 492 阅读 · 0 评论 -
【网络编程学习】TCP实现简单的聊天功能
本文主要介绍TCP实现简单的聊天功能,涉及了IO、Socket。 一、实现功能 客户端:连接到服务器的Socket(流式套接字) 服务器:创建服务器套接字ServerSocket,等待连接,接受信息 二、代码实现 服务器类代码: package com.testTcp; import java.io.ByteArrayOutputStream; import java.io.IOExcepti...原创 2020-05-06 11:41:57 · 472 阅读 · 0 评论 -
【网络编程学习】TCP
一、TCP是什么? 传输控制协议TCP是一种网络通信协议,旨在通过Internet发送数据包。TCP是OSI层中的传输层协议,用于通过传输和确保通过支持网络和Internet传递消息来在远程计算机之间创建连接。与TCP/IP传输协议中的另一种协议UDP相比,传输更为稳定。TCP可以理解为打电话,UDP则可以理解为发信息。 二、TCP的连接管理机制 TCP的连接管理机制,理解为三次握手四次挥手,即客...原创 2020-05-03 23:13:02 · 236 阅读 · 0 评论 -
【Java常用类】StringBuffer
一、定义 StringBuffer,字符串缓冲区,它的用法和String相似 。但最大的区别是类定义的字符串是可以修改,称为可变的字符串序列。 在任何时间点,它包含一些特定的字符序列,但可以通过某些方法调用来更改序列的长度和内容。 StringBuffer stringBuffer = new StringBuffer("abc"); ✔ 注意:StingBuffer不能直接声明变量直接赋值 S...原创 2020-04-29 00:11:33 · 311 阅读 · 0 评论 -
【Java常用类】String
一、定义 String类创建的实例是字符串,代表不可变的字符序列。 Java程序中的所有字符串文字(例如"abc" )都被实现为此类的实例。 字符串不变; 它们的值在创建后不能被更改。 String str = "abc"; 二、常用方法 Ⅰ.构造方法: String(String original) 初始化新创建的String对象,使其表示与参数相同的字符序列; 换句话说,新创建的字符串是参...原创 2020-04-26 11:47:35 · 196 阅读 · 0 评论