-
邓俊辉 编著机械工业出版社源代码下载
-
MODERNOPERATINGSYSTEMSSECOND EDITIONPROBLEM SOLUTIONS
-
非常郁闷,一次误操作删掉几篇博文,所以今天补回桌面秀.(顺便给小废提个意见,在文章删除操作一项中,最好设个warning的提示框,或者设个回收站)接过Uneeda的桌面秀为了不让大家失望,我拿出我的另一个操作系统的桌面.点击图片可看大图。
==========华丽的分割线 接龙必答之问题============1. 目前的桌面是?(操作系统、分辨率)RedHat ES4,1024*7
-
C++ Primer(第4版).chmC++ Primer(第4版)习题解答(部分).pdf
-
C Primer Plus 5th Edition Source Code&Solutions Source Code
-
[1] String fileReaderStringHandle(String fileName)将文件(由fileName指定)读入到一个字符串;[2] byte[] fileReaderByteHandle(String fileName)将文件(由fileName指定)读入到一个字节数组;[3] void fileWriterHandle(String fileName, String t
-
这里提供两种在指定时间后启动线程的方法。一是通过java.util.concurrent.DelayQueue实现;二是通过java.util.concurrent.ScheduledThreadPoolExecutor实现。
-
在“集合框架”中有两种比较接口:Comparable接口和Comparator接口。
-
以下内容总结自《Effective Java》。
1.何时需要重写equals()
当一个类有自己特有的“逻辑相等”概念(不同于对象身份的概念)。
2.设计equals()
[1]使用instanceof操作符检查“实参是否为正确的类型”。
[2]对于类中的每一个“关键域”,检查实参中的域与当前对象中对应的域值。
[2.1]对于非float和double类型的原语类型域,使用==比较;
-
Java不支持类的多重继承,但可以使用内部类来继承实现更多的类。
-
使用wait()与notify()/notifyAll()可以使得多个任务之间彼此协作。
-
对于一般的成员变量,对其提供简单的getter/setter封装即可。而对于一个集合类,不能够这样做。
-
这是一个在并发状态下对互斥资源的访问例子。
-
在处理异常时,应该区分checked异常和unchecked异常。对于checked异常,我们应该提供健壮的异常恢复机制,而对于unchecked异常,这就是编程错误即bug,应该在调试阶段很好的发现和处理它们。
-
在并发环境下,解决共享资源冲突问题时,可以考虑使用锁机制。
-
使用Executors创建和管理线程。
-
在一个方法中,通过匿名内部类定义一个Thread,并Override它的run()方法,之后直接启动该线程。
-
代理模式支持将某些操作从实际的对象中分离出来,通过它的代理类提供处理。这样便于修改和管理这些特定的操作。
-
迭代器是一种模式,它可以使得对于序列类型的数据结构的遍历行为与被遍历的对象分离,即我们无需关心该序列的底层结构是什么样子的。
-
使用泛型T代表所要统计信息的类,应该有效的定义该类的equals()和hasCode()。
statistics()方法进行关键字统计。
getAllKeysStatistics()方法返回底层的Map,即所有的键-值对。
getAllKeys()方法返回所有key组成的Set。
getKeyStatistics()方法返回单个确定Key的统计信息。
测试例使用10000个随机整型数(0
-
COMPUTER NETWORKSFOURTH EDITIONPROBLEM SOLUTIONSANDREW S. TANENBAUMVrije UniversiteitAmsterdam, The Netherlands
-
基于LinkedList实现栈和队列。
-
讲解源代码下载
-
Java集合类性能分析,是在我的一篇旧博文的基础上提炼总结。
-
在Java中通过Observable类和Observer接口实现了观察者模式。Observer对象是观察者,Observable对象是被观察者。
1. 实现观察者模式
实现观察者模式非常简单,
[1]创建被观察者类,它继承自java.util.Observable类;
[2]创建观察者类,它实现java.
-
数据结构与算法分析(C语言描述)(第二版)Mark Allen Weiss著源代码与答案
-
在日常开发中,常常会作一些状态判断,用到swich-case与if-else。在面向对象的环境里,有两种方式可以替代它们。一种是使用继承子类的多态,另一种是使用state模式。它们使用对象的间接性有效地摆脱了传统的状态判断。
举个例子。
Method.java
package com.
-
Thinking in Java, 4th editionSource Codetij4-code.zipCopyrightThis computer source code is Copyright (c)2006 MindView, Inc.All Rights Reserved.Permission to use, copy, modify, and distribute this comp
-
当调用对象时,不使用常规的new 构造子的方式,而是通过一个对象池操作。即如果池中存在该对象,则取出;如果不存在,则新建一个对象并存储在池中。当使用完该对象后,则将该对象的归还给对象池。
-
在Java中,当生成一个内部类的对象时,此对象与制造它的外部类通过外部类的.this保持着联系,因此该内部类对象可以访问其外部类对象的所有成员,包括private成员。
而该内部类对象对于其他类的对象的访问,遵照常规的访问权限语法,这一点也没有什么特别支持。这里需要探讨的是,外部类以及其他类的对象可以如何访问到某个内部类对象,即内部类的可见性问题。
下面是一个示例程序Out.j
zhangjunhd
分享到朋友圈
- 关注技术:C/C++ Java python
- 入住博客:2007-02-03 14.1年