菜鸟笔记
提升您的技术认知

java 笔记-ag真人游戏

java 8 hashmap 详解

菜鸟阅读 : 727

文章目录 1. hashmap 存储结构 1.1 hashmap底层结构 1.2 hashmap 为什么采用数组 链表 reference: 解决hash冲突的四种方法: 1.2 hashmap 数组结构可否被替代 1.3 hashma...

java锁的种类

菜鸟阅读 : 587

概述 锁大概有以下名词: 自旋锁、自旋锁的其他种类、阻塞锁、可重入锁、读写锁、互斥锁、悲观锁、乐观锁、公平锁、偏向锁、对象锁、线程锁、锁粗化、锁消除、轻量级锁、重量级锁、信号量、独享锁、共享锁、分段锁。 我们所说锁的分类其实应该按照锁的特性...

java 8 将map转换为list

菜鸟阅读 : 823

将一个java示例转换map为list 汇总: map map = new hashmap<>(); // convert all map keys to a list list<...

java 死锁及避免死锁

菜鸟阅读 : 615

死锁 死锁是两个或更多线程阻塞着等待其它处于死锁状态的线程所持有的锁。死锁通常发生在多个线程同时但以不同的顺序请求同一组锁的时候。 例如,如果线程1锁住了a,然后尝试对b进行加锁,同时线程2已经锁住了b,接着尝试对a进行加锁,这时死锁就发生...

java: 非法字符: ‘\ufeff‘解决方法

菜鸟阅读 : 994

出现问题:在使用idea时候会出现java: 非法字符: '\ufeff'这样的情况  原因:出现这样的问题来源于这个bom,一般在编写时候会给你默认添加这样的一个bom头,是隐藏起来的,编译时候会给出现编码混乱问题。详见了解bo...

java之多线程

菜鸟阅读 : 482

程序、进程、线程 程序:为完成特定任务,用某种语言编写的一组指令的集合,是一段静态代码 进程(process):其是程序的一次执行过程,正在运行的一个程序,进程作为资源分配的单位,在内存中会为每个进程分配不同的内存区域。进程是一个动的过程,...

java之servlet

菜鸟阅读 : 635

客户端与服务端交互原理 http(超文本传输协议) 含义:http协议就相当于客户端和服务端定义好的一个规范,通过这个规范,所有人在请求和响应的过程中都需要遵循这样的规范 http协议作用:规范了浏览器和服务器之间的数据交互 特点 简单快速...

java之集合

菜鸟阅读 : 637

数据结构 含义:就是在计算机的缓存,内存,硬盘如何组织管理数据的;重点是在结构上,是按照什么结构来管理我们的数据的 数据结构分类: 逻辑结构:思想上的结构->线性表(数组、链表)、图、树、栈、队列 物理结构:逻辑上的结构->紧密...

java之泛型

菜鸟阅读 : 473

泛型 含义:集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象。所以在jdk1.5之后使用泛型来解决。因为这个时候除了元素的类型不确定,其他部分是确定的,例如关于这个元素如何保存,如何管理等是确定的,因此,此时把元素...

网站地图