- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 快速记忆java抽象类和接口的区别
java中,抽象类和接口的区别对于初学者很容易记混淆。下边就从以下几个角度来梳理以下去区别:1,方法的角度:抽象类的方法可以是抽象的,也可以是不抽象的;抽象类中可以包含已经实现的方法;抽象类的方法必须被子类重写;接口中不能包含已被实现的方法,其定义的方法由实现它的类来重写。2,继承和实现的角度:抽象类可以实现接口,接口也可以实现接口;抽象类可以继承抽象类,但是接口不
2017-02-28 23:03:25 691
原创 一台电脑里装了多个版本的JDK,java -version显示问题
本机已经安装了jdk1.6,而比较早期的项目需要依赖jdk1.5,于是同时在本机安装了jdk1.5和jdk1.6. 安装jdk1.5前,执行java -version得到java version "1.6.0_38"Java(TM) SE Runtime Environment (build 1.6.0_38-b05)Java HotSpot(TM) 64-Bit Server VM
2017-02-12 12:08:54 3411 2
原创 数据获取的两种方法:DataList和SqlDataReader
string strsql = "Data Source=ZFQ-PC;Initial Catalog=Book;Integrated Security=True"; SqlConnection conn = new SqlConnection(strsql); try { Label1.Text = "数据库链接成功";
2017-02-12 12:08:48 1859
原创 .NET数据绑定时BoundField与TemplateField的区别
数据绑定列是通过 asp:BoundField 或 TemplateField 元素定义的。通过设置 DataField 属性,可以将 BoundField 绑定到 GridView 的关联数据源: SortExpression="ShipCity">这将告诉 GridView 控件,当它处于查看模式时,应该在 span 元素中显示 ShipCity 值。当 GridView 处于编
2017-02-12 12:08:45 5452
原创 C#中常用关键字的用法
new | 用于函数成员, 成员用相同的签名隐藏继承的成员------------------------------------------------------------------------static 用于所有成员, 成员不在类的具体实例上执行-------------------------------------------------
2017-02-12 12:08:43 2038
原创 在层次结构中添加带参数的构造函数
class Vehicle { string name; public Vehicle(string name) { this.name = name; } }编译器试图为派生类创建默认构造函数时,会产生一个编译错误,因为编译器为Bus生成的默认构造函数会试图调用无参的Vehicle构造函数,但Vehicle没有这样的构造函数。可以通过为派生类提供一个构造函数来避免这种错误:
2017-02-12 12:08:40 853
原创 shutdown定时关机和定时重启命令
设置一 定时自动关机 假如你需要电脑在20:20自动关机,那么只需要在“开始”菜单中选择“运行”,然后输入at 20:20 Shutdown –s,点击“确定”即可。这样当电脑系统时间到了20:20时,电脑就会自动出现“系统关机”的对话框,30秒以后就会自动关机,这30秒是为了让用户在关机前保存现在运行的工作,以免造成不必要的损失。 注意:–s参数是指本地计算机。 设置二 倒计时自动关机
2017-02-12 12:08:37 8109
原创 构造函数中base()的用法
class Vehicle { public Vehicle() { Console.WriteLine("this is a vehicle"); } } class Ambulance:Vehicle { public Ambulance():base() { Console.WriteLine("this is an ambulance"); } } Ve
2017-02-12 12:08:34 5511 1
原创 派生类的构造函数(层次结构)
在创建派生类的实例时,实际上会有多个构造函数起作用。要实例化的类的构造函数本身不能初始化,还必须调用基类的构造函数。这是为什么使用层次结构进行构造的原因。class Animal{ private string name;}class Dog{private int wight; }Animal animal =new Dog();成员字段n
2017-02-12 12:08:31 824
原创 静态代码块,匿名代码块,无参构造器与有参构造器的执行顺序
看了Thinking In Java这本书,对于静态代码块,匿名代码块,无参构造器和有参构造器,上边对这部分讲的比较乱,整理一下:class Cups{ Cups(int i){ System.out.println("This is a parameter constructor"+i); } Cups(){ System.out.println("This is a no
2017-02-09 19:41:11 2045
Foundations of Computer Science(英文版)
2017-12-10
Synchronous Data-Flow Language LUSTRE
2015-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人