- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 【JAVA与C#比较】线程
1.java中线程更多体现的是类的思想,所以可以通过继承Thread类,和实现Runnable接口来创建线程。使用继承Thread类的方法来创建线程类时,多个线程间无法共享线程类的实例变量。而C#更多体现的是委托的思想,通过将方法体作为参数构造线程类。public class MyThread extends Thread{ //继承Thread类 public void run...
2018-02-27 22:35:46 716
原创 【JAVA与C#比较】文件
关于文件这块,体验还显得不够,先占个坑吧,后期再添加些内容。1.java 7开始更多使用File,而C#中使用FileInfo。2.java中如果仅仅需要简单的编码、解码操作,其实无须创建CharsetDecoder对象,直接调用Chartset的encode()和decode()方法进行编码、解码即可。C#中用Encoding对象来操作。3.java中在处理word...
2018-02-27 21:40:51 264
原创 【JAVA与C#比较】泛型
1.java 中可以使用如下简写方式:List<T> list =new ArrayList(),而C#中不允许这种简写,new 也要申明类型。所以java最好还是写明类型:List<T> list =new ArrayList<T>(); //new对象时得写具体一点的泛型,如LinkedList、ArrayList等,但申明对象时可直接用List...
2018-02-24 22:36:35 841
原创 【JAVA与C#比较】集合
java 中集合主要分为键值对集合Map(HashMap和TreeMap),集Set(HashSet和TreeSet),列表List(LinkedList和ArrayList),而C#主要分为列表List,队列Queue,栈Stack,字典Dictionary,集Set。java 中访问集合中元素通常用get(index)方法,而C#通常用数组下标的形式。java 中的Map对...
2018-02-22 21:49:39 1058
原创 【JAVA与C#比较】面向对象
1.Java里方法的参数传递方式只有值传递一种,而C#可以通过reg和out关键字指定引用传递。所谓值传递就是将参数值的副本传入到方法内,而参数本身不受影响。参数为引用类型时,之所以容易造成误会,是因为引用类型作为参数传递,对参数进行的加工操作,实际加工操作的是该引用类型参数指向的实体,而作为参数传递前也是指向的这个实体。最明显的例子就是,在调用方法的最后添加一行代码,给这个参数赋值为null,调...
2018-02-04 22:45:15 465
原创 【JAVA与C#比较】流程控制
switch语句表达式的数据类型只能是int、short、char、byte(或这四个类型的包装类型)、String或枚举类型。char score = 'C';switch (score){ case 'A': System.out.println("优秀"); break; case 'B': Sys...
2018-02-03 20:35:20 244
原创 【JAVA与C#比较】try异常
在异常处理方面,基本上有以下共同点:1.如果因为 return、 continue 或 break 语句而离开 try 块,会先执行 finally 块,然后再转向新的目标代码。2.如果 finally 子句抛出了异常,这个异常会取代任何正在抛出的异常。如果 finally 子句使用了 return 语句,就算抛出的异常还没处理,方法也会正常返回。3.Java有一种方法能让 tr...
2018-02-02 22:53:06 322
原创 【JAVA与C#比较】常量和运算符
1.常量是固定值,程序执行开始到结束期间都不会改变,Java中使用final来声明,而C#中用const声明。2.Java中判断引用类型是否是同种类型用instanceof操作符,而C#中用is操作符。这里补充一点:C#中用as可以实现引用类型转换,转换不成功的话不会抛出异常而是返回null,所以比使用强制类型转换更好。...
2018-02-02 22:37:23 502
原创 【JAVA与C#比较】数值类型转换
1.Java中的数值类型,是基本类型中除去字符类型的其他6个类型:byte、short、int、long、float、double。2.Java中有两个方法转为数值类型,*.parse*()和*.valueof(),以int类型举例用法区别如下:int ds = Integer.parseInt("1"); //返回基本数值类型,参数是string类型Integer ds = In...
2018-02-01 22:25:02 564
miniprogram-test-1.zip
2019-06-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人