面试题!
文章平均质量分 53
成功就在脚下
本分踏实积极向上充满正能量
展开
-
class类获取实例的三种方法
在Java中,每个class都有一个相应的Class对象。当一个类,编译完成后,在生成的.class文件中,就会产生一个Class对象,用于表示这个类的类型信息。 在运行阶段,如果我们要产生某个类的对象,Java虚拟机(JVM)会检查该类型的Class对象是否已被加载。如果没有被加载,JVM会根据类的名称找到.class文件并加载它。一旦某个类型的Class对象已被加载到内存,就可以用它来产生该原创 2014-03-12 10:53:05 · 1741 阅读 · 0 评论 -
输出各班各科成绩最高的同学?输出各科成绩最高的同学?
class表班级编号班级名称1一班2二班student表学号姓名班级编号1张三12李四23原创 2014-03-11 14:31:24 · 2962 阅读 · 0 评论 -
java实现简化版读写锁(开心网笔试题)
先让我们对读写访问资源的条件做个概述: 读取 没有线程正在做写操作,且没有线程在请求写操作。 写入 没有线程正在做读写操作。 如果某个线程想要读取资源,只要没有线程正在对该资源进行写操作且没有线程请求对该资源的写操作即可。我们假设对写操作的请求比对读操作的请求更重要,就要提升写请求的优先级。此外,如果读操作发生的比较频繁,我们又没转载 2014-03-31 18:55:59 · 545 阅读 · 0 评论 -
java中的生产者与消费者问题(多线程)
生产者消费者问题是研究多线程程序时绕不开的问题,它的描述是有一块生产者和消费者共享的有界缓冲区,生产者往缓冲区放入产品,消费者从缓冲区取走产品,这个过程可以无休止的执行,不能因缓冲区满生产者放不进产品而终止,也不能因缓冲区空消费者无产品可取而终止。 解决生产者消费者问题的方法有两种,一种是采用某种机制保持生产者和消费者之间的同步,一种是在生产者和消费者之间建立一个管道。前一种有转载 2014-03-20 18:05:10 · 468 阅读 · 0 评论 -
Java中Comparable与Comparator的区别
首先Comparator位于包java.util下,而Comparable位于包 java.lang下 Comparable & Comparator 都是用来实现集合中元素的比较、排序的,集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。 集合内实现的意思是,某集合里是放的类A的多个对象,类A实现了Comparable接原创 2014-03-20 17:08:38 · 596 阅读 · 0 评论