POP(Procedure Oriented Programming) 面向过程编程;OOP(Object Oriented Programming) 面向对象编程;AOP(Aspect Oriented Programming) 面向切面编程。这三组单词代表了三种不同的编程思想,今天我们就一起来研究一下它们具体的含义吧。
直接继承 Thread 类和实现 Runnable 接口来创建线程有和异同
在 Java 中,常用的创建线程方式有两种,一种是继承 Thread 类;另一种是直接实现 Runnable 接口,然后 @Override 其中的 run 方法。今天我们就来探究一下这两种方式的异同点吧。
Web 页面的请求历程
大家回顾一下每天的上网流程:第一步 打开 Web 浏览器。第二步 在地址栏键入一个 URL 地址,例如 www.google.com 。第三步 等待谷歌的 Web 服务器给你返回一个 HTML 页面。
这个看似简单的请求,背后隐藏了许多细节。我们来聊一聊这些细节吧。