
Java 开发
文章平均质量分 88
Java 开发各种相关
Nevercome_
无尽的技术
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Java 开发手册】异常处理最佳实践
Java 异常处理最佳实践:通用性的、分层架构下的不同异常处理逻辑与自定义异常原创 2021-09-12 17:51:05 · 959 阅读 · 0 评论 -
【面试准备】Java基础知识
Java面试的核心知识点,干货解答,不是背课文的那种哦。原创 2021-03-19 20:58:51 · 295 阅读 · 0 评论 -
聊聊Java8以后各个版本的新特性
Java8以后各个版本的新特性转载 2020-07-22 10:59:04 · 515 阅读 · 0 评论 -
Java反射基础
Introduction内容源自对慕课网视频Java反射教程的笔记慕课网教程-反射——Java高级开发必须懂的Class类的使用类是对象,类是java.lang.Class的对象如何表示这个对象public class ClassDemo1 { // Foo的实例对象的表示 Foo foo = new Foo(); // 万事万物皆对象,那么Foo这个类怎么...原创 2019-04-07 15:02:18 · 707 阅读 · 0 评论 -
Java设计模式-单例模式-饿汉-懒汉-饿汉线程不安全解决
目录为什么需要单例饿汉模式的简单实现懒汉模式的简单实现二者比较解决懒汉模式的线程不安全问题为什么需要单例单例模式能够保证一个类仅有唯一的实例,并提供一个全局访问点。我们是不是可以通过一个全局变量来实现单例模式的要求呢?我们只要仔细地想想看,全局变量确实可以提供一个全局访问点,但是它不能防止别人实例化多个对象。通过外部程序来控制的对象的产生的个数,势必会系统的增加管理成本,增大模...原创 2019-05-02 00:09:29 · 673 阅读 · 0 评论 -
Java-Synchronized(一)-简介
关键字的作用摘自JDK 1.8同步方法支持一种简单的策略来防止线程干扰h和内存一致性错误:如果一个对象对多个线程可见,则对该对象变量的所有读取或写入都是通过同步方法完成的。通俗易懂的能够保证在同一时刻最多只有一个线程在执行该段代码,以达到确保并发安全的效果。地位作为关键字,被Java语言原生支持是最基本的同步手段是并发编程的元老级角色,并发编程的必学内容不使用并发的后...原创 2019-04-28 11:13:55 · 214 阅读 · 0 评论 -
HashMap源码分析
前言面试一般都会问到HashMap整理内容自慕课网https://coding.imooc.com/lesson/337.html#mid=24128参考博客:https://www.cnblogs.com/aspirant/p/8906018.html内容讲的是HashTable,里面数据结构和如何扩容说得挺好内容图解数据结构图解说明数据结构基础图解说明HashMap原理...原创 2019-06-08 22:11:28 · 187 阅读 · 0 评论 -
Java-Synchronized(二)-对象锁与类锁
两种用法对象锁包括方法锁(默认锁对象为this当前对象实例)和同步代码块锁(自己指定锁对象)类锁指synchronized修饰的静态方法或指定锁为Class对象对象锁-方法锁public class SynchronizedObjectMethod3 implements Runnable { static SynchronizedObjectMethod3 instanc...原创 2019-04-28 11:15:25 · 200 阅读 · 0 评论 -
Java-Synchronized(三)-多线程访问同步方法的七种情况
七种情况两个线程同时访问一个对象的同步方法两个线程访问的是两个对象的同步方法两个线程访问的是synchronized修饰的静态方法同时访问同步方法与非同步方法访问一个对象的不同的普通同步方法同时访问静态synchronized方法和非静态的synchronized方法方法抛出异常后,会释放锁一 | 两个线程同时访问一个对象的同步方法两个线程t1和t2同一个对象,它们都是R...原创 2019-04-28 11:16:04 · 315 阅读 · 0 评论