摘要: 1.谈谈final, finally, finalize的区别。 •final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。 •finally—再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 final 阅读全文
posted @ 2011-08-16 12:39 亚齐 阅读(159) 评论(0) 推荐(0)
摘要: 重载(overload)和重写(override)的异同 1,重载(Overloade) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overload是一个类中多态性的一种表现。(2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。(3) 重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。但是返回值不能作为重载的判定条件。(无法以返回类型作为重载函数的. 阅读全文
posted @ 2011-08-09 18:23 亚齐 阅读(618) 评论(0) 推荐(0)
摘要: 指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。从现象上看:指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变, 总是指向最初的对象.从编译上看:程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地址值为引用对象的地址值。符号表生成后就不会再改,因此指针可以改变指向的对象(指针变量中的值可以改),而引用对象不能改。类型:引用其值为地址的数据元素,java封装了的地址,可以转 阅读全文
posted @ 2011-08-09 12:26 亚齐 阅读(4565) 评论(0) 推荐(1)
摘要: 值类型和引用类型的区别 2011-8-2[定义]引用类型表示你操作的数据是同一个,也就是说当你传一个参数给另一个方法时,你在另一个方法中改变这个变量的值,那么调用这个方法是传入的变量的值也将改变.值类型表示复制一个当前变量传给方法,当你在这个方法中改变这个变量的值时,最初生命的变量的值不会变. 通俗说法: 值类型就是现金,要用直接用;引用类型是存折,要用还得先去银行取现。----(摘自网上)[值类型]:à也就是基本数据类型 基本数据类型常被称为四类八种四类: 1,整型 2,浮点型 3,字符型 4,逻辑型八种: 1,整型3种 byte,short,int,long 2,浮点型2种 fl 阅读全文
posted @ 2011-08-08 18:42 亚齐 阅读(2278) 评论(1) 推荐(1)
摘要: --同事整理 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 1.什么是面向对象技术? 面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。它具有抽象性、封装性、继承性及多态性。 2.面向对象与面向过程程序设计有什么不同?面向对象与面向过程程序设计有如下不同: (1)面向过程程序设计方法采用函数(或过程)来描述对数据的操作,但又将函数与其操作的数据分离开来;面向对象程序设计方法将. 阅读全文
posted @ 2011-08-08 18:39 亚齐 阅读(697) 评论(0) 推荐(0)
摘要: main 方法可以省略 public ? static ? 返回值可以是 int ? 形参可以省略吗? 可以在main 中调用 main 方法吗? 首先Java规定了main()方法必须是公共的,以便于外部程序对主方法的访问,因为程序都是从main()方法起始的,并且main()方法也必须是静态的,首先,为什么要用public: 因为在运行程序时,jvm要调用main方法,但我们都应该知道jvm是一个软件并不是硬件,并且它与main方法所在的包是不同的,所以jvm要调用main方法时,main方法就必须声明为public;否则jvm就无法找到和调用main方法,此时程序就无法运行。 第二,为什 阅读全文
posted @ 2011-08-06 08:59 亚齐 阅读(2838) 评论(0) 推荐(0)
摘要: java float 阅读全文
posted @ 2011-08-06 08:44 亚齐 阅读(630) 评论(0) 推荐(0)
摘要: 我们之所以将自然界分解,组织成为各种概念,并总结出其重要性,主要是因为我们知道我们的语言社区所共同持有的,并以我们的语言的形式所固定下来的一种约定...除非赞成这个约定中所颁布的有关数据的组织和分类的内容,否则我们根本无法交谈. 阅读全文
posted @ 2011-07-30 12:16 亚齐 阅读(131) 评论(0) 推荐(0)
摘要: 在 myeclipse 9 添加 struts 2 属性之后 ,做了一个简单的登录跳转的,tomcat 起来之后 ,只要一点登录 就会报找不到相应的 action 或 result 然后在struts.xml 它又会报找不到 extends="struts-default" ,想不明白! 阅读全文
posted @ 2011-07-28 12:55 亚齐 阅读(224) 评论(0) 推荐(0)
摘要: 中国的高铁们又得忙于打太极咯... 阅读全文
posted @ 2011-07-25 17:23 亚齐 阅读(122) 评论(0) 推荐(0)