问题: Struts 2 Action对象为每一个请求产生一个实例,因此没有线程安全问题。 Spring的Ioc容器管理的bean默认是单实例的,上一次请求处理的状态信息被保持下来,并影响了下一次的请求,实际上就是Action中的类变量...
分类:
编程语言 时间:
2014-12-06 19:37:39
阅读次数:
131
第五章面向对象三1.static关键字1.static:静态的,可用来修饰属性,方法,代码块,内部类2.static修饰属性(类变量):①由类创建的所有的对象,都共用这一个属性②当其中一个对象对此属性进行修改,会导致其他对象对此属性的一个调用。vs实例变量(非static修饰的属性,各个..
分类:
编程语言 时间:
2014-12-05 02:00:47
阅读次数:
247
现在大二正在上《数据结构》课,课内的书上代码实现很喜欢无脑用类、变量名字很长,而且常常实现太繁琐,并且代码有些无法运行,这些对于老手无所谓,但初学者看起来却会很不舒服。因此写点自己实现这些数据结构的代码,大家可以借鉴一下,顺便自己总结一下热热手。 之前已经发了几篇博文,但是由于是第一次写博客...
分类:
编程语言 时间:
2014-12-04 08:47:25
阅读次数:
161
“成员变量,静态方法看左边;非静态方法:编译看左边,运行看右边。”意思是:当父类变量引用子类对象时(Fu f = new Zi();),在这个引用变量f指向的对象中,他的成员变量和静态方法与父类是一致的,他的非静态方法,在编译时是与父类一致的,运行时却与子类一致(发生了复写)。例:class Fu ...
分类:
编程语言 时间:
2014-11-28 08:45:00
阅读次数:
1114
Math类
java提供了基本的+,-,*,/算数运算符,同时也提供了更复杂的运算符,比如三角函数,对数元,指数运算
Math是一个工具类。它的构造器被定义为private,因此无法创建Math类的对象,Math类中的所有方法都是
类方法,可以直接通过类名来调用,Math除了提供了大量的静态方法,还提供了两个类变量PI和E
public class MathTest{
public st...
分类:
其他好文 时间:
2014-11-27 23:47:13
阅读次数:
380
1、static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态变量分配一次内存,在加载类的过程中完成静态变量的内存分配...
分类:
编程语言 时间:
2014-11-27 12:00:11
阅读次数:
181
变量问题:类变量和方法变量的区别是什么?类变量:可以直接使用方法变量:需要实例化后,才能使用该变量案例一:class Person @@name = "Tom" @@names = "Toms" @@age = 10 def jek @jj = "jj" @...
分类:
其他好文 时间:
2014-11-26 16:22:11
阅读次数:
257
实例变量也被翻译成"域"和"成员变量"。在面向数据库的实体类中叶被称为
"属性"或"字段"的变量。Hibernate中也称为POJO,即简单原始的Java变量。使
用变量的一般原则是:尽量使变量的有效范围最小化,即优先考虑用局部变量。其次是
实例变量,最后才是类变量。
还有一种常量的写法,比类常量前多了一个final,如下:
final static int ALL_CL...
分类:
其他好文 时间:
2014-11-26 11:18:48
阅读次数:
313
[1] 构造函数是用来干什么的? 构造函数构建类的对象,初始化类变量,分配资源(内存、文件、信号量、套接口等等)[2]List x;和List x();有什么不同? 前一个是定义List的一个对象,后者则是一个返回值为List 的函数[3] 是否一个类的构造函数可以调用另一个构造函数来初始化自己.....
分类:
编程语言 时间:
2014-11-25 23:26:24
阅读次数:
335
什么是聚类分析?聚类分析属于探索性的数据分析方法。通常,我们利用聚类分析将看似无序的对象进行分组、归类,以达到更好地理解研究对象的目的。聚类结果要求组内对象相似性较高,组间对象相似性较低。在三国数据分析中,很多问题可以借助聚类分析来解决,比如三国人物身份划分。聚类分析的基本过程是怎样的?选择聚类变量...
分类:
编程语言 时间:
2014-11-25 23:00:37
阅读次数:
324