2018年3月19日

摘要: 一.synchronized的缺陷 synchronized是java中的一个关键字,也就是说是Java语言内置的特性。那么为什么会出现Lock呢? 在上面一篇文章中,我们了解到如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获 阅读全文
posted @ 2018-03-19 11:51 阿特曼 阅读(22791) 评论(8) 推荐(2) 编辑

2018年3月17日

摘要: 以下是本文的目录大纲: 一.为什么会出现同步容器? 二.Java中的同步容器类 三.同步容器的缺陷 若有不正之处请多多谅解,并欢迎批评指正。 请尊重作者劳动成果,转载请标明原文链接: http://www.cnblogs.com/dolphin0520/p/3933404.html 一.为什么会出现 阅读全文
posted @ 2018-03-17 07:40 阿特曼 阅读(348) 评论(0) 推荐(0) 编辑

2018年3月14日

摘要: 1、 简述Java的基本历史 java起源于SUN公司的一个GREEN的项目,其原先目的是:为家用消费电子产品发送一个信息的分布式代码系统,通过发送信息控制电视机、冰箱等 2、 简单写出Java特点,写出5个以上,越多越好 简单的、面向对象的、分布式的、安全的、稳定的、与平台无关的、可解释的、多线的 阅读全文
posted @ 2018-03-14 10:53 阿特曼 阅读(608) 评论(0) 推荐(0) 编辑
 
摘要: 代码中比较容易出现bug的场景: 不一致的同步,直接调用Thread.run,未被释放的锁,空的同步块,双重检查加锁,在构造函数中启动一个线程,notify或notifyAll通知错误,Object.wait和Condition.await未在同步方法或块中调用,把Lock当锁用,调用Conditi 阅读全文
posted @ 2018-03-14 07:51 阿特曼 阅读(628) 评论(0) 推荐(0) 编辑

2018年3月10日

摘要: 并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的多线程并发程序。本系列会从线程间协调的方式(wait、notify、notifyAll)、Synchronized及Vo 阅读全文
posted @ 2018-03-10 12:55 阿特曼 阅读(310) 评论(1) 推荐(0) 编辑

2018年3月5日

摘要: 1、是么是平台 Java是可以跨平台的编程语言,那我们首先得知道什么是平台,我们把CPU处理器与操作系统的整体叫平台。 CPU大家都知道,如果计算机是人,那CPU就是人的大脑,它既负责思维运算,又负责身体各部件的命令控制。CPU的种类很多,除去我们熟知的Intel与AMD外,还有比如上面说到的SUN 阅读全文
posted @ 2018-03-05 16:03 阿特曼 阅读(233) 评论(0) 推荐(0) 编辑

2018年3月3日

摘要: 宋体,是现代印刷字体中资格最老的字体,它成熟于明末清初之际,但源于宋代雕版印刷字体,故而得名。它整齐划一,规范易读,很受广大读者爱戴,一直是使用率最高和使用范围最广的印刷字体。为了满足不同的风格需要,宋体形体也在不断发生着一些变化,形成了老宋、新宋和仿宋体的不同面貌。 (一)老宋体及其艺术风格 老宋 阅读全文
posted @ 2018-03-03 14:08 阿特曼 阅读(6354) 评论(0) 推荐(0) 编辑
 
摘要: 在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的结构 单例模式的特点: 单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供 阅读全文
posted @ 2018-03-03 11:45 阿特曼 阅读(335) 评论(0) 推荐(0) 编辑

2018年3月2日

摘要: package nanmoamituofo.jileshijie01;public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello Western Paradise"); }}pa 阅读全文
posted @ 2018-03-02 14:14 阿特曼 阅读(7046) 评论(0) 推荐(0) 编辑

2018年3月1日

摘要: 1.一般的泛函就是把函数作为元素来研究的一门学科,泛函分析,举个简单一点的列子,我们以前学的函数是把数字作为基本的元素来研究的,现在更高一个层次,就是元素就是一个函数,比如全体实系数连续函数构成一个集合A,那么这个A中每一个元素就是一个函数,而泛函就是研究在类似于A这种集合到数之间的关系,比如在定义 阅读全文
posted @ 2018-03-01 12:04 阿特曼 阅读(12597) 评论(0) 推荐(1) 编辑