写点什么

JAVA 学习(3)

  • 2022 年 4 月 16 日
  • 本文字数:1035 字

    阅读完需:约 3 分钟

}


服务器


  1. 建立服务的端口 ServerSocket

  2. 等待用户的连接 accept

  3. 接收用户消息


package com.myweb;


import java.io.ByteArrayOutputStream;


import java.io.IOException;


import java.io.InputStream;


import java.net.ServerSocket;


import java.net.Socket;


public class TcpServer {


public static void main(String[] args) {


ServerSocket serverSocket =null;


Socket socket = null;


InputStream is = null;


ByteArrayOutputStream baos = null;


try {


serverSocket = new ServerSocket(9999);


socket = serverSocket.accept();


is = socket.getInputStream();


//管道流


baos = new ByteArrayOutputStream();


byte[] buffer = new byte[1024];


int len;


while ((len= is.read(buffer))!=-1){


baos.write Java 开源项目【ali1024.coding.net/public/P7/Java/git】 (buffer,0,len);


}


System.out.println(baos.toString());


} catch (IOException e) {


e.printStackTrace();


}finally {


//关闭资源


if(baos!=null){


try {


baos.close();


} catch (IOException e) {


e.printStackTrace();


}


}


if(is!= null){


try {


is.close();


} catch (IOException e) {


e.printStackTrace();


}


}


if(socket!=null){


try {


socket.close();


} catch (IOException e) {


e.printStackTrace();


}


}


if(serverSocket!=null){


try {


serverSocket.close();


} catch (IOExcep 《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》开源 tion e) {


e.printStackTrace();


}


}


}


}


}


[](()Tomcat


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


服务器:Tomcat 服务器 S


客户端: 浏览器 B


[](()UDP


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


发送端


package com.myweb;


import java.io.IOException;


import java.net.*;

最后

即使是面试跳槽,那也是一个学习的过程。只有全面的复习,才能让我们更好的充实自己,武装自己,为自己的面试之路不再坎坷!今天就给大家分享一个 Github 上全面的 Java 面试题大全,就是这份面试大全助我拿下大厂 Offer,月薪提至 30K!


我也是第一时间分享出来给大家,希望可以帮助大家都能去往自己心仪的大厂!为金三银四做准备!一共有 20 个知识点专题,分别是:

Dubbo 面试专题


JVM 面试专题



Java 并发面试专题



Kafka 面试专题



MongDB 面试专题



MyBatis 面试专题



MySQL 面试专题



Netty 面试专题



RabbitMQ 面试专题



Redis 面试专题



Spring Cloud 面试专题



SpringBoot 面试专题



zookeeper 面试专题



常见面试算法题汇总专题



计算机网络基础专题



设计模式专题



用户头像

还未添加个人签名 2022.04.13 加入

还未添加个人简介

评论

发布
暂无评论
JAVA学习(3)_Java_爱好编程进阶_InfoQ写作平台