狂奔のJava
文章平均质量分 61
大道至简
All in 0&1.
展开
-
Java入门每日小练(一)
字符串生成器StringBuilder创建成功的字符串String对象,其长度固定,内容也不能被改变和编译。虽然String使用‘+’可以附加新字符或字符串,但‘+’会产生一个新的String实例,会在内存中新创建一个字符串对象,如果重复对其修改,将极大地增加系统开销,而J2SE5.0新增了可变的字符序列StringBulider类,大大提高频繁增加字符串的效率。下面贴上代码+注释+运原创 2014-03-30 00:51:27 · 1530 阅读 · 0 评论 -
Java每日小练(二)之理解“继承”的概念
1、“继承”使用得当,会使整个程序架构具有一定的弹性,在程序复用一些已经定义完善的类不仅可以减少开发周期,也能提高软件的可维护性和可扩展性;2、子类可以继承父类原有的属性和方法,也可以增加原来父类所不具备的属性和方法,或者直接重写父类中的某些方法;3、在Java中使用关键字extends来标识两个类的继承关系;4、在子类中可以连同初始化父类构造方法来完成子类初始化操作,既可以在子类的构原创 2014-03-30 11:24:18 · 1535 阅读 · 0 评论 -
Java入门每日小练(二)之this关键字的使用
情景分析:1、用于解决成员变量与成员方法中的形参名称相同问题,如下:public class AnyThing { private String name; private void setThing(String name) { this.name = name;//区分成员变量与形参名相同,this.name指的是AnyThing中的成员变量name。 }}Ps:事实上原创 2014-03-30 09:34:31 · 1507 阅读 · 0 评论 -
Java每日小练(二)之“多态”
利用多态可以使程序具备良好的扩展性,并能对所有类对象做通用处理~下面以一个实例做练习,体会多态的用法和作用~Code:public class Quadrangle { //实例化保存四边形对象的数组对象 private Quadrangle[] qtest = new Quadrangle[6]; //每次调用父类的draw()方法时,nextIndex+1,也就是说最多可以创建6原创 2014-03-30 19:43:34 · 1474 阅读 · 0 评论 -
Java每日小练(二)之对象的比较
在Java中有两种对象的比较方式,分别为“==”运算符和equals()方法,但这两种方法却有着本质上的区别哦~先看下程序和运行结果:Code:public class Compare { public static void main(String[] args) { String c1 = new String("abc"); //创建两个String型对象引用 Strin原创 2014-03-30 10:27:30 · 1441 阅读 · 0 评论 -
Eclipse启动时提示fail to create the Java Virtual Machine问题的解决
今天偶然打开Eclipse,发现无法打开,出现如下提示:后来经过上网查询,发现是eclipse.ini文件的问题,打开eclipse安装目录下的eclipse.ini文件:-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar--launcher.libraryplugins/org.原创 2014-05-01 00:22:40 · 2256 阅读 · 0 评论