wcy98
wcy98
全部文章
Java核心知识
学习视频总结(1)
工具使用(1)
未归档(2)
面试题总结(45)
归档
标签
去牛客网
登录
/
注册
wcy98
全部文章
/ Java核心知识
(共8篇)
JAVA 内部类
Java 类中不仅可以定义变量和方法,还可以定义类,这样定义在类内部的类就被称为内部类。根 据定义的方式不同,内部类分为静态内部类,成员内部类,局部内部类,匿名内部类四种。一.静态内部类:定义在类内部的静态类,就是静态内部类 静态内部类可以访问外部类所有的静态变量和方法,即使是private...
2021-02-17
0
425
Lambda表达式的使用
1.举例: (o1,o2) -> Integer.compare(o1,o2); 2.格式: -> :lambda操作符 或 箭头操作符 ->左边:lambda形参列表 (其实就是接口中的抽象方法的形参列表) ->右边:lambda体 (其实就是重写的抽象方法的方法...
2021-02-17
0
388
TCP 三次握手/四次挥手
TCP 在传输之前会进行三次沟通,一般称为“三次握手”,传完数据断开的时候要进行四次沟通,一般 称为“四次挥手”。一、数据包说明 : 源端口号( 16 位):它(连同源主机 IP 地址)标识源主机的一个应用进程。 目的端口号( 16 位):它(连同目的主机 IP 地址)标识目的主机的一个应用进程...
2021-02-15
1
524
遍历Map的方式
Set keySet():返回所有key构成的Set集合 Collection values():返回所有value构成的Collection集合 Set entrySet():返回所有key-value对构成的Set集合 Map map = new HashMap(); map.pu...
2021-02-09
0
372
什么是 AQS(抽象的队列同步器)
AbstractQueuedSynchronizer类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问 共享资源的同步器框架,许多同步类实现都依赖于它,如常用的 ReentrantLock/Semaphore/CountDownLatch。它维护了一个 volatile int state(...
2021-02-07
0
546
NIO的三大核心
一、1.NIO主要有三大核心部分:Channel(通道),Buffer(缓冲区), Selector。传统IO 基于字节流和字 符流进行操作,而NIO基于 Channel和Buffer(缓冲区)进行操作,数据总是从通道读取到缓冲区 中,或者从缓冲区写入到通道中。Selector(选择区)用于监听多个...
2021-02-06
1
647
Get和Post的区别
Get和Post一般的区别:(1)post更安全(不会作为url的一部分,不会被缓存、保存在服务器日志、以及浏览器浏览记录中)(2)post发送的数据更大(get有url长度限制)(3)post能发送更多的数据类型(get只能发送ASCII字符)(4)post比get慢(5)post用于修改和写入数...
2020-12-16
0
597
RabbitMQ是个啥
概念RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。AMQP :Advanced Message Queue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言等条件的限制。RabbitM...
2020-09-08
0
577