JAVA与C#
绝凌峰
地到无边天作界,山登绝顶我为峰!
展开
-
面向对象的接口
面向对象的接口 在C++中,一个类被允许继承多个类。但是在Java以后的语言不被允许。 这样,如果想继承多个类时便非常困难。所以开发方想出了新办法:接口。 一个接口内,允许包含变量、常量等一个类所包含的基本内容。但是,接口中的函数不允许设定代码,也就意味着不能把程序入口放到接口里。由上可以理解到,接口是专门被继承的。接口存在的意义也是被继承。和C++里的抽象类里的纯虚函数是原创 2014-08-07 13:19:46 · 357 阅读 · 0 评论 -
常用基本SQL语句小结
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库原创 2014-08-07 13:20:27 · 215 阅读 · 0 评论 -
使用C#改变鼠标的指针形状
原文地址:使用C#改变鼠标的指针形状作者:Hero 1.在一个无标题的窗体中用MOUSEMOVE事件判断鼠标坐标是否到达窗体的边缘,如果是的话将鼠标指针改为可调整窗体大小的双向箭头. private void Form1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e) { if(0转载 2014-08-07 13:20:12 · 10509 阅读 · 0 评论 -
C#和Java的区别
最开始时微软公司将Java当做一种能解决C和C++中存在的问题的语言,并不在意,并继续维持和培训着其C和C++技术和编程人员。接下来不幸的是,正当微软尽力在VisualJ++基础上拓展Java功能,并使之与Windows操作系统紧密结合在一起的时候,Sun公司对微软提出法律诉讼说其违反了许可证协议中的条款,最终的结果是微软公司不得不停止其VisualJ++产品的开发。(微软公司仍然销售Visu原创 2014-08-07 13:19:48 · 3994 阅读 · 0 评论 -
==与equal()的区别
在比较对象时候,常常用到 "==" 和 "equals(Object)"。它们常常让初学者感到疑惑。下面先看一个例子 publicclass Example1 { public static void main(String[] args) { String s1=new String("abc"); String s2=new String("abc");原创 2014-08-07 13:20:10 · 282 阅读 · 0 评论 -
Java与C#的区别(语言级别)
1.源文件方面。C#可以在一个.cs 文件中,出现多个namesapce(命名空间,有些类似于pacakage),并定义多个类。C#包含有预处理指令。2.数据类型方面。 a)C#定义了struct(结构),不能是抽象的,也不能被继承,是值类型的。 b)C#没有基本类型的概念,全部是面向对象的类型,int是Int32的简写。 c)在Java中const是保留字,final与C#中的c原创 2014-08-07 13:19:53 · 1282 阅读 · 0 评论 -
比较C#语言与Java语言程序
下面分别是两种语言的程序的例子。 1.Java语言的基本程序: Import java.util.*; Package HelloJava{ Public class Message{ Public static void main(String [] args){ System.out.println(“欢迎来到Java世界”); } } } 2.C#语言原创 2014-08-07 13:19:57 · 946 阅读 · 0 评论 -
MVC模式
MVC模式(Model模型-View视图-Controller控制器)是软件工程中的一种软件架构模式。它把软件系统分为三个基本部分:(Model模型),(View视图)和(Controller控制器)。(控制器Controller)- 负责转发请求,对请求进行处理。(视图View) - 界面设计人员进行图形界面设计。(模型Model) -程序员编写程序应有的功能(实现算法等等)、数据库原创 2014-08-07 13:20:14 · 418 阅读 · 0 评论 -
解释语言和编译语言的区别
解释语言和编译语言的区别在于解释语言编写的程序在每次运行时都需要通过解释器对程序进行动态解释和执行;解释语言编写的程序有时被称为脚本,一般是读者可以直接阅读的代码。解释器通过读取脚本,对它解释,然后执行脚本中的命令。例如:我们通常使用的DOS命令行命令执行环境本身就是一个解释器。读入键入:“dir”命令并回车,解释器接收并翻译这条命令,然后进行系统调用来完成命令的运行,并把结果显示出来。相应的.原创 2014-08-07 13:20:01 · 814 阅读 · 0 评论 -
JAVA与C#比较
C#与JAVA的相同之处: 由于C#与JAVA都是基于C++发展起来的,因此二者之间具有很多相似之处,具体如下: 1、C#和JAVA语言的编译结果是独立于计算机和编程语言的,可执行文件可以在受管理的执行 环境中执行; 2、C#和JAVA语言都是采用了自动的垃圾回收机制; 3、C#和JAVA语言都取消了指针操作; 4、C#和JAVA语言都没有头文件; 5、C#和JA原创 2014-08-07 13:19:55 · 949 阅读 · 0 评论 -
Java中的值传递和引用传递
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用一个副本。指向同一个对象,对象的内容可以在被调用的方法中改变,但对象的引用(不是引用的副本)是永远不会改变的。Java参数,不管转载 2015-10-20 14:59:16 · 307 阅读 · 0 评论