POP OOP and AOP
POP(Procedure Oriented Programming) 面向过程编程;OOP(Object Oriented Programming) 面向对象编程;AOP(Aspect Oriented Programming) 面向切面编程。这三组单词代表了三种不同的编程思想,今天我们就一起来研究一下它们具体的含义吧。
POP(Procedure Oriented Programming) 面向过程编程;OOP(Object Oriented Programming) 面向对象编程;AOP(Aspect Oriented Programming) 面向切面编程。这三组单词代表了三种不同的编程思想,今天我们就一起来研究一下它们具体的含义吧。
最近在阅读 《深入理解 Java 虚拟机》 一书,想跟着书编译一个自己的 JDK 出来。
在现实世界中,桥梁的功能是将河流的两侧连接起来。Bridge 模式的作用也是将两样东西连接起来,它们分别是『类的功能层次结构』和『类的实现层次结构』。那么,『类的功能层次结构』和『类的实现层次结构』分别指的是什么呢?
如果想让额定工作电压是直流 12 伏特的笔记本电脑在交流 220 伏特的 AC(Alternating Current) 电源下工作,应该怎么做呢?通常,我们会使用 AC 适配器,将家庭用的交流 220 伏特电压转换成我们所需要的直流 12 伏特电压。这就是适配器的工作,它位于实际情况与需求之间,填补两者之间的差异。
在 Java 中,常用的创建线程方式有两种,一种是继承 Thread 类;另一种是直接实现 Runnable 接口,然后 @Override 其中的 run 方法。今天我们就来探究一下这两种方式的异同点吧。
21 世纪已经过去了 1/5,还没有接触过计算机的朋友应该很少了吧。但是,你真的了解你每天都在使用的计算机吗?计算机由哪些部件组成?内存和硬盘有什么区别?在 Windows 上能运行的软件为什么在 Mac OS 上就不能运行了?
大家回顾一下每天的上网流程:第一步 打开 Web 浏览器。第二步 在地址栏键入一个 URL 地址,例如 www.google.com 。第三步 等待谷歌的 Web 服务器给你返回一个 HTML 页面。
这个看似简单的请求,背后隐藏了许多细节。我们来聊一聊这些细节吧。