摘要:
1.JSON本地文件 2.属性赋值及获取 阅读全文
摘要:
1.动态代理实现AOP JDK的动态代理要使用到一个类 Proxy 用于创建动态代理的对象,一个接口 InvocationHandler用于监听代理对象的行为, 其实动态代理的本质就是对代理对象行为的监听 1.1 业务逻辑接口 1.2 业务逻辑实现 1.3 代理对象的工厂类 1.4 测试类 2.As 阅读全文
摘要:
声明一个实体类Car 1.setter方式配置Bean 需要getter和setter方法 2.构造方法配置Bean 3.工厂方式配置Bean 3.1 静态工厂方法 声明一个工厂类 XML配置如下 3.2 普通工厂方法 工厂类 XML配置 测试 4.通过FactoryBean配置Bean 实现Fac 阅读全文
摘要:
1.xml配置文件(了解) 1.1 byName 按名称自动装配(推荐,需要get和set方法) 根据类型进行自动装配. 但要求 IOC 容器中只有一个类型对应的 bean, 若有多个则无法完成自动装配 1.2 btType 按类型自动装配 若属性名和某一个 bean 的 id 名一致, 即可完成自 阅读全文
摘要:
1.如下代码在easyui.min.js中添加或页面加载完成后就执行 2.添加onLoadSuccess事件 阅读全文
摘要:
1.声明函数属性及其方法 2.实例化函数并调用 阅读全文
摘要:
EventHandler表示将处理不包含事件数据的事件的方法 1.声明一个继承EventArgs的子类,传递参数 2.声明委托对象、执行方法,将方法绑定委托对象 3.开启EventHandler委托 阅读全文
摘要:
委托是一种数据结构,它引用静态方法或引用类实例及该类的实例方法 委托的声明: delegate <函数返回类型> <委托名> (<函数参数>) 注册函数 使用new关键字 实例化声明: <委托类型> <实例化名>=new <委托类型>(<注册函数>) 使用匿名方法 实例化声明: <委托类型> <实例 阅读全文
摘要:
1.新建Form窗体,向其中添加ContextMenuStrip控件 2.点击ContextMenuStrip控件属性Items,添加MenuItem或Separator组件 3.点击一级菜单,添加MenuItem或Separator组件,形成二级菜单 4.Demo代码 阅读全文
摘要:
1.var, object, dynamic var是C# 3中引入的,其实它仅仅只是一个语法糖。var本身并不是一种类型,其它两者object和dynamic是类型 var声明的变量在赋值的那一刻,就已经决定了它是什么类型 下面这样声明,就会有编译错误: var a = 1; a = "Test" 阅读全文