语言基础
IvenShare
这个作者很懒,什么都没留下…
展开
-
C++虚函数与纯虚函数的区别
C++虚函数与纯虚函数的区别1. 虚函数和纯虚函数可以定义在同一个类(class)中,含有纯虚函数的类被称为抽象类(abstract class),而只含有虚函数的类(class)不能被称为抽象类(abstract class)。2. 虚函数可以被直接使用,也可以被子类(sub class)重载以后以多态的形式调用,而纯虚函数必须在子类(sub class)中实现该函数才可以使原创 2015-08-25 16:56:30 · 421 阅读 · 0 评论 -
Java 集合
Java 集合 ArrayList ArrayList其实就相当于顺式存储,它包装了一个数组 Object[],当实例化一个ArrayList时,一个数组也被实例化,当向ArrayList中添加对象时,数组的大小也相应的改变。这样就带来以下有特点: 快速随即访问,你可以随即访问每个元素而不用考虑性能问题,通过调用get(i)方法来访问下标为i的数组元素转载 2015-11-11 20:53:50 · 298 阅读 · 0 评论 -
JAVA实现对SQLServer增,删,改,查
JAVA实现对SQLServer增,删,改,查package com.sql.test;import java.sql.*;import java.util.*;import com.sql.form.UserInfo;;public class UserSQLConn { /** * @param args * 实现增删改查 */ stati转载 2015-11-06 19:56:28 · 1379 阅读 · 0 评论 -
Java 中Json的使用
Java 中Json的使用1. json-lib是一个java类库,提供将Java对象,包括beans, maps, collections, java arrays and XML等转换成JSON,或者反向转换的功能。2. json-lib 主页 : http://json-lib.sourceforge.net/3.执行环境 需要以下类库支持转载 2015-11-17 19:26:57 · 258 阅读 · 0 评论 -
Spring中使用JDBC做的增删改查
Spring中使用JDBC做的增删改查使用JdbcTemplate类,实现使用JDBC ,参数是用object数组传递的1.public class UserDaoImpl implements UserDao{ 2.// 定义一个Jdbc 3. private JdbcTemplate jt; 4.// 必须有set 方法,因为是通过set方法装配的 5.转载 2015-11-06 21:10:32 · 613 阅读 · 0 评论 -
重载与覆盖
重载与覆盖“overload”翻译过来就是:超载,过载,重载,超出标准负荷;“override”翻译过来是:重置,覆盖,使原来的失去效果。在同一可访问区内被声名的几个具有不同参数列的(参数的类型、个数、顺序不同)同名函数,程序会根据不同的参数列来确定具体调用哪个函数,这种机制叫重载,重载不关心函数的返回值类型。① double calculate(double); ② do原创 2015-08-21 17:39:49 · 274 阅读 · 0 评论 -
接口和抽象类
Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口的区别 若有不正之转载 2015-08-21 17:00:50 · 258 阅读 · 0 评论 -
C#中抽象类与接口的区别
C#中抽象类与接口的区别1抽象类 (1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法 (2) 抽象类不能被实例化 (3) 抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽象类 (4) 具体派生类必须覆盖基类的抽象方法 (5) 抽象派生类可以覆盖基类的抽象方法,也可以不覆盖。如果不原创 2015-08-21 17:03:02 · 383 阅读 · 0 评论 -
虚方法
虚方法与抽象方法1、虚方法必须有实现部分,抽象方法不可以有实现部分;2、虚方法可以在派生类中重写也可以不重写,抽象方法必须在派生类中重写3、虚方法可以在任何非密封类中声明,抽象方法只能在抽象类中声明。4、如果类包含抽象方法,那么该类也必须为抽象的,不能实例化。在类Base中加了Virtual关键字的函数就是虚拟函数(例如函数print),于是在Base的派生类Derived原创 2015-08-21 17:05:35 · 1480 阅读 · 0 评论 -
面试常见问题
面试常见问题 1、Integer 与 int的区别int是java提供的8种原始数据类型之一。 Java为每个原始类型提供了封装类, Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即 Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别,则只能使用Int转载 2016-04-06 20:59:07 · 243 阅读 · 0 评论