业精于勤,荒于嬉;行成于思,毁于随。——韩愈 用类名定义一个变量的时候,定义的只是一个引用,外面可以通过这个引用来访问这个类里面的属性和方法。 那们类里面是够也应该有一个引用来访问自己的属性和方法? 呵呵,JAVA提供了一个很好的东西 ...
作者:Vamei 出处:http: www.cnblogs.com vamei 欢迎转载,也请保留这段声明。谢谢 在封装与接口中,private关键字封装了对象的内部成员。经过封装,产品隐藏了内部细节,只提供给用户接口 interface 。 接口是非常有用的概念,可以辅助我们的抽象思考。在现实生活中,当我们想起某个用具的时候,往往想到的是该用具的功能性接口。比如杯子,我们想到加水和喝水的可能性, ...
2013-03-27 22:52 14 41782 推荐指数:
业精于勤,荒于嬉;行成于思,毁于随。——韩愈 用类名定义一个变量的时候,定义的只是一个引用,外面可以通过这个引用来访问这个类里面的属性和方法。 那们类里面是够也应该有一个引用来访问自己的属性和方法? 呵呵,JAVA提供了一个很好的东西 ...
Java-数组 1.数组概述 数组的定义 ● 数组是相同类型数据的有序集合 ● 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 ● 其中,每一个数据乘坐一个数组元素,每个数组元素可以通过一个下标来访问它们。 2.数组声明创建 数组声明创建 ● 首先必须声明数组变量 ...
1、编写2个接口:InterfaceA和InterfaceB;在接口InterfaceA中有个方法voidprintCapitalLetter();在接口InterfaceB中有个方法void printLowercaseLetter();然后写一个类Print实现接口InterfaceA ...
Iterable接口是Java集合框架的顶级接口,实现此接口使集合对象可以通过迭代器遍历自身元素。 查看源码 总结 后两个方法是Java8后新添加的,forEach()方法是为了方便遍历并操作集合内的元素。spliterator()方法则提供了一个可以并行遍历元素的迭代器,以适应现在 ...
个人理解: Set接口是Collection接口的子类,其继承了所有方法,HashSet集合则实现了Set接口,其内部存储数据时依靠哈希表,一个类似数组和链表的结合体。设置空集合时,存在默认的容量和加载因子,再用HashSet对象调用add方法时,其实是先比较其Hash值,若是没有的话 ...
Comparable可以认为是一个内比较器,实现了Comparable接口的类有一个特点,就是这些类是可以和自己比较的,至于具体和另一个实现了Comparable接口的类如何比较,则依赖compareTo方法的实现,compareTo方法也被称为自然比较方法。 查看源码 测试 ...
接口的定义和类的定义很相似,可以分为接口声明和接口体积,和类不同的是,使用关键字interface来声明自己是一个接口。 格式如下; interface 接口的名字 这里需要注意的是: 1、如果一个非抽象类实现了某个接口,那么这个类必须重写这个接口中的所有方法。 2、如果一个类声明实现 ...
Serializable接口介绍 Serializable是java.io包中定义的、用于实现Java类的序列化操作而提供的一个语义级别的接口。Serializable序列化接口没有任何方法或者字段,只是用于标识可序列化的语义。实现了Serializable接口的类 ...