自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Spring框架的江湖地位及核心IOC原理

Spring框架的概念 现在java大部分项目都少不了会使用Spring框架,它是企业级Java开发最流行的框架,通过集成提供一站式解决方案,那么Spring框架到底是什么呢?Spring是一个轻量级的DI和AOP容器框架,Spring作为一个框架,提供了一些基础功能,(如事务管理,持久层集成等),使开发人员更专注于开发应用逻辑,提供了一套适用于任何场景的编程和配置模型来开发企业级Java应用程序...

2019-05-09 09:26:30 181

原创 JAVA的多线程相关知识梳理

1. 信号量 信号量(Semaphore)是一个线程同步结构,是用于在线程间传递信号,以避免出现信号丢失,或者像锁一样用于保护一个关键区域,信号量负责协调各个线程,以保证线程能够正确、合理的使用公用资源。信号量通过使用计数器来控制对共享资源的访问。如果计数器大于零,则允许访问。如果为零,则拒绝访问。计数器的计数是允许访问共享资源的许可。因此,要访问资源,必须从信号量向线程授予许可。 2.线程池 线...

2019-03-22 00:03:13 67

原创 简述JAVA异常机制

JAVA异常机制体系以及异常处理 Java异常是Java提供的一种识别及响应错误的一致性机制。Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,异常能清晰的回答what, where, why这3个问题:异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪“抛出,异常信息回答了“为什么“会抛出。Java异常处理机制需要用...

2019-03-18 00:21:30 1161

原创 JAVA面向对象的三大特性

JAVA中面向对象的三个特性的概念及其实现 java面向对象程序设计具有三个很重要的特点:封装、继承、多态。 封装是面向对象编程的核心思想。将对象的属性和行为封装起来,其载体就是类,类通常对客户隐藏其实现细节,就是封装的实现思想。例如用户在使用计算机时,只需要使用手指敲击键盘就可以实现一些功能,无需知道计算机内部是如何工作的,即使可能知道计算机的工作原理,但是在使用计算机的时候也并不完全依赖于计算...

2019-03-11 23:20:05 125

原创 java单例

JAVA语言中的4种单例模式的原理及其组成部分 1、饿汉式单例实现 *定义了一个私有的构造函数,并且声明的类在加载时会比较慢,但是可以快速的获取对象,能够公开访问静态的getInstance点,不需要同步,不会有多线程的问题,因为在类加载的时候就已经初始化完成,也不用判断null,只需要直接返回即可。 `public class Hungry { private static Hungry h...

2019-03-06 20:53:23 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除