2013年8月5日

Java中中英文对齐输出问题,以及Java中的格式化输出

摘要: 一 中英文对齐输出问题 问题,要求控制台输出如下: abcefg def 森林 阿狗 其实就是要求对齐输出,各种查找java的格式化输出,然后发现只要一个简单的“\t”就可以实现。 代码如下: System.out.printf("abcefg\t");System.out.printf("def\t");System.out.println();System.out.printf("森林之王\t");System.out.printf("阿狗\t");二 几个关于java格式化输出的知识点汇总 2.1 类c的pr 阅读全文

posted @ 2013-08-05 22:56 AllenZhao 阅读(11922) 评论(0) 推荐(0) 编辑

转载:父类引用指向子类对象的详细解释

摘要: 父类引用指向子类对象指的是:例如父类Animal,子类Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的子类。Animal animal = new Cat();即声明的是父类,实际指向的是子类的一个对象。那这么使用的优点是什么,为什么要这么用?可以用这几个关键词来概括:多态、动态链接,向上转型也有人说这是面向接口编程,可以降低程序的耦合性,即调用者不必关心调用的是哪个对象,只需要针对接口编程就可以了,被调用者对于调用者是完全透明的。让你更关注父类能做什么,而不去关心子类是具体怎么做的,你可以随时替换一个子类,也就是随时替换一个具体实现,而不用修改其 阅读全文

posted @ 2013-08-05 22:15 AllenZhao 阅读(555) 评论(1) 推荐(1) 编辑

转载:Java中的String与常量池

摘要: 转载自http://developer.51cto.com/art/201106/266454.htm。感觉总结的不错,自己收藏一下。 string是java中的字符串。String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。下面介绍java中的String与常量池。1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;... 阅读全文

posted @ 2013-08-05 22:10 AllenZhao 阅读(209) 评论(0) 推荐(0) 编辑

导航