-------------格式化输出-------------        System.out.format("%b\n",new Date()); 对于b(布尔类型)来说: 如果是字符,字符串,数字,对象为true; 如果是NULL,则为FALSE     System.out.format("%c\n",new Integer(50)); 对于字符类型来说: 只能是:byte, int, short ...
  • 17:54
  • 浏览 (120)
  • 评论 (0)
抽象类是否可以实例化? ---------------写到哪里就说到哪里,哈哈哈!   1.              抽象类可以实例化。 ///////////////////////     大家看到了吧,抽象类竟然可以实例化,并且还调用了自己的抽象方法。   我做这个实验的想法来自API文档,大家知道WindowAdapter就是一个抽象类,但是他的所有成员方法都是空实现,既然已经实现了,为什么还要表 ...
  • 22:39
  • 浏览 (147)
  • 评论 (1)
有网友给我留言了,我非常感谢,这样我可以知道,我的不足。说实话,我真的非常高兴。看到网友的回复后,我重新写了一下程序测试静态代码块到底什么时候执行,下面是我的测试过程 --------------StaticTest.java---------------- class A{     static{System.out.println("A");}      public static void display(){         ...
  • 18:49
  • 浏览 (203)
  • 评论 (5)
1. int a = 0.0   这个是错的。任何包含小数的数都默认为double(64),不包含小数的默认为in(32) 2. byte b = 9 ; b+=2; b=3+4; 上面这些是正确的。 byte b=1; byte a=2; b=a+2;//编译报错 3. 赋值表达式也有值 int a=3; b=a;//这个表达式值是3 4. 字符也做整数处理 System.out.println('a'+1+"");//98 System.out.println(""+1+'a');//197 5. 字符也可自动变为整数 int getNumber(){ retu ...
上一章主要介绍了编译器,在这里我想再补充一些。 1.程序在编译阶段主要侧重语法语义检测。有穷自动机根据DFA通过识别所输入的字符,从一种状态转换到另外一种状态,只要符合语法规则即可,并不在乎程序实际运行时的细节。举例如下 ----------A.java------- class B extends A{} public class A{         static String[] a=null;         ...
  • 18:34
  • 浏览 (113)
  • 评论 (1)
对于搞Java编程的朋友来说,了解Java编译器和Jvm是非常有帮助的。下面是我的一点小感,算是对Java编译器和Jvm的小脾气有点了解吧。 class Shuiguo{  void display(){    System.out.println("shuiguo");  } } class Pingguo extends shuiguo{  void display(){    System.out.println("pingguo");  }void showtype(){System.out.println("I AM AN Apple");} }  public class Test ...
  • 22:46
  • 浏览 (193)
  • 评论 (0)
qwxi_1
搜索本博客
博客分类
最近加入圈子
最新评论