java SE
文章平均质量分 80
thinkpadshi
这个作者很懒,什么都没留下…
展开
-
java 中equals方法研究
以前学java时没有深入,之后又主要从事web开发,对于java深层次基础的东西就用得少了,今天看到一个简单的程序居然做错了,哈哈,如下: class Value { int i; } public class EqualsMethod2 { public static void main(String[] args) { Value v1 = ne原创 2012-08-07 10:00:11 · 581 阅读 · 0 评论 -
java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 package Refl转载 2012-10-08 15:05:01 · 715 阅读 · 0 评论 -
java数值计算
java.lang.Math's floor(),ceil() and round()的区别: Just 贴 JDK: 引用 public static double floor(double a) Returns the largest (closest to positive infinity) double value that is less than or equal转载 2012-09-19 10:29:29 · 3441 阅读 · 0 评论 -
中软国际Java程序员笔试题
1、谈谈final, finally, finalize的区别。 final:修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为转载 2012-09-19 10:48:34 · 1759 阅读 · 0 评论 -
java多线程之模拟死锁
package thread; public class TestDeadLock implements Runnable{ public int flag = 1; static Object o1 = new Object(),o2 = new Object(); @Override public void run() { System.out.println("flag:"原创 2012-11-04 13:55:00 · 1101 阅读 · 0 评论 -
java多线程之生产者消费者经典问题
今天研究了一下java多线程,顺便写了一下多线程中的经典问题-----生产者消费者经典问题,参照了网上的各种写法之后自己写了一个,如下所示 /**生产者消费者问题,涉及到几个类 * 第一,这个问题本身就是一个类,即主类 * 第二,既然是生产者、消费者,那么生产者类和消费者类就是必须的 * 第三,生产什么,消费什么,所以物品类是必须的,这里是馒头类 * 第四,既然是线程,那么就不是一对原创 2012-11-08 19:59:35 · 58653 阅读 · 17 评论 -
比较java.io.Externalizable和java.io.Serializable
即使你没有用过对象序列化(serialization),你可能也知道它。但你是否知道 Java 还支持另外一种形式的对象持久化,外部化(externalization)? 下面是序列化和外部化在代码级的关联方式: public interface Serializable {} public interface Externalizable extends Serializable {转载 2012-11-13 13:11:07 · 931 阅读 · 0 评论