随笔分类 - B-Java
摘要:前言: 在看完尚学堂JAVA300中讲解如何实现一个最简单的httpserver部分的视频之后, 一、前置知识 1.HTTP协议 当前互联网网页访问主要采用了B/S的模式,既一个浏览器,一个服务器,浏览器向服务器请求资源,服务器回应请求,浏览器再将接收到的回应解析出来展现给用户。这一问一答的过程可以
阅读全文
摘要:前言: 本文是我在学习尚学堂JAVA300集第二季网络编程部分仿照视频内容实现而成 具体可以去尚学堂官网观看视频学习 一、实现思路 实现聊天室的最核心部分就是JAVA的TCP网络编程。 TCP 传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议 ,在Java中我们利用ServerSoc
阅读全文
摘要:一、线程的基本概念 什么是线程:Thread 进程内部的一个执行单元,它是程序中一个单一的顺序控制流程。 线程又被称为轻量级进程(lightweight process) 如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为多线程 通俗来讲,在程序中新建一共线程,就好像在程序中新开辟一条
阅读全文
摘要:一、Java虚拟机的内存区域 Java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area 具体如图所示: 1.栈Stack 栈的特点: 栈描述的是方法执行的内存模型,每个方法被调用都会创建一个栈帧(存储局部变量,操作数,方法入口等) JVM为每个线程创建一个
阅读全文

浙公网安备 33010602011771号