java基础
Harry小哥哥
我的座右铭:不会,我可以学;落后,我可以追赶;跌倒,我可以站起来;我一定行。
展开
-
什么是多线程?如何实现多线程?
在探讨线程安全之前,我们先来聊聊什么是进程。 进程和线程之间的关系! 什么是进程? 电脑中时会有很多单独运行的程序,每个程序有一个独立的进程,而进程之间是相互独立存在的。比如下图中的Idea、谷歌浏览器、微信等等。 ...原创 2020-08-07 10:29:50 · 1251 阅读 · 1 评论 -
面试题-谈谈封装和抽象的区别
有一句名言:“软件领域的任何问题,都可以通过增加一个间接的中间层来解决”。分层架构的核心其实就是抽象的分层,每一层的抽象只需要而且只能关注本层相关的信息,从而简化整个系统的设计。 设计与分析的过程就是不听的抽象和封装,并且确定各个系统实体的细节。 抽象是指将业务抽象为软件领域的元素(系统,模块或类);封装则是指定义元素的边界,隐藏实现,开放接口。 抽象是指从众多的事物中抽取出具体共同的,本质性的特征作为一个整体。是共同特质的集合形式。 封装是指从众多的事物中抽取出具有共同的,本质性的特征作为一个整体原创 2021-03-02 15:42:21 · 1110 阅读 · 0 评论