自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

转载 java enum(枚举)使用详解 + 总结

enum 的全称为 enumeration, 是 JDK 1.5 中引入的新特性,存放在 java.lang 包中。下面是我在使用 enum 过程中的一些经验和总结,主要包括如下内容:1. 原始的接口定义常量2. 语法(定义)3. 遍历、switch 等常用操作4. enum 对象的常用方法介绍5. 给 enum 自定义属性和方法6. Enu

2014-01-26 15:39:05 892

转载 参数个数可变的函数

1. 格式Java中的按照如下规则声明参数个数可变的函数:      methodName([argumentList],dataType ...argumentName)   说明:      argumentList:普通参数列表,可选;       dataType:数据类型或者类,调用该函数时,参数自动转换成dataType类型的数组;      ... :Java

2014-01-26 11:33:09 916

原创 用逗号来格式化数字

将一个数字用逗号隔开,便于我们阅读。下面是一个Java的实现/** * @description formart a long number to a string split by comma * Example:1234567890 -> 1,234,567,890; 123456789->123,456,789 * @param number

2014-01-24 17:07:20 1966

转载 Java初始化顺序

1  无继承情况下的Java初始化顺序:class Sample{      Sample(String s)      {            System.out.println(s);      }      Sample()      {            System.out.println("Sample默认构造函数被调用");

2014-01-24 10:37:20 614

转载 JAVA中this用法小结

Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。

2014-01-23 10:45:59 695

原创 java方法重载

方法重载条件:1.必须是同一个类2.方法名(也可以叫函数)一样3.参数类型不一样或参数数量不一样注:当然不能通过返回值来区分。今天遇到一个有趣的现象,就是参数是基本类型的情况,我们都知道基本类型可以自动向上转型,来看看这种情况是怎么重载的。public class Test { void print(String str){System.out.println(s

2014-01-22 17:22:40 690

转载 Java7中的switch支持String的实现细节

在Java7之前,switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型。在Java7中,呼吁很久的String支持也终于被加上了。例如,下面是一段switch中使用String的示例代码。public class Test { public void test(String str) { switch(str) {

2014-01-14 17:09:01 779

原创 被我遗忘的label标识符

在java中可以利用break、continue和label控制循环跳转。label与其后的循环体之间不能有其它的代码,否则在循环体内不能再使用该label(编译错误:The label xxx is missing)单重循环 continue + label:结束本次循环,继续执行label后的循环体: public static void main(String[] args) {

2014-01-14 15:42:50 859

转载 has a / is a 的区别

如果你确定两件对象之间是is-a的关系,那么此时你应该使用继承;比如菱形、圆形和方形都是形状的一种,那么他们都应该从形状类继承而不是聚合。如果你确定两件对象之间是has-a的关系,那么此时你应该使用聚合;比如电脑是由显示器、CPU、硬盘等组成的,那么你应该把显示器、CPU、硬盘这些类聚合成电脑类,而不是从电脑类继承。类间关系有很多种,在大的类别上可以分为两种:纵向关系、横向关系。纵

2014-01-08 15:16:22 1010

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除