![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础补齐
文章平均质量分 53
Fiona Hitane
你有拒绝的权利,禁止一切形式的情感上贡
展开
-
java中ArrayList和 int[]的区别
一、arraylistArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList 继承了 AbstractList ,并实现了 List 接口。1.初始化ArrayList 类位于 java.util 包中,使用前需要引入它,语法格式如下:import java.util.ArrayList; // 引入 ArrayList 类ArrayList<E> objectName =new ArrayList&l原创 2021-12-29 10:51:41 · 3530 阅读 · 0 评论 -
java——锁/分布式锁
一、并发编程中的锁二、分布式锁原创 2021-12-16 23:23:50 · 520 阅读 · 0 评论 -
java常问面试题总结
一、hashmap1.数据结构JDK1.8之前的HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了节解决哈希碰撞(两个对象调用的hashCode方法计算的哈希码值一致导致计算的数组索引值相同)而存在的(“拉链法”解决冲突)。JDK1.8之后在解决哈希冲突时有了较大的变化,当链表长度大于阈值(或者红黑树的边界值,默认为8)并且当前数组的长度大于64时,此时此索引位置上的所有数据改为使用红黑树存储。2.put数据的过程...原创 2021-12-10 09:50:29 · 74 阅读 · 0 评论 -
synchronized关键字
一、synchronized锁原理每一个Java对象内部都只有一个锁,如果使用synchronized使一个线程获取了某一个对象的锁之后,其它线程就无法获取这个对象的锁了,因为只有一个锁,其他线程只能等这个线程释放这个锁。二、synchroniaze的使用https://www.iamshuaidi.com/1082.htmlhttps://zhuanlan.zhihu.com/p/3460289511.修饰实例方法2.修饰静态方法3.修饰代码块类锁与对象锁三、monitor锁https原创 2021-09-27 09:46:52 · 69 阅读 · 0 评论 -
java ——类与方法
1.类的定义(1) 格式public class ClassName{// 成员变量// 成员方法}(2) 举例public class Person {//定义成员变量private String name;//姓名private int age;//年龄private char gendar;//性别//定义成员方法/*** study方法**/public void study(){System.out.println("好好学学习,天天向上");}/***转载 2021-09-18 10:04:33 · 135 阅读 · 0 评论