JavaSE
李勇杰Charles
nothing
展开
-
多线程
线程是什么? 一个程序或进程可以包含多个线程,每个线程看起来都像是在执行各自的工作,但其实是通过系统调度进行轮片执行的。但是不同的地方是,线程共享地址空间,多个线程可以读写相同的变量或数据结构。 so,我们多线程开发的时候必须注意一个问题,每个线程是否影响了其他线程的工作。线程的分类 协作式线程 允许线程自己决定什么时候放弃处理器来等待其他线程,这是由程序员控制的,但是如果编写不当就会出现死原创 2017-12-11 21:39:06 · 275 阅读 · 17 评论 -
Java抽象类与接口
抽象类在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 个人理解:类是对现实世界对象的抽象,抽象类是对类的抽象。抽象就是抓住主要矛盾忽略次要矛盾,抓住本质的东西的一种思维习惯。例如:狗是对所有不同狗的抽象,每一只具体的狗是一个对象,狗这个概念就是抽象出来的“类”。除了狗这个类还有原创 2017-11-26 20:15:29 · 292 阅读 · 21 评论