![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 89
z啵唧啵唧
vx:_cherishxs
展开
-
多线程基础知识
文章目录多线程1、创建线程的几种方式继承Thread类通过实现Runnable接口来创建线程通过实现Callable接口来创建并启动线程这三种方法的一些总结2、Thread类的常用方法构造方法静态方法实例方法3、run()和start()的区别4、线程是否可以重复启动5、线程的生命周期6、如何实现线程同步7、线程、进程之间的关系进程线程8、进程之间的通信方式信号管道消息队列共享内存信号量总结9、线程之间的通信方式wait()、notify()、notifyAll()10、Java同步机制中的wait、not原创 2022-03-18 02:32:30 · 370 阅读 · 2 评论 -
Java集合
文章目录集合类常见面试题总结1、Java中常见的集合2、容器中那些那些是线程安全的,那些不是线程安全的线程不安全线程安全3、Map接口的实现类4、Map的put过程(源码分析)5、得到一个线程安全的Map的方法6、HashMap的特点7、Jdk7和jdk8中HashMap的区别8、HashMap的扩容机制9、HashMap中循环链表的产生10、如何将HashMap实现线程安全呢?11、HashMap和ConcurrentHashMap的区别12、LinkedHashMap13、TreeMap14、Array原创 2022-03-09 13:31:49 · 688 阅读 · 0 评论 -
redis知识点总结
文章目录redis学习redis简介windows学习redis的基本操作hash类型数据的基本操作hash实现购物车list类型数据基本操作list数据扩展操作set的类型数据的基本操作set类型数据的扩展操作sorted_set类型的基本操作数据类型综合案列分析key的通用操作key的基本操作key的扩展操作key的查询操作key的其他操作数据库通用的操作Jedis简介使用jedis的三个步骤案例:服务调用次数控制jedis工具开发基于linux系统安装redis安装教程出现错误以及解决方案启动方法多用原创 2022-03-08 19:42:01 · 733 阅读 · 2 评论 -
栈和队列简单总结
文章目录栈和队列栈栈的简介栈的常见应用自己实现一个栈队列队列的两种实现方式基于链表实现的队列栈和队列站和队列都是线性表,都是基于List基础上实现的线性表就是元素按照一条"直线排列起来",线性表这个结构中,一次添加单个元素,常见的线性表有:数组,链表,字符串,栈和队列常见的非线性结构有:树,图站和队列是一个再使用上更加严格的线性表,规定了添加元素和输出元素的规则动态数组,链表,可以在任意位置进行插入和删除栈栈的简介栈是一个先进后出,后进先出的线性表,支持三个核心的操作:入栈(pus原创 2022-01-26 10:26:17 · 491 阅读 · 0 评论 -
JAVA异常知识点总结
文章目录JAVA异常认识常见的异常除0异常空指针异常数组越界异常避免异常的两种方式异常常用的语法使用try...catch...处理异常多个catch块的情况Exception异常异常错误的输出finally代码块关于异常的返回值问题关于异常的关键字异常结构体系自定义异常类JAVA异常认识常见的异常除0异常int i = 0;int j =10;System.out.println(j/i);因为被除数不能为0所以这时候就会爆出异常空指针异常String str = null;str原创 2022-01-24 19:01:36 · 414 阅读 · 0 评论 -
String类的一些总结
文章目录String介绍创建字符串的三种方式equals方法字符串常量池字符串的不可变性StringBuffer类和StringBuilder类String和char之间的转化字符串其他的一些操作字符串的比较字符串查找字符串替换字符串拆分String介绍三大特殊的类:String、Object、包装类String的底层是一个字符数组并且String是一个final修饰的类,final修饰的类不能有子类内存图:创建字符串的三种方式1、直接赋值法String str = "hell原创 2022-01-21 10:09:48 · 453 阅读 · 0 评论 -
学习Object类
文章目录Object类Object类的特点Object类的源码和方法toString和equals方法toString方法equals方法Object类Object类的特点Object类是所有类的默认父类(不需要使用extends显示继承),因此Object类的所有方法(private除外),所有类的对象都能使用java中对Object做了扩充,Object不仅是所有类的父类,只要是引用类型。都是可以向上转型变为Object类,包括数组和接口。Object类型可以接收所有的引用数据类型Objec原创 2022-01-18 17:16:58 · 365 阅读 · 0 评论 -
学习包装类
文章目录包装类概念DIY一个Integer类包装类类别对象类型的包装类数值类型的包装类装/拆箱注意关于包装类的比较一个小坑包装类和String类的相互转换包装类概念包装类是将8大基本类型进行封装因为Object类只能接收引用类型不能接收基本类型,为了能够让Object类能够接收所有的类型就把8大类型封装起来DIY一个Integer类自己定义的Integer类package com.zb;public class IntDemo { private int data;原创 2022-01-18 17:13:58 · 271 阅读 · 0 评论