易截截图软件、单文件、免安装、纯绿色、仅160KB

java 多态

三道JAVA基础题
题目(1)
class A {
   public int i = 10;
}
class B extends A{
   public int i = 20;
}
public class Test{
   public static void main(String args[]){
      B b = new B();
      A a = b;
      
      System.out.println(b.i);
      System.out.println(a.i);
   }
}
A
10
10
B
10
20
C
20
10
D
20
20
 
题目(2)
class A {
  private int i = 10;
  public void printI() {
    System.out.println(i);
  }
}
class B extends A {
  private int i = 20;
}
public class Test {
  public static void main(String args[]) {
    B b = new B();
    A a = b;
    b.printI();
    a.printI();
  }
}
A
10
10
B
10
20
C
20
10
D
20
20
题目(3)
class A {
  private int i = 10;
  public void printI() {
    System.out.println(i);
  }
}
class B extends A {
  private int i = 20;
  public void printI() {
    System.out.println(i);
  }
}
public class Test {
  public static void main(String args[]) {
    B b = new B();
    A a = b;
    b


相关文档:

Java设计模式之:Iterator链表模式

先来了解一下链表模式的原理:
首先写一个JavaBean,内容是要添加的元素和该元素的节点。
public class NodeBean implements Serializable
{
   
    private Object data; //元素本身
    private NodeBean next; //下一个节点
   
  &n ......

Java的正则表达式

最近做spider,java的正则表达式解析出每个网页的超链接,感觉正则真的神通广大!
大概说一下,我的通常用法。
这一不只是解析出 <a href=""> 这部分
String regex = "(<a href=\")([\\S]+)(\")";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(sb); //sb是一个html 代 ......

java 平衡二叉树实现

////////////////////////////////////////////////节点类 TreeNode.java    //////////////////////////
package com.tree;
    class TreeNode {//包访问权限
    long data ;
    long x,y;
    String adrr;
    Tre ......

java的多线程同步互斥:synchronized的乱用

在java的多线程同步互斥处理中,synchronized是别不可少的东西.
但是如果不清晰的编程的话,也就是乱用synchronized的话,死锁的发生就是离你很近的话题了.
在前面的一个维护中就发现一个死锁的bug.究其原因是开发者没有真正明白多线程的同步互斥,没有意识到死锁的发生,或者说自己认为写的代码不会发生死锁.
死锁的发生一般 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号