摘要:
包装类 基本数据类型使用起来非常方便,但是没有操作这些数据方法。 我们可以使用一个类,把基本类型的数据装起来,在类中定义一些方法,这个类就叫做包装类。 基本数据类型对应的包装类位于java.lang包中。 注意int类型所对应的包名称是Integer,char类型对应的包名称是character。 阅读全文
摘要:
StringBuilder类 String字符串是常量,他们的值在创建之后便不能修改 字符串的底层是一个final修饰的数组,所以不能改变其值(public final byte value[]) 所以当进行字符串的加减时,会创建多个字符串,占用内存使得效率低下 而StringBuilder类会创建 阅读全文
摘要:
Calendar类 java.util.Calendar是一个日历类。 Calendar类是一个抽象类,它提供了YEAR, MONTH, DAY_OF_MONTH, HOUR等很多操作日历字段的方法。 Calendar类无法直接创建对象使用,里边有一个静态方法叫做getInstance(),该方法返 阅读全文
摘要:
Date类 Date类的概念与作用 Date类表示特定的瞬间,精确到毫秒。 1秒 = 1000 毫秒 时间原点(0毫秒):1970年1月1日 0:0:0(英国格林尼治天文台时间) 而因为中国属于东八区,故时间原点应在此基础上加上八个小时。 输出时间原点 public class Demo01Date 阅读全文
摘要:
Object类 java.lang.Object类是类层次结构的顶层,每个类都是用Object类作为父类。 所有对象(包括数组)都可以实现这个类中的方法。 1.toString类 String toString() 返回该对象的字符串表示。 直接打印对象的名字,其实就是调用对象的toString方法 阅读全文
摘要:
类作为成员变量类型 public class Hero { private String name; private int age; private Weapon weapon; public Hero(){ } public Hero(String name, int age, Weapon w 阅读全文
摘要:
内部类 如果一个事物包含另一个事物,这就是一个类内部包含另一个类。 如身体与心脏、汽车与发动机 内部类中包括成员内部类与局部内部类,其中局部内部类中又包含匿名内部类 成员内部类 格式: 修饰符 class 外部类名称{ 修饰符 class 内部类名称{ // ... } // ... } 内部类用外 阅读全文
摘要:
综合实例 笔记本电脑(laptop)通常具备使用USB设备的功能。在生产时。笔记本都预留了可以插入USB设备的USB接口。但具体是什么USB设备,笔记本厂商并不关心,只要符合USB规格的设备都可以。 定义USB接口,具备最基本的开启功能和关闭功能。鼠标和键盘要想能在电脑上使用,那么鼠标和键盘也必须符 阅读全文
摘要:
接口中的注意事项 1.接口中不能有静态代码块和构造方法 2.一个类的直接父类是唯一的,但可以实现多个接口 3.实现类实现的多个接口中有重复的方法,只需要覆盖重写一次即可。 4.如果实现类没有实现该类所有接口的所有方法,则该类是抽象类。 5.如果实现类实现的多个接口中存在重复的默认方法,那么实现类一定 阅读全文
摘要:
接口 接口是一种公共规范标准。 接口是一种引用数据类型,最重要的内容是抽象方法 使用interface关键字 接口当中的抽象方法,修饰符必须是两个关键字,public、abstract,两个关键字个选择性省略。 public interface MyInterface { public abstra 阅读全文