渣渣,叔被面过这么多次,怎么可能不会扯ioc,不过如果做一个,或许比扯更有意思,以下为我自学ioc的路线 一:我先整个ioc:我记得ioc最著名的容器是spring,形式上是用配置文件进行类的创建...大致路线为xml->map->bean,知道这些我就可以先走一个1.bean:ioc容器存的是be...
分类:
其他好文 时间:
2014-07-18 16:22:55
阅读次数:
240
ECMAScript6对数组进行了扩展,为数组Array构造函数添加了from()、of()等静态方法,也为数组实例添加了find()、findIndex()等方法。下面一起来看一下这些方法的用法。Array.from()Array.from()将类数组(array-like)对象与可遍历的对象转化...
分类:
其他好文 时间:
2014-07-13 20:33:59
阅读次数:
247
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace C_编辑基础
{
class Person
{
public string Name; //因为Name没有赋值,而它是string类型的,所以它的默认值就是Null
...
分类:
其他好文 时间:
2014-07-11 08:15:47
阅读次数:
184
1 . lef命令ES6新增了let命令,用来声明变量。它的用法类似于var,let声明的变量,只在let命令所在的代码块内有效。{ let a = 10; var b = 1;}a // ReferenceError: a is not defined.b //12.const命令co...
分类:
其他好文 时间:
2014-06-28 21:49:58
阅读次数:
185
1.数组的解构赋值ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。旧做法:var a = 1;var b = 2;var c = 3;ES6做法:var [a,b,c] = [1,2,3];上面代码表示,可以从数组中提取值,按照对应位置,对变...
分类:
其他好文 时间:
2014-06-28 20:45:34
阅读次数:
173
1. 二进制和八进制表示法ES6提供了二进制和八进制数值的新的写法,分别用前缀0b和0o表示。0b111110111 === 503 // true0o767 === 503 // true八进制用0o前缀表示的方法,将要取代已经在ES5中被逐步淘汰的加前缀0的写法。2. Number.isFini...
分类:
其他好文 时间:
2014-06-21 12:29:40
阅读次数:
256
1. codePointAT方法JavaScript内部,字符以UTF-16的格式储存,每个字符固定为2个字节。对于那些需要 4个字节储存的字符(Unicode编号大于0xFFFF的字符),JavaScript会认为它们是两个字符。ES6提供了codePointAt方 法,能够正确处理4个字节储存的...
分类:
其他好文 时间:
2014-06-21 12:09:17
阅读次数:
299
简单工厂模式简单工厂模式是类的创建模式,又叫做静态工厂方法模式。就是由一个工厂类根据传入的参量决定创建出哪一种产品类的实例。一般涉及到三种角色:工厂类:担任这个角色的是工厂方法模式的核心,含有与应用紧密相关的商业逻辑。工厂类在客户端的直接调用下创建产品对象,它往往由一个具体的类实现。抽象产品角色:担...
分类:
其他好文 时间:
2014-06-10 08:31:19
阅读次数:
154
文件和I/O流的差异:
文件是一些具有永久存储及特定顺序的字节组成的一个有序的、具有名称的集合。
因此对于文件,我们常常想到目录路径,磁盘存储,文件和目录名等方面。
I/O流提供一种后备存储写入字节和从后备存储读取字节的方式。
后备存储可以为多种存储媒介之一。
System.IO命名空间中的常用类:
BinaryReader 用特定的编码将基元数据类...
分类:
其他好文 时间:
2014-06-10 08:06:41
阅读次数:
178
类同一个包(同一个目录),类的创建与调用class Man{ String name;
void GetMyName() { System.out.println(name); }}public class Person { public
static v...
分类:
编程语言 时间:
2014-06-07 23:40:09
阅读次数:
269