2008-04-02
c#和java的比较
1:java 中有static 定义这样的函数,他是在Main之前运行的
public class LoadTest {
static
{
System.out.println("first!");
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
System.out.println("second!");
}
}
2:c#有这样的定义?
我意思是说c#中有类似
static
{
System.out.println("first!");
}
这样的定义?java中这个是在Main前执行的
这个是同java一致的自己顶!
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static Program()
{
Console.WriteLine("first execute here!");
}
static void Main(string[] args)
{
Console.WriteLine("second execute here!");
Console.ReadLine();
}
}
}
public class LoadTest {
static
{
System.out.println("first!");
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
System.out.println("second!");
}
}
2:c#有这样的定义?
我意思是说c#中有类似
static
{
System.out.println("first!");
}
这样的定义?java中这个是在Main前执行的
这个是同java一致的自己顶!
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static Program()
{
Console.WriteLine("first execute here!");
}
static void Main(string[] args)
{
Console.WriteLine("second execute here!");
Console.ReadLine();
}
}
}
评论
ray_linn
2008-04-06
beyondsanli 写道
我意思是说c#中有类似
static
{
System.out.println("first!");
}
这样的定义?java中这个是在Main前执行的
static
{
System.out.println("first!");
}
这样的定义?java中这个是在Main前执行的
我都告诉你这是个内部静态匿名类了...为什么会在是在Main()前面执行的应该自己找下去?
你不会把我的代码放到C#里跑跑看会如何
beyondsanli
2008-04-06
ray_linn 同志
public class Test
{
static Test()
{
System.out.println("first!");
}
public static Main(String[] args)
{
//dosomething
}
}
是java代码?汗
请您对c#和java的执行入口,进行分析结合静态方法,静态属性,以及多线程中main的执行顺序!
public class Test
{
static Test()
{
System.out.println("first!");
}
public static Main(String[] args)
{
//dosomething
}
}
是java代码?汗
请您对c#和java的执行入口,进行分析结合静态方法,静态属性,以及多线程中main的执行顺序!
beyondsanli
2008-04-06
我意思是说c#中有类似
static
{
System.out.println("first!");
}
这样的定义?java中这个是在Main前执行的
static
{
System.out.println("first!");
}
这样的定义?java中这个是在Main前执行的
Joo
2008-04-05
不知道想要问什么,如果仅仅是说java中静态main的话,c#中也一样有啊
ray_linn
2008-04-04
这个是执行入口么????简直是胡扯
这样效果不是一样? 无非一个是内部匿名静态类而已,画蛇添足.
public class Test
{
static Test()
{
System.out.println("first!");
}
public static Main(String[] args)
{
//dosomething
}
}
这样效果不是一样? 无非一个是内部匿名静态类而已,画蛇添足.
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 17425 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
未命名2
共 17 张
共 17 张
链接
最新评论
-
一直想写关于回调函数有关 ...
http://hi.baidu.com/518bc/blog/item/db11 ...
-- by ming206 -
一直想写关于回调函数有关 ...
详细位置请看: http://hi.baidu.com/518bc/blog/i ...
-- by ming206 -
表的自连接同子查询有区别 ...
谢谢 armorking martri的指教
-- by beyondsanli -
表的自连接同子查询有区别 ...
方式二要求下面这个子查询的检索结果最多只有一条记录 SELECT bookcou ...
-- by armorking -
表的自连接同子查询有区别 ...
那要看数据库操作系统的的实现,在各个数据库其中实现方式略有不同,最好是看一下其执 ...
-- by martri






评论排行榜