wcy98
wcy98
全部文章
分类
Java核心知识(8)
学习视频总结(1)
工具使用(1)
未归档(2)
面试题总结(45)
归档
标签
去牛客网
登录
/
注册
wcy98
全部文章
(共53篇)
java-基础-1
1. Java基础1.1 为什么Java代码可以实现一次编写、到处运行?参考答案 JVM(Java虚拟机)是Java跨平台的关键。 在程序运行前,Java源代码(.java)需要经过编译器编译成字节码(.class)。在程序运行时,JVM负责将字节码翻译成特定平台下的机器码并运行,也就是说,只要在不...
2021-03-06
0
447
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
Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么区别
1.为什么使用MQ 核心:解耦,异步,削峰(1)解耦:A 系统发送数据到 BCD 三个系统,通过接口调用发送。如果 E 系统也要这个数据呢?那如果 C 系统现在不需要了呢?A 系统负责人几乎崩溃......A 系统跟其它各种乱七八糟的系统严重耦合,A 系统 产生一条比较关键的数据,很多系统都需要 A...
2021-02-05
0
1059
sleep()和wait() 有什么区别
1.声明的位置不同:对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。2.一个释放锁,一个不会释放锁:sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行...
2021-02-03
0
590
常用快捷键
Eclipse中的快捷键: 1.补全代码的声明:alt + / 2.快速修复: ctrl + 1 3.使用单行注释:ctrl + / 4.使用多行注释: ctrl + shift + / 5.取消多行注释:ctrl + shift + \ 6.复制指定行的代码:ctrl + alt + do...
2021-01-31
1
1321
首页
上一页
1
2
3
4
5
6
下一页
末页