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

JAVA与C#比较

C#与JAVA的相同之处:由于C#与JAVA都是基于C++发展起来的,因此二者之间具有很多相似之处,具体如下:
  1、C#和JAVA语言的编译结果是独立于计算机和编程语言的,可执行文件可以在受管理的执行
  环境中执行;
  2、C#和JAVA语言都是采用了自动的垃圾回收机制;
  3、C#和JAVA语言都取消了指针操作;
  4、C#和JAVA语言都没有头文件;
  5、C#和JAVA语言都只支持单重继承,要实现与多重继承类似的功能,必须通过接口来实现;
  6、类都是从Object类派生而来,类的对象通过关键字new生成;
  7、C#和JAVA语言都支持线程;
  8、C#和JAVA语言都没有全局变量和全局函数,所有的变量和函数都属于某个类所有;
  9、C#和JAVA语言都支持对数组和字符串边界的严格检查,不会出现边界溢出的情况;
  10、C#和JAVA语言都使用“.”操作符,不再使用“->”和“::”操作符;
  11、C#和JAVA语言都将null和bool作为关键字;
  12、C#和JAVA语言中所有的值都必须先初始化后才能使用;
  13、C#和JAVA语言中的if语句都不允许采用整数作为判断条件;
  14、C#和JAVA语言中的try语句块都可以后接finally语句块。
  C#与JAVA的不同之处:
  尽管C#和JAVA有很多相同之处,但是由于二者是两家不同公司开发的高级程序设计语言,它们又相互独立,
  自成体系,各自具有一些自己特有的特点,下面将C#与JAVA之间的不同之处如下:
  1、属性
  对于那些经常使用快速开发工具,如Delphi或者Visual Basic的开发人员来说,属性是一个非常熟悉的概念。
  一般来说,通过getXXX可以读取属性的值,而通过setXXX可以设置属性的值。
  JAVA中比较常见的属性操作语句: foo.setSize(foo.getSize()+1); label.getFont().setBold(true);
  c#中比较常见的属性操作语句: foo.size++; label.font.bold=true;
  很明显,上述的属性设置方式较JAVA来说更为简洁,可主读性也更强。这充分体现了C#简单的特点。
  JAVA对于属性的定义:public int getSize(){ return size; } public void setSize(int value){ size=value; }
  c#对于属性的定义进行了简化:public int Size{ get{ return size; } set{size=value; }}
  2、index
  C#提供index来给对象加上索引的功能,从而用与处理数组类似的方式来处理对象,JAVA语言则不支持index
  C#中定义i


相关文档:

c# 读写XML文件

   用c#给PDA做了一个PC端的通讯程序,需要保存两个参数。用Delphi时,是保存在ini文件中,c#读写XML比较方便,就用xml文件来保存了。
   
 
class CXmlClass
{
private string XmlFilePath;
/// <summary>
/// 下载到PDA的TXT文件路径 
/// </summary>
......

JAVA定时执行任务的三种方法

JAVA定时执行任务的三种方法 
1) java.util.Timer
这个方法应该是最常用的,不过这个方法需要手工启动你的任务:
Timer timer=new Timer();
timer.schedule(new ListByDayTimerTask(),10000,86400000);
这里的ListByDayTimerTask类必须extends TimerTask里面的run()方法。
2) ServletContextListener
这个方法 ......

java路径

相对路径的获得
   说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)
   String
relativelyPath=System.getProperty("user.dir");
  
上述相对路径中,java项目中的文件是相对于项目的根目录
   web项目中的文件路径视不同的web服务器不同而不同(tomcat是 ......

Java文件操作大全(一)

1.创建文件夹
//import java.io.*;
File myFolderPath = new File(%%1);
try {
if (!myFolderPath.exists()) {
   myFolderPath.mkdir();
}
}
catch (Exception e) {
System.out.println("新建目录操作出错");
e.printStackTra ......

Java文件操作大全(四)

26.移动一个文件夹下所有文件到另一个目录
//import java.io.*;
File movefile=new File(%%1);
File[] movefiles=movefile.listFiles();
for(int i=0;i<movefiles.length;i++){
if(movefiles[i].isFile()){
 int bytesum = 0;
 int byteread  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号