Java基础知识
文章平均质量分 82
Java基础语法 Java基础概念,封装,继承,多态,集合,异常,多线程,网络编程
小白爱喝可乐
这个作者很懒,什么都没留下…
展开
-
http状态码
http状态码1 状态码1xx100 Continue:服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols:服务器转换协议:服务器将遵从客户的请求转换到另外一种协议。102: 由WebDAV(RFC 2518):扩展的状态码,代表处理将被继续执行2 状态码2xx:成功200 OK:请求成功(其后是对GET和POST请求的应答文档。)201 Created:请求被创建完成,同时新的资源被创建。202 A原创 2021-09-21 20:01:38 · 237 阅读 · 0 评论 -
TCP协议与UDP协议的区别
TCP协议与UDP协议的区别TCP/IP协议是一个协议簇。里面包括很多协议的,UDP只是其中的一个, 之所以命名为TCP/IP协议,因为TCP、IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用层,传输层,网络层,网络访问层。其中应用层包括:1、超文本传输协议(HTTP):万维网的基本协议;2、文件传输(TFTP简单文件传输协议);3、远程登录(Telnet),提供远程访问其它主机功能, 它允许用户登录internet主机,并在这台主机上执行命令;4、网络管理(SNMP简单原创 2021-09-14 23:02:22 · 2606 阅读 · 0 评论 -
集合和数组的区别,常见的集合类
集合的特点集合的特点主要有如下两点:对象封装数据,对象多了也需要存储。集合用于存储对象。对象的个数确定可以使用数组,对象的个数不确定的可以用集合。因为集合是可变长度的。集合和数组的区别数组是固定长度的;集合可变长度的。数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。数组存储的元素必须是同一个数据类型;集合存储的对象可以是不同数据类型。数据结构:就是容器中存储数据的方式。对于集合容器,有很多种。因为每一个容器的自身特点不同,其实原理在于原创 2021-08-30 20:36:50 · 367 阅读 · 0 评论 -
session cookie token servlet之间的关系与区别
Session、Cookie和Token的主要区别HTTP协议本身是无状态的。什么是无状态呢,即服务器无法判断用户身份。什么是cookiecookie是由Web服务器保存在用户浏览器上的小文件(key-value格式),包含用户相关的信息。客户端向服务器发起请求,如果服务器需要记录该用户状态,就使用response向客户端浏览器颁发一个Cookie。客户端浏览器会把Cookie保存起来。当浏览器再请求该网站时,浏览器把请求的网址连同该Cookie一同提交给服务器。服务器检查该Cookie,以此来辨认用原创 2021-08-28 13:08:09 · 323 阅读 · 0 评论 -
当你在浏览器地址栏输入一个URL后回车,将会发生的事情
当你在浏览器地址栏输入一个URL后回车,将会发生的事情当我们在浏览器的地址栏输入 www.cnblogs.com ,然后回车,回车到看到页面到底发生了什么呢?域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户一、域名解析首先Chrome浏览器会解析www.cnb转载 2021-08-24 10:40:32 · 333 阅读 · 0 评论 -
BS、CS分别是什么,BS、CS有什么区别和联系
B/S、C/S分别是什么,B/S、C/S有什么区别和联系C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库(“MySQL知识库”)系统,如Oracle、Sybase、InFORMix或 SQL Server。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、InFORMi原创 2021-08-23 19:37:02 · 4232 阅读 · 0 评论 -
简述线程,程序、进程的基本概念,以及多线程常见面试题
简述线程,程序、进程的基本概念,以及多线程常见面试题1. 简述线程,程序、进程的基本概念。以及他们之间关系是什么?线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为轻量级进程。程序是含有指令和数据的文件,被存储在磁盘或其他的数据存储设备中,也就是说程序是静态的代码。进程是程序的一次执行过程,是系统原创 2021-08-20 14:23:23 · 357 阅读 · 0 评论 -
Java多线程详细基础教程 全套
第五章 多线程理解多线程的基本概念掌握多线程的创建和使用掌握多线程的数据共享与同步(线程安全)了解多线程的死锁问题了解线程之间的协作了解线程池的概念和应用一、多线程的基本概念1. 线程、进程、程序之间的区别定义进程:运行中的程序,操作系统会分配进程给该程序程序:静态的代码线程:不能独立存在,线程是存在在进程中,一个进程可以有多个线程区别进程:是由cpu创建并分配独立的存储空间,每一个进程都有独立的存储空间多线程:有独立的运行堆栈和原创 2021-07-14 22:55:26 · 350 阅读 · 0 评论