谢了常见的几个而已。 1:new 一个String类的时候系统会自动传一个空构造 public String(); 注意: 当对象初始化是 null时 和 对象是 “” 时,两者是有区别的。 前者是一个空值,不能调用String类里面的任何方法否则报空指针异常,后者是可以的。 2: 字节数组转成字符 ...
分类:
其他好文 时间:
2017-09-17 16:36:09
阅读次数:
218
以下面程序为例: 1.源码Cars.java通过编译生成Cars.class文件; 2.执行时分为两步: 第一步将Cars类的字节码加载到内存中, 第二步是new之后自动执行的。①将属性color和price初始化内存堆,并附上初始值null和0.0(声明,赋初值);②调用有两个参数的构造方法pub ...
分类:
编程语言 时间:
2017-09-12 19:48:58
阅读次数:
186
隐式类型: 在隐式类型出现之前, 我们在声明一个变量的时候, 总是要为一个变量指定他的类型甚至在foreach一个集合的时候,也要为遍历的集合的元素,指定变量的类型隐式类型的出现,程序员就不用再做这个工作了。 匿名类型: 匿名类型是C#3.0提供的一个新的语法机制,它使用new操作符和匿名对象初始化 ...
分类:
其他好文 时间:
2017-09-08 00:13:03
阅读次数:
139
String对象是不可改变的。每次使用 System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用Syste ...
分类:
编程语言 时间:
2017-09-06 21:23:25
阅读次数:
243
初识Log4j: log4j有三个部分: 1.loggers 负责捕获日志信息。 2.appenders 负责输出信息到不同的目的地 3.layouts 负责使用不同的样式输出日志 log4j框架中有两种对象: 核心对象:框架的支撑对象,是框架必不可少的组成部分。 支撑对象:这些都是框架可选的对象, ...
分类:
其他好文 时间:
2017-09-04 20:41:06
阅读次数:
148
/* main.m 堆里面的内存释放是根据引用计数器,所以就是操作引用计数器。 创建一个对象,对象里面就有一个引用计数器,有多少指针指向它。 引用计数器为0就释放。任何一个对象初始化时就是1,所以 { Person *p = [[Person alloc] init] } 出了这行代码p销毁了,但是... ...
分类:
其他好文 时间:
2017-08-23 17:39:05
阅读次数:
187
xml 配置 AOP 1.将 拦截其器对象 初始化到容器中 2.<aop:config> <aop:aspect.... <aop:pointcut <aop:before ...
分类:
其他好文 时间:
2017-08-20 12:27:38
阅读次数:
114
构造函数,顾名思义,新构造一个对象。如下调用的就是普通的构造函数: 拷贝构造函数,顾名思义,也是一种构造函数,特殊的构造函数,用一个已存在的对象初始化一个新的对象,就是拷贝构造函数。如下调用的就是拷贝构造函数,用已经存在的string s去初始化新的对象a: 拷贝构造函数声明如下:(以String为 ...
分类:
其他好文 时间:
2017-08-20 00:47:31
阅读次数:
124
构造函数 Default构造函数:可被调用而不带任何实参的构造函数,没有参数或每个参数都有缺省值。如: 将构造函数声明为explicit,可阻止它们被用来执行隐式类型转换,但仍可用来进行显示类型转换。如: copy构造函数:用于以同型对象初始化自我对象,以passed by value的方式传递对象 ...
分类:
编程语言 时间:
2017-08-13 12:31:35
阅读次数:
153
ajax代码 原则:利用对象来判断返回结果的状态(以前用字符串分割来处理,会有问题) Handler代码 定义输出对象 初始化结果变量 修改结果状态 异常捕获 最后序列化输出 原则:无论如何必须有输出,也就是要有客户端收到结果才能判断请求状态 ...
分类:
Web程序 时间:
2017-08-08 17:54:23
阅读次数:
314