关闭

JavaWeb笔记

1.Web.xml中配置servlet时,url-pattern中如果使用*通配符,则只能有两种形式1) *.xxx  必须有点  2) /* ?代表一个字符,*代表任意个字符。 2.config内置对象ServletConfig的getInitParameter需要再web.xml中进行配置。从名字上看就是配置数据,所谓配置就是web.xml中的配置数据。 data 3...
阅读(25) 评论(0)

设计模式小结

1.工厂模式 简单工厂 基本上就是直接new对象的方式 工厂方法 判断类的方法参数,根据参数进行判断创建不同的对象 抽象工厂 根据创建接口,抽象类创建对象 2.单例模式 恶汉模式 如果是要线程安全,则只需加上synchronized即可。 class Singleton{   private static Singleton instance = null;   private S...
阅读(29) 评论(0)

泛型

1回顾泛型类   泛型类:具有一个或多个泛型变量的类被称之为泛型类。 class ClassGenericity { //在类里面可以直接使用T的类型 T aa; public void test11(T bb) { //................ } //静态方法 在类上面定义的泛型,不能再静态方法里面使用 p...
阅读(43) 评论(0)

PECS原则

经常发现有List、Set的声明,是什么意思呢?表示包括T在内的任何T的父类,表示包括T在内的任何T的子类,下面我们详细分析一下两种通配符具体的区别。 extends List foo3的通配符声明,意味着以下的赋值是合法的: 1 2 3 4 5 6 7 8 9 10 11 //...
阅读(26) 评论(0)

序列化Serializable

简单来说序列化就是一种用来处理对象流的机制。所谓对象流也就是将对象的 内容进行流化,流的概念这里不用多说(就是I/O)。我们可以对流化后的对象进行读写 操作,也可将流化后的对象传输于网络之间(注:要想将对象传输于网络必须进行流化)! 在对对象流进行读写操作时会引发一些问题,而序列化机制正是用来解决这些问题的! 问题的引出: 如上所述,读写对象会有什么问题呢?比如:我要...
阅读(39) 评论(0)

C#接口显示实现

基础知识 值类型的变量是在线程栈中分配的,值类型都继承自ValueType类。 New出来的变量是放在堆中的,称为托管堆。 Enum 和struct都属于值类型。 接口 接口可以定义属性,但是不能定义字段。但是属性的get,set函数只能声明。 namespace App1 { class TEST { static void Main(string[]...
阅读(124) 评论(0)

c#中访问修饰符和声明修饰符

访问修饰符 所有类型和类型成员都具有可访问性级别,用来控制是否可以在您程序集的其他代码中或其他程序集中使用它们。 可使用一下访问修饰符指定声明类型或成员时类型或成员的可访问性。 public 同一程序集中的任何其他代码或引用该程序集的其他程序集都可以访问该类型或成员。 private 只有同一类或结构中的代码可以访问该类型或成员。 protected 只有同一类或...
阅读(178) 评论(0)

Object类

Object是所有类的基类(Object和object等同)。通过F12 object可以看到基类的声明如下。 namespace System { public class Object { public static bool Equals(object objA,object objB){} public static bool Refere...
阅读(109) 评论(0)

C#基础数据类型

值类型数据大小(值类型都继承自ValueType类): bool -> System.Boolean (布尔型,其值为 true 或者 false) byte -> System.Byte      (字节型,占 1 字节,表示 8 位正整数,范围 0 ~ 255) sbyte -> System.SByte  (带符号字节型,占 1 字节,表示 8 位整数,范围 -128 ~ 127)...
阅读(170) 评论(0)

VS环境设置

所有的设置选项可以在下面的设置中进行搜索即可。 工具-选项-搜索框搜索 1.设置行号 工具->选项->文本编辑器->C#->General->行号 2.设置字体 工具-选项-Environment-font and colors 3.Reset所有设置项目 工具-import and export Setting-Reset All setting 4.启动项目设定 在解...
阅读(97) 评论(0)

C#编译过程

程序的编译和运行,总得来说大体是:首先写好的程序是源代码,然后编译器编译为本地机器语言,最后在本地操作系统运行。 下图为传统代码编译运行过程: .NET的编译和运行过程与之类似,首先编写好的源代码,然后编译为微软中间语言代码,运行的时候即时编译为本地机器语言,同时.NET代码运行时有一个CLR环境来管理程序。如下图为.NET代码编译运行过程: 下面详细介绍下编译运行时的一些概念。 ...
阅读(82) 评论(0)

面向对象基础

三大特性:封装,继承,多态  所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中...
阅读(64) 评论(0)

C#中的Assembly

C#中的Assembly...
阅读(69) 评论(0)

winform

1.ContextMenuTrip 是指右键弹出的菜单 2.在main函数中创建的窗体,称为应用程序的主窗体,主窗体关闭后其他所有窗口都关闭。...
阅读(70) 评论(0)

托管

托管...
阅读(72) 评论(0)
350条 共24页1 2 3 4 5 ... 下一页 尾页
    最新评论