- 博客(5)
- 收藏
- 关注
原创 浅谈Spring框架AOP概念
何为AOP?AOP(Aspect Oriented Programming,面向切面编程):AOP是一种新的方法论,在这之前相信我们都听过面向对象编程(OOP),AOP就是对OOP的补充,它们的关系是相辅相成的,并不是谁依靠谁的关系。AOP主要做什么?从AOP的语意来看,面向对象编程针对的就是对象,而它的兄弟面向切面编程不难想象针对就是切面。切面可以理解为对象实例某个关注点的模块化,这个...
2019-05-10 00:01:50
126
原创 java多线程
线程通讯概念:线程通讯的目标是使线程间能够互相发送信号。另一方面,线程通讯使线程能够等待其他线程的信号wait/notify/notifyAll三种方法的使用wait()方法是指线程调用wait方法后会释放资源处于非运行状态(等待)notify/notifyAll方法是指线程调用该方法后,处于wait状态的线程会被唤醒重新执行,如果有多个wait,notify随机唤醒一个线程,notify...
2019-03-22 00:26:06
121
原创 java异常机制
java异常主要包括异常体系和异常处理异常体系java异常体系是Throwable类,Error类和Exception类都是是它的子类Error类是错误的意思,程序一旦出现错误则程序终止,是不可修复的,必须修改源代码才可以;Exception类是异常的意思,程序一旦出现异常,有可能会被修复,主要看出现异常类型,Exception类又分为可检查性异常和运行时异常。Error类有一个常见子类,...
2019-03-16 21:21:03
141
原创 面向对象三大特征概述
面向对象三大特征:封装、继承、多态封装定义:封装就是隐藏对象的属性和实现细节,仅保留一些对外接口。作用:1.增强安全性:如果将对象的一些属性和实现细节加以隐藏,就意味着用户不能去访问这些被隐藏的部分,也就不能随意去更改,就减少了程序的出错甚至毁坏,而且被隐藏的部分通常是对象内部脆弱的部分。2.简化编程:对于用户来说,他关心的只有他想知道的部分,如果将对象的全部属性和实现细节都展现在用户面...
2019-03-11 23:45:10
608
1
原创 单例模式
目标:保证一个类只有一个实例实现:不可被外部创建限制外部访问方式(private)内部保证实例唯一性四种创建方式1.懒汉式:因为类加载的时候静态代码块就会执行,所以在调用类的时候该类中的静态方法(static)执行,静态方法用if语句判断一个private的静态属性是否初始化,然后给它赋一个新的构造器,最后返回一个该静态属性的值。之后每一次调用静态方法都会因为该静态属性已经不是原来的值...
2019-03-07 08:56:17
194
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人