java-SE
追逐者6568
旅途中。。。
展开
-
用最通俗的语言来谈谈“什么是线程安全”
不是线程的安全论语中有句话叫“学而优则仕”,相信很多人都觉得是“学习好了可以做官”。然而,这样理解却是错的。切记望文生义。同理,“线程安全”也不是指线程的安全,而是指内存的安全。为什么如此说呢?这和操作系统有关。目前主流操作系统都是多任务的,即多个进程同时运行。为了保证安全,每个进程只能访问分配给自己的内存空间,而不能访问别的进程的,这是由操作系统保障的。在每个进程的内存空间中都会有一块特...转载 2020-04-30 17:01:26 · 207 阅读 · 0 评论 -
JAVA基础——面向对象三大特性:封装、继承、多态
阅读目录一、封装 二、继承 三、多态 四、抽象类和接口的区别JAVA面向对象三大特性详解回到顶部一、封装 1、概念: 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 2、好处: 只能通过规定的方法访问数据。 隐藏类的实例细节,方便修改和实现。 3、封装的实现步骤 ...原创 2019-03-04 22:08:52 · 200 阅读 · 0 评论 -
Java中反射机制详解
序言 在学习java基础时,由于学的不扎实,讲的实用性不强,就觉得没用,很多重要的知识就那样一笔带过了,像这个马上要讲的反射机制一样,当时学的时候就忽略了,到后来学习的知识中,很多东西动不动就用反射,所以回过头来把这个给重新补一下,自己欠下的债,迟早是要还的。 ---WH一、什么是反射? ...原创 2019-03-04 22:19:21 · 148 阅读 · 0 评论 -
常见的七种单例模式
单例模式:是一种常用的软件设计模式,在它的核心结构中值包含一个被称为单例的特殊类。一个类只有一个实例,即一个类只有一个对象实例。 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;售票时,一共有100张票,可有有多个窗口同时售票,但需要保证不要超售(这里的票数余量就是单例,售票涉及到多线程)。如果不是用机制对窗口对象进行唯一化...原创 2019-03-04 22:22:32 · 153 阅读 · 0 评论