- 博客(12)
- 资源 (6)
- 问答 (3)
- 收藏
- 关注
原创 [Java] Object类
在Java中所有的类都有一个公共的父类Object。 Object类中的主要方法 方法名称 类型 描述 public Object() 构造 构造方法 public boolean equals(Object obj) 普通 对象比较 public int hashCode() 普通 取得Hash码 publ
2016-04-27 11:18:19 300
原创 [Java]适配器设计
这里是一个最简单的适配器例子,若接口中抽象方法很多,而子类中又用不到这么多,可以设计一个抽象类作为适配器,它实现接口中的方法(方法体为空),则以后的子类直接继承此抽象类,可有选择的重写所需要的方法。interface Window{public void open();public void close();public void activated();public void iconif
2016-04-25 16:43:38 214
原创 [Java]代理模式
代理模式也是Java开发中使用较多的一种设计模式,是指利用一个代理来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。 代理模式类似于现实生活中使用代理上网,真实的上网服务器进行具体的网络操作,而代理服务器完成用户权限和访问限制等与上网操作相关的业务。interface NetWork{public void browse();}class Real impleme
2016-04-25 16:00:29 304
原创 [Java]工厂设计模式
工厂设计是Java开发中使用最多的一种设计模式。主方法实际相当于一个客户端,为避免修改主方法即客户端,可在接口和子类之间加入一个过渡端,由此过渡端取得接口的实例化对象,一般称过渡端为工厂类。interface Fruit{public void eat();}class Apple implements Fruit{public void eat(){System.out.println(
2016-04-25 15:10:09 288
原创 [Java]抽象类与接口
在Java中可以通过对象的多态性为抽象类和接口实例化,这样再使用抽象类和接口即可调用本子类中所重写过的方法。抽象类——模板设计abstract class Person{private String name;private int age;public Person(String name,int age){this.name=name;this.age=age;}public
2016-04-23 17:12:02 275
原创 [Java] this与super的区别
this 属性访问:访问本类中的属性,若本类中没有此属性,则从父类中继续查找 方法:访问本类中的方法,若本类中没有此方法,则从父类继续查找。 调用构造:调用本类构造,必须放在构造方法的首行。 特殊:表示当前对象。super 属性访问:访问父类中的属性。 方法:直接访问父类中的方法。 调用构造:调用父类构造,必须放在子类构造方法的首行。 特殊:无此概念。注意:二者均可以调用构造方法
2016-04-15 15:57:21 200
原创 [Java]方法重载与重写的区别
重载 1.单词:Overloading 2.定义:方法名称相同,参数的类型或个数不同。对权限无要求 3.范围:发生在一个类中。重写(覆写) 1.单词:Overriding 2.定义:方法名称、参数类型、返回值类型全部相同。被覆写的方法不能拥有更严格的权限 3.范围:发生在继承类中。
2016-04-13 17:05:27 294
原创 [Java]String类常用方法
字符串与字符数组的转换 toCharArray()<—>String(char[] c).. public class StringAPIDemo01{public static void main(String args[]){String str1="hello";char c[]=str1.toCharArray();//字符串变字符数组for(int i=0;i<c.length
2016-04-12 16:24:55 2611
原创 [Java]单向链表实现
链表是在数据结构经常见到的一种形式,Java中可以通过引用传递的方式进行实现。为了操作方便,使用内部类形式作为节点类。每个节点除了要保存自己的内容外,还要保存下一节点的引用。单向链表只能从前向后找。废话少说,上代码。class Link{ //链表类class Node{ //节点类定义为内部类private String
2016-04-09 15:31:26 509
原创 [Java]main方法理解
Java中打得最熟练的一句public static void main(String args[]),又精确学习了些:public:表示此方法可以被外部调用。static: 表示此方法可以由类名称直接调用。void:主方法是程序的起点,所以不需要任何的返回值。main:系统规定好默认调用的方法名称,执行时默认找到main方法名称。String args[]:表示的是运行时的参数。参数传递
2016-04-04 15:47:11 684
PyQt4安装包
2017-06-27
Galago开源搜索引擎
2016-05-25
磁盘分区助手PA5.2_Portable
2015-06-02
概率问题为什么 0<=P(X=a|Y=b)<=P(X=a)<=1 不正确??
2017-03-28
Java中接口是Object类的子类吗?
2016-04-27
哪位来解释下GitHub 网站怎么用?
2016-04-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人