当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 打造第一个java程序名称的可视性 名称问题有些人觉得不是什么大问题,我开始也觉得那不是个什么大问题,但是当你有一天写了很多的类时,你就发现,名称其实真的很重要,假如你有这么一个类,他需要调用其他几个类, 当这几个被类名相同时,问题就出现了,那么 怎么区分他们,并且使他们的名称不冲突呢?毕竟我们...
 

 

 ·获得本地的ip地址和用户名    »显示摘要«
    摘要:void cgetipdlg::onquery() { char wshostname[128]; // 存储主机名 if (gethostname(wshostname, 128) == 0) //正确的情况 { m_hostname.setwindowtext(wshostname); struct hostent* phost; int client; phost = ge......
 ·好员工的10个特点- by bill gates     »显示摘要«
    摘要:7年前bill gates在他的专栏发表的一篇老文章,偶然看到,希望对大家有点借鉴意义。 总结一下就是以下10点: 1.对你开发的产品有足够的好奇心; 2.重视与客户交流; 3.要积极思考产品如何帮助人们解决实际问题; 4.要有长远的目标,自我激励,不断提高自己的技能; 5.知识面要广,还要有所专长。要有强烈的学习欲望,快速学习新东西; 6.要灵活抓住改变你职业生涯的机会,比如公司内......


我的Thinking in Java学习笔记(2)

打造第一个java程序

         名称问题有些人觉得不是什么大问题,我开始也觉得那不是个什么大问题,但是当你有一天写了很多的类时,你就发现,名称其实真的很重要,假如你有这么一个类,他需要调用其他几个类, 当这几个被类名相同时,问题就出现了,那么 【程序编程相关:用Squid实现代理上网及计费

 名称的可视性 【推荐阅读:格式化字符串中的大S和小s

 使用其他组件 【扩展信息:试用NDoc生成开发文档

         怎么区分他们,并且使他们的名称不冲突呢?毕竟我们不可能把每个声明过的类的名字一一记住,以便在下次声声明其他名称时,加以区分.这个时候我们就需要使用包(package)了,一个包就是一个命名空间.命名空间的使用规则是:反转internet域名,例如,我的blog是blog.csdn.com/maoerzuozuo你可以在类的开头使用package maoerzuozuo.com.csdn.blog,这样就好了~每个包都是一个独一无二的命名空间.需要注意一点:当使用package说明一个包时,该包的层次结构必须与文件目录的结构相同!就想c:\maoerzuozuo\com\csdn\blog

        包定义了之后一定要使用的,怎么使用呢?在文件的开头使用import关键字,假如我要导入我开发的一个叫hello.class组件,我只要import maoerzuozuo.com.csdn.blog.hello;就导入了我所创建的包,当然你也可以偷懒,用import maoerzuozuo.com.csdn.blog.*;

  导入该文件夹里所有的包(也许你有的包根本用不上),但是这样有个弊端,就是在编译的速度要比直接指明包的编译速度要慢.

 关键字static(静态的)

           一个class只有在你使用new来产生对象时,他的函数才能被外界使用,但是也有2中情况是用上面的方法无法实现的.

           1.不管产生多少的对象或没有对象产生对象时,一些特定的数据存储只有一份;

           2.类中的某个函数不想与对象绑定在一起,既我不想产生对象,但是我还想用类中的一个函数;

           一般情况下, 你要使用一个非静态(non-static)的成员的话,必须先产生一个对象使用对象来调用这个数据或函数,所以你必须知道这个函数/数据属于哪个对象才行,因为static是不用产生对象就可以使用的,所以在static的函数中不能直接调用non-static的函数或变量.

   解决1.把static关键字摆在成员变量或函数定义之前,就可以使他们变为静态的.
...   下一页
 ·移动misc系统sp升级开发    »显示摘要«
    摘要: 版权归 石太祥 (ealpha(at)msn(dot).com)所有; 联系: msn: ealpha(at)msn(dot).com qq : 9690501 系统采用axis,如果无axis知识,建议可以到ibm开发者上搜索相关 axis 文档浏览 —————————......
» 本期热门文章:

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