易截截图软件、单文件、免安装、纯绿色、仅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#与Flash交互

C#与Flash交互 (转自小磊在线)
C#与Flash交互
前段日子公司要求做一个C#与Flash交互的东西,用来C#与短信猫通讯将数据传到Flash上显示与操作的应用。
第一步C#添加组件
打开VS2005-工具-选择工具箱项-COM组件-选择Shockwave Flash Object-确定
添加好组件往场景上拖放,如果提示注册需求注册
c# 注册控件-在运行输 ......

在Java中对Excel操作

创建一个文件temp,同时在temp 目录下创建一个outpath.xls
写操作
 
package com;
import java.io.File;
import java.io.IOException;
import java.text.DateFormat;
import jxl.Workbook;
import jxl.format.UnderlineStyle;
import jxl.write.DateTime;
import jxl.write.Label;
import jxl.write.Number ......

java路径

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

Java文件操作大全(三)

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