
Java基础
【海内存知己】
坚持做自己懒得做的但却是正确的事情,会有意想不到的收获。
展开
-
Java的抽象、封装、继承、多态
抽象类 被abstract修饰的类我们称之为抽象类。 在面向对象领域由于抽象的概念在问题领域没有对应的具体概念,所以用以表征抽象概念的抽象类是不能实例化的。 同时,抽象类体现了数据抽象的思想,是实现多态的一种机制。它定义了一组抽象的方法,至于这组抽象方法的具体表现形式有派生类来实现。同时抽象类提供了继承的概念,它的出发点就是为了继承,否则它没有存在的任何意义。所以说定义的原创 2017-03-30 14:38:00 · 759 阅读 · 0 评论 -
Java语言基础面试题及答案
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、Java有没有goto? java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都转载 2017-04-21 11:32:01 · 5513 阅读 · 1 评论 -
Java多线程关于生产者和消费者
生产者--消费者,二者共享数据(Student对象),这里,生产者是SetStudent, 消费者是GetStudent。生产者负责放物品到Student中,消费者使用wait( )等待生产者的通知。当得到通知后,消费者取出物品,并且用notify( )通知生产者,可以再放下一批物品。 //学生实体类作为共享资源 class Student { private String name;/转载 2017-04-24 14:52:47 · 330 阅读 · 0 评论