当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: c#与java的区别:1.属性: java中定义和访问均要用get和set方法,可以不成对出现。
 

 

 ·j2ee deployment files(ejb-jar2.0.xml)    »显示摘要«
    摘要: <ejb-jar>......
    摘要: import java.io.*;//多线程编程 public class multithread { public static void main(string args[]) { system.out.println("我是主线程!"); //下面创建线程实例thread1 threaduseextends thread1=new threaduseextends(); //创建threa......


c#与java的区别---读书

c#与java的区别:

  java中定义与访问均要用get与set方法,可以不成对出现. 【程序编程相关:JBUILDER X/2005一个奇怪的

1.属性: 【推荐阅读:Hibernate入门配置

2.对象索引 【扩展信息:J2ME学习笔记(八)

  c#中是真正的属性,定义时get与set必须同时出现,房问时用.号即可.不用get,set

  就是对象数组

  public story this [int index] {

3.c#中,不用任何范围修饰符时,默认的是protect,因而不能在类外被访问.

4.因为java规定,在一个文件中只能有一个public类,而且这个类的名称必须与文件名一模一样,这是一个区别

5.在c#中,它是以main方法来定位入口的.如果一个程序中没有一个名为main的方法,就会出"找不到入口的错误".不要把main写成main哟

6.c#预定义的简单数据类型比java多.例如,c#有unit,即无符号整数

7.忘掉java中的static final修饰符.在c#中,常量可以用const关键词声明

  c#的设计者还增加了readonly关键词,readonly域只能通过初始化器或类的构造函数设置

8.公用类的入口点:c#是可以对main进行重载(java中是main),允许有int返回值与空参数的main

9.在java中,switch语句只能处理整数.但c#中的switch语句不同,它还能够处理字符变量.请考虑下面用switch语句处理字符串变量的c#代码

10.c#没有>>>移位操作符

11.goto关键词:

java不用goto关键词.在c#中,goto允许你转到指定的标签.不过,c#以特别谨慎的态度对待goto,比如它不允许goto转入到语句块的内部.在java中,你可以用带标签的语句加上break或continue取代c#中的goto.


...   下一页
 ·jsp test page    »显示摘要«
    摘要: <%-- author:diegoyun date:2005-1-21 desc:jsp test page--%><%@ page contenttype="text/html; charset=gbk" %><%@ page import="java.util.enumeration, java.util.iterator, java.util.collec......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE