Java语言程序设计(原书第8版)--进阶篇 警告(一)

掌握Java语言基本且必备的知识点,在实践中运用并总结!

1.为了创建一个字符堆栈,可以使用new GenericStack()。这可能会误导你认为GenericStack的构造方法应该被定义为

public GenericStack()

这是错误的。它应该被定义为

public GenericStack()

2.一旦线程调用条件上的wait(),线程就进入等待状态,等待恢复的信号。如果忘记对状态调用signal()或者signalAll(),那么线程就永远等待下去。

3.条件由Lock对象创建。为了调用任意方法(例如,await()、signal()和signalAll()),必须首先拥有锁。如果没有获取锁就调用这些方法,会抛出IllegalMonitorStateException异常。

4.在Java程序中,不要使用分号(;)结束oracle SQL命令。分号对Oracle JDBC驱动程序不起作用,但是它对本书中使用的其他驱动程序起作用。

你可能感兴趣的:(java高级开发者必经之路,java基础,java,开发语言,后端)