java.lang.NullPointerException的可能原因及处理 java.lang.NullPointerException具体意思是空指针异常,最常见的问题就是没有初始化。 字符串等数据类型没有初始化 类实例(对象)有用具体的类初始化 没有判断是否为空 Eg: 源码: 报错: 分析: ...
分类:
编程语言 时间:
2016-11-06 19:34:32
阅读次数:
305
一.Servlet线程安全问题1.servlet的线程安全问题.servlet引擎采用多线程的模式运行,它为并发的每个访问请求都预备一个线程来相应,但是由于只有一个servlet对象,因此,如果多个线程同时调用servlet的service方法,那么可能会触发线程安全问题.线程安全需要通过在serv ...
分类:
其他好文 时间:
2016-11-03 02:12:23
阅读次数:
281
Joinpoints 连接点,通俗的讲就是想要横切的目标,这些目标包括方法(Method),构造器(Constructor),域(Field),异常(Exception),对象和类初始化(Object and class) Pointcuts 切点,就是定义的规则,这些规则用于匹配目标连接点,切点包 ...
分类:
Web程序 时间:
2016-10-22 17:38:30
阅读次数:
397
一、以下代码为何无法通过编译 错误:只定义了一个有参数的构造函数。而在主函数中定义的Foo类对象调用的是无参数的构造函数。 改正: 二、多当个类之间有继承关系时,创建子类对象会导致父类初始化块的执行。 三、请运行TestStaticInitializeBlock.java示例,观察输出结果,总结出“ ...
分类:
编程语言 时间:
2016-10-21 16:38:20
阅读次数:
170
请看下面代码,无法通过编译,问题出在那? 你可以得到什么结论? 结论:如果类提供一个自定义的方法,系统将不再提供默认方法。 JAVA字段初始化规律: 如果一个类中既有初始化块,又有构造方法,同时还设定了字段的初始值,谁说了算? 结论: 用上面的类,思考输出的结果: 结论: 请运行TestStatic ...
分类:
其他好文 时间:
2016-10-21 15:50:31
阅读次数:
166
需要初始化的: 随机数类:初始化 实例化//不允许将初始化的语句放置在循环中//Random ran = new Random(); 时间值类:/初始化 实例化//DateTime dt = new DateTime(); 一维数组:实例化 初始化 定义方式:{定义的时候,需要数据类型、长度!} 1 ...
1、string类 变量.Replace("想要替换掉的字符或字符串","转换后的字符或字符串");//替换 练习:判断邮箱格式是否正确 1.有且只能有一个@ 2.不能以@开头 3.@之后至少有一个. 4.@和.不能靠在一起 5.不能以.结尾 2.math类 3.random随机数类 初始化 实例化 ...
分类:
其他好文 时间:
2016-10-12 22:22:08
阅读次数:
140
类加载器: 负责将.class文件加载到内存中,并为之生成对应的Class对象。 任何类被使用时系统都会建立一个Class对象。可以通过Object类的getClass方法的返回值的类型就是一个Class类型。 类的静态成员随着类的加载而加载。 什么时候进行类加载(类初始化的时机): 创建类的实例时 ...
分类:
其他好文 时间:
2016-09-23 18:20:21
阅读次数:
105
以下程序运行结果是: 输出结果: Y类的静态代码块初始化Y类的静态代码块初始化,且静态变量i的值是:22Z类的静态代码块初始化Z类的静态代码块初始化,且静态变量i的值是:222X类的静态代码块初始化X类的静态代码块初始化,且静态变量i的值是:2X的构造代码块X的构造方法Y的构造代码块Y的构造方法X的 ...
分类:
其他好文 时间:
2016-09-17 14:52:54
阅读次数:
118
在包含有继承关系的类里,生成一个派生类对象,要调用构造函数进行初始化此对象,而构造函数的调用顺序是先调用最顶层基类的构造函数,次顶层....等;但在普通继承和虚继承里存在区别 普通继承:父类只能由其直接派生类初始化 虚继承: 基类只能由最底层的派生类初始化,而不是由直接基类初始化,因为虚继承是为了避 ...
分类:
其他好文 时间:
2016-09-13 22:13:29
阅读次数:
136