自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 【JAVA与C#比较】转义字符

转义字符两者基本一致,只是C#还多了\v为垂直制表符,\a为警告,\0为空字符。

2018-02-01 22:12:15 370

ListviewMenu.rar

在WPF的Mvvm模式中,有这样一种需求,就是为listview控件右击弹出菜单项绑定命令,并传递选中项信息参数到Command

2019-12-26

miniprogram-test-1.zip

这是一个小程序示例,为了便于理解我博客中的微信小程序知识点,并进行小程序开发入门学习,将以此为示例进行基本变更并讲解。微信官方的示例地址https://github.com/wechat-miniprogram/miniprogram-quickstart

2019-06-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除