java静态,请求解惑!
java和C区别就一个面向对象,一个面向过程,java中的静态方法,我们可以直接用 类名.方法名()来调用,这样java又跟C没什么区别了,但这样调用起来很方便。
面向对象,别可以扩展自己的方法,我们不用静态的,其他的我们什么时候用static,什么时候不用?请指点!
先前的java版本不支持enum时,static属性用来实现c/c++中枚举的功能~~~
.........
Java code:
http://blog.csdn.net/wx123456wx/archive/2008/10/21/3118513.aspx
static 是非面向对象的。相当c中的function
用到的多了。自然就明白了
关于static方法的用法,如果方法所完成的功能如果和具体的实例没有关系或者在没有创建实例时就有可能调用的时候就需要定义为static类型了,常用来定义一些工具集...
谢谢各位高手的回答,对于这些,我也很清楚,但是有些,用不用static都一样的,这就比较迷惑!
什么时候用static需要时间去积累,写得多了就知道怎么写。看一看java的API,看看人家什么时候用static,想想为什么用
带有static 属性的 直接用类名调用
没有static 属性的 需要创建实例才能调用
相关问答:
我在jsp页面存上一个session,本页面还可以取出值来.
但是一刷新,或者打开新的页面就取不出值来了.
奇怪的是,我测试另一个程序时候
在jsp页面存上一个session,本页面可以取出值来,刷新或打开新页面值能取出来了.
......
<%@page language="java" contentType="text/html;charset=gb2312" import="java.sql.*"%>
<jsp:useBean id="db" class="wang.connectDB"/>
< ......
import java.io.*;
class FileTest
{
public static void main(String [] args) throws Exception
{
File fDir=new File(File.separator);
String strFile="java源代码测试"+File.separato ......
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......