
java
梦晖哥哥
小白
展开
-
类与对象
java中 定义一个学生对象:Student stu1 = new Student();这里发生的过程:为在内存的堆中新建了一块区域来存放stu1的各种成员变量和方法。 在内存的栈中新建一个引用来指向堆中stu1的实体。所以对象变量名(stu1)是对象的管理者而非所有者,所以涉及到赋值、函数参数传递和比较都与普通变量有所不同。类与对象的关系就像基本数据类型名和 其变量名的...原创 2019-05-10 16:36:18 · 101 阅读 · 0 评论 -
java 基本数据类型以及String
java 的基本数据类型有 boolean byte char short int long float double。名称 所占位数(bit) 最大值 最小值 boolean 1 true false byte 8 127 -128 char 16 65535 0 ...原创 2019-05-10 17:13:31 · 707 阅读 · 0 评论 -
多线程 notify()和wait()实现生产者-消费者模型
首先了解notify()和wait()的功能是什么?wait()和notify()是每个对象都有的两个方法。考虑在两个线程的问题中,对象obj在这两个线程中都可以引用,在一个线程中,对象obj调用wait()方法导致线程阻塞,该线程在执行到这一行后便停止等待,直到另一线程中该obj对象调用notify()方法后才开始继续运行wait()之后的代码。notify()的功能是随机激活一个在该对...原创 2019-05-27 20:02:41 · 160 阅读 · 0 评论