图解数组和链表 Java

图解数组和链表

在力扣上看到的,感觉不错,转载过来。 作为线性表的两种存储方式 —— 链表和数组,这对相爱相杀的好基友有着各自的优缺点。接下来,我们梳理一下这两种方式。 数组,所有元素都连续的存储于一段内存中,且每...
全文
网络编程之BIO、NIO、AIO、netty Java

网络编程之BIO、NIO、AIO、netty

什么是IO Java中I/O是以流为基础进行数据的输入输出的,所有数据被串行化(所谓串行化就是数据要按顺序进行输入输出)写入输出流。简单来说就是java通过io流方式和外部设备进行交互。 在Java...
全文
【计算机网络】总结 Java

【计算机网络】总结

1)读取 MyBatis 配置文件:mybatis-config.xml 为 MyBatis 的全局配置文件,配置了 MyBatis 的运行环境等信息,例如数据库连接信息。 2...
全文
【操作系统】总结 Java

【操作系统】总结

进程和线程区别 进程是资源分配的基本单位,但是线程不拥有资源,线程可以访问隶属进程的资源。 线程是独立调度的基本单位,在同一进程中,线程的切换不会引起进程切换,从一个进程中的线程切换到另一个进程中的...
全文
深入浅出JVM&GC问题排查 Java

深入浅出JVM&GC问题排查

本文转自美团技术博客,有删改 jvm内存区域 GC 主要工作在 Heap 区和 MetaSpace 区(堆和元空间,也就是第二张图的蓝色部分。元空间是旧版本的方法区),在 Direct Memory...
全文
Java关键字this和super Java

Java关键字this和super

this 用法1:代表当前对象本身 用法2:方法形参和类成员变量重名,用this进行区别 class demo{ private int age = 10; public int getAge(in...
全文