banner
按时间整理的学习笔记。

文章归档

Scroll down
Java基础

从以下几个方面阐述堆(heap)和栈(stack)的区别。

前言

我们创建线程的常见方式一般有继承Thread类以及实现Runnable接口,其实Thread类也是实现了Runnable接口。通过这两种方式创建的线程,在执行完毕之后都会被销毁,这样频繁的创建和销毁线程是一件很浪费资源到的事情。那么,有没有什么办法解决这个问题呢?通过创建线程池就可以解决这个问题。

开篇

最近有时间,学习了一下设计模式,发现了一个问题,代理模式(静态代理)在写法和结构上,基本和装饰器是一样的。

静态属性、静态方法可以被继承、重写,只是没表现出多态性而已。

一、Java 面向对象思想

  • 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到
    继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因
    素的重要手段。
HashMap
  • 11/04
  • 22:19
1
请输入关键词进行搜索