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

出一道自己偶然想出来的JAVA题 延伸二

 以下代码能否编译通过,如果不能,请说明理由,如果能,请说明结果。
public class a {

{
System.out.println("AAA");
}
a() {
System.out.println("BBB");
}
{
System.out.println("CCC");
}
class aa extends a {
{
new a();
System.out.println("DDD");
}
aa aa() {
return new aa();
}
aa() {
super();
System.out.println("FFF");
}
void a() {
new a();
System.out.println("GGG");
}
}
a(a a) {
System.out.println("HHH");
}
aa aa(){
System.out.println("III");
aa aa = new aa();
return aa;
}
static {
System.out.println("JJJ");
}
public static void main(String[] args) {
System.out.println("KKK");
new a(new a()).aa().aa().a();
System.out.println("LLL");
}
}


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

如何取的Java源代码文件中文件名和行号

如何取的Java源代码文件中文件名和行号:)
在C/C++的程序,编译器提供了两个宏来支持取得源文件中的行号和文件名,这两个宏是__FILE__,__LINE__
你可以如下的方法打印行号和文件名
查看源代码
打印帮助
1    #include <stdio.h>
2    int main()
3    {
4&nbs ......

用java语言 编写的乘法口诀表

 public class Test {
 public static void main(String args[]) {
  int i;
  int j;
  for (i = 1; i <= 9; i++) {
   for (j = 1; j <= i; j++) {
    if (j * i <= 9)
     System.out.print(j ......

Java本质论之关于Java栈与堆的思考

 转贴自 http://www.3800hk.com/Article/cxsj/java/jcjcjave/2009-11-10/Article_181759.html
 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据
的地方。与C++不同,Java自动
治理栈和堆,程序员不能直接地设置栈或堆。
  
  2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是, ......

PoC TBCP消息解析和构造的JAVA实现

TBCPMessageFactory.java
/**
* 文件名: TBCPMessageFactory.java
*/
package tbcpstack;
import java.text.MessageFormat;
import org.apache.log4j.Logger;
import TBCPException;
/**
*
* TODO TBCP消息构建工厂
*/
public class TBCPMessageFactory {
/**
* Logger for this class
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号