黑马程序员技术交流社区

标题: MD5加密中遇到的一个问题 [打印本页]

作者: ww448483689    时间: 2013-8-13 20:28
标题: MD5加密中遇到的一个问题
//因为MD5是抽象类,所以不能new,这个时候通过MD5的静态方法创建对象
MD5 md5=MD5.Creat();

这个地方我是很理解,静态方法不是通过类名点出来的吗??可以通过静态方法来创建对象吗???什么时候这么做,


作者: 咖喱猫    时间: 2013-8-13 20:57
静态方法是通过类名点出来的,可以创建对象比如创建一个集合等。          我感觉静态的用于经常需要用的对象或集合上,这样在用的时候只创建一次对象,并且用完不会被销毁,下次来了直接用不会在去重新NEW.   根据个人使用理解回答,不知回答的是否正确。还望有能者指出错误~~

下面是一个链接数据库的代码
  1.     public class DBHelper
  2.     {
  3.         private static string strConn = ConfigurationManager.ConnectionStrings["BookShopConn"].ToString();
  4.         
  5.         public static SqlConnection Conn = new SqlConnection(strConn);
  6.         //打开数据库
  7.         public static void Open()
  8.         {
  9.             if (Conn.State == ConnectionState.Open || Conn.State == ConnectionState.Broken)
  10.             {
  11.                 Conn.Close();
  12.                 Conn.Open();
  13.             }
  14.             else
  15.             {
  16.                 Conn.Open();
  17.             }
  18.         }
  19.         //关闭数据库
  20.         public static void Close()
  21.         {
  22.             if (Conn.State == ConnectionState.Open || Conn.State == ConnectionState.Broken)
  23.             {
  24.                 Conn.Close();
  25.             }
  26.         }
  27. }
复制代码

作者: 黑马-吕老师    时间: 2013-8-26 13:22
技术分10分可以在黑马报名系统进行入学资格审核,请尽快写够10篇学习日记到入学测试区发帖,并进行下一环节




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2