当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 本篇旨在帮助准备学习Java以及刚接触Java的朋友认识、掌握和使用static、this、super、final这几个关键字的使用。
 

 

 ·编程语言介绍    »显示摘要«
    摘要: 各种语言的介绍(第二版) 在介绍编程语言之前,先说说开放源代码的必要性。现在,在软件生产领域存在巨大的智利浪费,大家把大量的精力用在编写别人已经实现的 程序代码上。看看,文本编辑器有多少,看看ftp程序有多少,看看字处理程序有多少,这些程序虽然有差别,但主要的功能都是一样的。要实 现个性化的功能,在已有的软件基础上修改会节省多少时间呀!而每个程序各编一套,又浪费多少时间?如果,没有这些重复的工作量,世界 上的程序员至少可以节省80%的工作量。同时,开放源......
 ·将来你会成为博客    »显示摘要«
    摘要:原文地址 http://wen.ccp.org.cn/modules.php?name=news&file=article&sid=553 http://www.blogchina.com/new/display/36119.html 有多少种人就有多少种博客。但是,维持一个博客网页只有三种原因:分享信息、建立声誉、个人表达。尽管其中任一都能成为坚持博客的理由,但是,如果不同时具备三者,恐怕没有人能坚持博客到底。 不论你写的是你的业余爱好、......


Java中static、this、super、final用法简谈
本篇旨在帮助准备学习java以及刚接触java的朋友认识、掌握与使用static、this、super、final这几个关键字的使用。java博大精深,我也是一位正在学习与使用java的爱好者,文中难免有不妥之处,欢迎指正。

【相关文章:sqlserver 海量数据导入的最快方

【扩展阅读:Java中的事务处理

一、static 【扩展信息:臆断B/S开发技术选择的心态

    请先看下面这段程序:

  public class hello{

    public static void main(string[] args){ //(1)

      system.out.println("hello,world!");   //(2)

    }

  }

看过这段程序,对于大多数学过java 的从来说,都不陌生。即使没有学过java,而学过其它的高级语言,例如c,那你也应该能看懂这段代码的意思。它只是简单的输出“hello,world”,一点别的用处都没有,然而,它却展示了static关键字的主要用法。 

在1处,我们定义了一个静态的方法名为main,这就意味着告诉java编译器,我这个方法不需要创建一个此类的对象即可使用。你还得你是怎么运行这个程序吗?一般,我们都是在命令行下,打入如下的命令(加下划线为手动输入):

javac hello.java

java hello

hello,world!

这就是你运行的过程,第一行用来编译hello.java这个文件,执行完后,如果你查看当前,会发现多了一个hello.class文件,那就是第一行产生的java二进制字节码。第二行就是执行一个java程序的最普遍做法。执行结果如你所料。在2中,你可能会想,为什么要这样才能输出。好,我们来分解一下这条语句。(如果没有安装java文档,请到sun的官方网站浏览j2se api)首先,system是位于java.lang包中的一个核心类,如果你查看它的定义,你会发现有这样一行:public static final printstream out;接着在进一步,点击printstream这个超链接,在method页面,你会看到大量定义的方法,查找println,会有这样一行:

public void println(string x)。好了,现在你应该明白为什么我们要那样调用了,out是system的一个静态变量,所以可以直接使用,而out所属的类有一个println方法。

静态方法

通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法。如下所示:

class simple{

   static void go(){

     system.out.println("go...");

   }

}

public class cal{

  public static void main(string[] args){

    simple.go();

  }

}

调用一个静态方法就是“类名.方法名”,静态方法的使用很简单如上所示。一般来说,静态方法常常为应用程序中的其它类提供一些实用工具所用,在java的类库中大量的静态方法正是出于此目的而定义的。

静态变量

静态变量与静态方法类似。所有此类实例共享此静态变量,也就是说在类装载时,只分配一块存储空间,所有此类的对象都可以操控此块存储空间,当然对于final则另当别论了。看下面这段代码:class value{

  static int c=0;

  static void inc(){

    c++;

  }

}


...   下一页
 ·关于脚本中注释的五点建议    »显示摘要«
    摘要:原文地址:http://blog.csdn.net/estyle/archive/2004/07/05/34722.aspx欢迎转载!但请注明出处(原文地址)和我的姓名:靳田谢谢啦! ^_^   当你学习某代码技术已经基本入门以后,自然会注意到提高代码质量的重要性,而书写注释则是提高代码质量的第一关——可能也是最容易的一关。以下是我总结的关于书写注释的一些建议!   一、切勿为了注释而注释!  为代码添加注释的最主要目的是提高代码可读性,但这里面还有一......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE