2007-07-26
TAG:.net JAVA相关

我们为什么要把方法区分为:静态方法和实例化方法 ?

如果我们继续深入研究的话,就要脱离技术谈理论了。早期的结构化编程,几乎所有的方法都是“静态方法”,引入实例化方法概念是面向对象概念出现以后的事情了,区分静态方法和实例化方法不能单单从性能上去理解,创建c++,java,c#这样面向对象语言的大师引入实例化方法一定不是要解决什么性能、内存的问题,而是为了让开发更加模式化、面向对象化。这样说的话,静态方法和实例化方式的区分是为了解决模式的问题。

拿别人一个例子说事:

 比如说“人”这个类,每个人都有姓名、年龄、性别、身高等,这些属性就应该是非静态的,因为每个人都的这些属性都不相同;但人在生物学上属于哪个门哪个纲哪个目等,这个属性是属于整个人类,所以就应该是静态的——它不依赖与某个特定的人,不会有某个人是“脊椎动物门哺乳动物纲灵长目”而某个人却是“偶蹄目”的。

这是我总结整理出来的文章,如果你看了这篇文章有什么自己的见解,欢迎留言,大家讨论!





 
2006-09-05
TAG:JAVA相关
jsp, java, 数据库三者之间字符集转换的深度讨论

讨论:用DAO模式有什么好处?





 
2006-08-25
TAG:JAVA相关

因为jsp使用的是iso-8859-1编码方式,害苦了亚洲语系的程序员了,关于java编码问题可以做一个专题来写。

jsp和数据库之间都可能出现问题

比如mysql中 应该修改my.ini中的default-character-setgbk

另外在程序里 from里和from外也有不同的编码错误的可能性

以下为一个解决jsp中文编码的类,可以解决这个问题


		



 
2006-08-23
TAG:JAVA相关
1.  概况
答:1) 以文本为基础能够返回动态内容到客户端;
    2) Http是请求和响应的默认协议;
    3) 一个页面可以混和html代码、Java代码以及JSP标答;
    4) 允许访问组件;

2.  JSP的好处
答:1) 通过组件使用支持组件模型和软件重用;
    2) 源文件改变自动编译;
    3) 用户自定义标签简化页面开发;
    4) 能把Web内容, Java代码分开(针对Servlet而言);
    5) 平台无关;
    6) 性能和可扩展;
    7) 可靠;
    8) 作为J2EE的一部分(Servlet、JSP以及EJB是J2EE的三大组件)。




分页 共1页 1
wwpizi@gmail.com
emir123456@hotmail.com
emir123456@yahoo.com.cn
我的档案:

访问统计: