请注意,我爱我家并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome浏览器

浅谈Java多线程(二)

7-21 673 views

线程的协调 在Java多线程中,对于线程之间共享的实例资源,可以通过synchronized修饰符修饰其方法,实现线程之间的同步。另外,在多线程设计中,还需考虑到线...
阅读全文 0

浅谈Java多线程(一)

7-18 754 views

Java支持多线程,可以通过继续Thread类或实现Runnable接口定义线程类,并在该类中重写run方法。 一个简单的Java线程类MyThread如下所示。 ...
阅读全文 0

Java的类加载机制

7-15 635 views

Java包含两种基本的类加载器,分别是启动类加载器和用户自定义类加载器。启动类加载器负责加载核心Java API的class文件,而用户自定义类加载器负责加载其他cl...
阅读全文 0

八皇后问题与回溯算法

7-11 803 views

八皇后问题是在8*8的棋盘上放置8枚皇后,使得棋盘中每个纵向、横向、左上至右下斜向、右上至左下斜向均只有一枚皇后。八皇后的一个可行解如图所示: ...
阅读全文 0

Java笔试题

6-23 690 views

1.OOP三特性 2.Java中如何实现多继承 3.Java对象生成过程 4.HashTable和HashMap的区别 5.接口的成员域具有什么属性 6.经常使用的三种设计模式,画出UML图,并...
阅读全文 0

Java中对象的初始化生成过程

6-22 690 views

Java是面向对象的一种语言,在Java对象生成的过程,涉及子类和父类的加载、静态成员变量的初始化、子类和父类对象的初始化等过程,其具体过程通过下述代码来...
阅读全文 0

1000瓶药,需要多少只小白鼠试验(二)

6-17 756 views

1000瓶水,其中有一瓶有毒,小白鼠喝后24小时会死忙。请问最少多少只老鼠,可以在24小时测出哪瓶有毒。 答案:最少需要[log21000]=10只小白鼠 试验方法: 100...
阅读全文 0

1000瓶药有1瓶有毒,需要多少只小白鼠才能试验找出

6-17 800 views

1000瓶药有1瓶有毒,如果小白鼠服用有毒的药,则24小时后死亡。现在需设计一种策略,使用尽可能少的小白鼠,在24小时内找出有毒的药。 思路: 令1000瓶药的序...
阅读全文 0

一道有关飞机绕赤道飞行的面试题

6-12 795 views

假设赤道上有且仅有一座机场,并有若干架飞机,每架飞机的油量可保证飞半个赤道的距离。现在要求一架飞机从机场起飞,绕赤道一圈后,返回机场。在该飞机飞行...
阅读全文 0

Lucene简介

6-09 703 views

Lucene是Apache基金会下的一个开源项目,提供能够实现全文索引和检索的Java API。Lucene包含索引引擎和检索引擎两部分。对于包含多个字段(Field)的文档(Do...
阅读全文 0