java学习
dreamcatcher001
把一件平凡的事做好就不平凡!
展开
-
java实现多态性一
通过超类对象引用变量引用子类对象来实现 :/***java多态性简单分析*@author zhangliqiang*/class A {//定义父类 void fun() { System.out.println("this is a class!"); }}class B extends A{//定义A的子类B void fun(原创 2008-04-21 22:42:00 · 571 阅读 · 0 评论 -
java程序打包成JAR问题小结
用java编写的程序一般都打包成jar文件,因为这样很方便我们使用。这里我用自己编写的一个简单计算器做实例总结一下打包过程。该计算器源码可在此下载:简单的计算器程序源码下载一 首先确保我们写的程序都有一个共同的包 也就是每一个java文件第一行都要有这一句:"package yourpackage;"我的是package counter;二 在命令提示符下编译该原创 2008-04-20 15:37:00 · 765 阅读 · 0 评论 -
java实现多态性二
通过接口类型变量引用实现接口的类的对象来实现: /** *java实现多态性简单分析2,通过将类B和类C的实例赋给接口引用a而实现了方法在运行时的动态绑定 *@author zhangliqiang */interface A{ void fun();}class B implements A{ public void fun() { System.out.println("th原创 2008-04-23 16:31:00 · 414 阅读 · 0 评论 -
String和StringBuffer的区别详谈[转帖]
看到这篇文章对String和StringBuffer的区别说的和详细,与大家分享一下: String类用来表示那些创建后就不会再改变的字符串,它是immutable的。而StringBuffer类用来表示内容可变的字符串,并提供了修改底层字符串的方法。 当我们进行字符拼接时,请使用StringBuffer类而非String类,因为前者将比后者快上百转载 2008-04-24 22:52:00 · 545 阅读 · 0 评论 -
编程的三十二个修养
01、版权和版本 02、缩进、空格、换行、空行、对齐 03、程序注释 04、函数的[in][out]参数 05、对系统调用的返回进行判断 06、if 语句对出错的处理 07、头文件中的#ifndef 08、在堆上分配内存 09、变量的初始化 10、h和c文件的使用 11、出错信息的处理 12、常用函数和循环语句中的被计算量 13、函数名和变量名的命名 14、函数的传值和传指针 15、修改别人程序的原创 2008-05-04 23:16:00 · 537 阅读 · 0 评论 -
WinCvs入门必读
CVS是目前比较流行的版本控制系统,著名的Sourceforge.net就是用CVS来管理所有开源项目的。使用版本控制系统能够很大的提高开发效率,方便我们回滚到历史版本状态。如果你当前的版本由于修改错误而无法恢复,你可以使用CVS使其回到前一个完好的版本。所以,作为软件开发者,学习并掌握CVS将是大有好处。 cvs最初是工作在linux下的,所以一般操作都是在字符界面下,原创 2008-05-09 22:42:00 · 7165 阅读 · 1 评论