paine1690

学而时习之不亦说乎 ?


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

Java中的异常机制

发表于 2016-12-15 | 分类于 Java | 阅读次数:
一、异常1、类继承结构在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable 指定代码中可用异常传播机制通过 Java 应用程序传输的任何问题的共性。 从图中可以看出,Throwable有两个子类,Error(错误)和Exception(异常)。二者都是 ...
阅读全文 »

Java中的Object类与深浅克隆

发表于 2016-12-15 | 分类于 Java | 阅读次数:
在Java中,Object类是所有类的父类,任何类都默认继承Object。 一、Object的中的公有方法1.8中的源码 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 ...
阅读全文 »

Java中的死锁

发表于 2016-12-12 | 分类于 多线程 | 阅读次数:
一、定义关于死锁的经典描述就是哲学家就餐问题: 假设有五位哲学家围坐在一张圆形餐桌旁,做以下两件事情之一:吃饭,或者思考。吃东西的时候,他们就停止思考,思考的时候也停止吃东西。餐桌中间有一大碗意大利面,每两个哲学家之间有一只餐叉。因为用一只餐叉很难吃到意大利面,所以假设哲学家必须用两只餐叉吃东西。 ...
阅读全文 »

线程安全与锁

发表于 2016-12-11 | 分类于 多线程 | 阅读次数:
线程安全: 当多个线程访问某个类时,不管运行环境采用何种调度方式或者这些线程如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能正确表现出正确的行为,你们就称这个类是线程安全的 一、原子性与可见性1、可见性可见性,是指线程之间的可见性,一个线程修改的状态对另一个线程是可见的。也就 ...
阅读全文 »

多线程基础

发表于 2016-12-10 | 分类于 多线程 | 阅读次数:
一、线程的两种实现方式Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法: 举一个实际例子来说明:假设一个影院有三个售票口,分别用于向儿 ...
阅读全文 »

464. Can I Win

发表于 2016-12-09 | 分类于 算法 | 阅读次数:
In the “100 game,” two players take turns adding, to a running total, any integer from 1..10. The player who first causes the running total to reach ...
阅读全文 »

Best Time to Buy and Sell Stock I II III IV

发表于 2016-12-08 | 分类于 算法 | 阅读次数:
1、Best Time to Buy and Sell Stock I Description: Say you have an array for which the ith element is the price of a given stock on day i. If you were o ...
阅读全文 »

375. Guess Number Higher or Lower II

发表于 2016-12-08 | 分类于 算法 | 阅读次数:
We are playing the Guess Game. The game is as follows: I pick a number from 1 to n. You have to guess which number I picked. Every time you guess wro ...
阅读全文 »

Java NIO与反应器模式

发表于 2016-11-28 | 分类于 设计模式 | 阅读次数:
Java NIO是1.4中出现的重要更新,其中几个重要概念简单理解以下,并且学习其中用到的Reactor模式,即反应器模式。 一、缓冲区 Buffer缓冲区是NIO中最重要的一个概念,最上面的是Buffer接口,下面有: CharBuffer IntBuffer DoubleBuffer Shor ...
阅读全文 »

Java单例模式

发表于 2016-11-28 | 分类于 设计模式 | 阅读次数:
单例模式一个是设计模式中最常见的一种了,网上有n多中写法。顾名思义单例模式就是只有一个该类的实例。实现方式大概有一下几类: 饿汉式 懒汉式 枚举模式 首先最基本的肯定是将构造函数设为私有,在此基础上几种写法各有特点,主要是因为三个性能指标的影响: lazy loading 线程安全 序列化攻击 ...
阅读全文 »
1…4567

paine

paine1690

65 日志
11 分类
29 标签
© 2018 paine
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4