![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 85
wanna do
这个作者很懒,什么都没留下…
展开
-
Java基础-Java内部类
文章目录JAVA内部类静态内部类成员内部类约束局部内部类约束匿名内部类 JAVA内部类 JAVA类中不仅可以定义变量和方法,还可以定义类,这样定义在类内部的类就被称为内部类。根据定义的方式不同,内部类按照一般区分,大致可分为一下四类: 静态内部类 成员内部类 局部内部类 匿名内部类 每个内部类都能独立地继承一个实现,所以无论外围类是否已经继承了某个实现,对于内部类都没有影响。内部类使得多重继承的解决方案时变得更加完整。 静态内部类 定义在类内部的静态类,相当于static修饰的成员内部类,可以用静态变原创 2021-08-12 09:27:39 · 123 阅读 · 0 评论 -
Java基础-Java中的异常
文章目录概念异常分类1. Error2. Exception2.1. RuntimeException2.2. CheckedException异常的处理方式1. 不做处理,继续抛给调用者2. try catch捕获异常throw和throws的区别1. 位置不同2. 功能不同 概念 如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下,会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其它代码也无法继续执行,异常处理机制会将代码执原创 2021-08-12 09:26:27 · 100 阅读 · 0 评论 -
Java基础-进程与线程
文章目录一. 进程/线程/线程上下文切换进程进程的特征线程线程与进程的区别上下文寄存器程序计数器PCB-进程控制块上下文切换1. 上下文切换的活动2. 引起线程上下文切换的原因二. 线程实现/创建方式三. 线程的运行流程新建状态就绪状态运行状态阻塞状态死亡状态:四. 线程基本方法1. wait2. sleep3. yield4. interrupt5. join6. notify7. 其它方法8....原创 2020-05-04 16:26:57 · 302 阅读 · 0 评论 -
Java基础-Java中的锁
文章目录锁的类型一、乐观锁/悲观锁二、自旋锁1. 自旋锁的优缺点2. 自旋锁时间阈值3. 自旋锁参数配置三、可重入锁(递归锁)1. 实现原理2.Java中的可重入锁四、公平锁/非公平锁五、独占锁/共享锁六、互斥锁/读写锁七、偏向锁/轻量级锁/重量级锁八、分段锁九、同步锁与死锁同步锁死锁产生死锁的4个必要条件Java中的锁一、Synchronized同步锁1. 作用范围2. 核心组件3. 实现4. ...原创 2020-05-04 16:30:34 · 230 阅读 · 0 评论 -
Java基础-Java反射
文章目录前言1. 动态语言的概念2. 反射机制概念3. 反射的应用场合3.1. 编译时类型和运行时类型3.2. 编译时类型无法获取具体方法Java反射API1. 相关类1.1. Class类1.2. Field类1.3. Method类1.4. Constructor类2. 反射使用步骤3. 获取Class对象的3种方法4. 创建对象的两种方法4.1. Class对象的newInstance()4.2. Constructor对象newInstance()方法 前言 1. 动态语言的概念 动态语言是指程序原创 2021-08-12 09:21:09 · 112 阅读 · 0 评论