java
genguyige
这个作者很懒,什么都没留下…
展开
-
再次理解下OOP(读书笔记)
目前的主流开发领域有两种开发方法,即结构化开发方法和面向对象开发方法,早期的语言C,Basic等都是结构化编程语言。 结构化程序设计 结构化程序设计方法主张按照功能来分析系统需求,其主要原则可概括为自顶向下,逐步求精,模板化等,结构化程序设计首先采用结构化分析方法对系统进行需求分析,然后采用结构化设计方法对系统...2011-08-19 12:34:48 · 114 阅读 · 0 评论 -
java中的方法重写
从今天开始,转战iteye了 第一篇博客想写点关于java的方法重写,百度百科给这样的定义。 1.发生方法重写的两个方法返回值、方法名、参数列表必须完全一致(子类重写父类的方法)2.子类抛出的异常不能超过父类相应方法抛出的异常(子类异常不能大于父类异常)3.子类方法的访问级别不能低于父类相应方法的访问级别(子类访问级别不能低于父类访问级别) 但是通过今天写了一个重写Object类...2011-07-04 22:20:43 · 120 阅读 · 0 评论 -
树的相关操作
最近很多大公司的笔试题都考到了树这个数据结构 淘宝武汉地区的笔试题倒数第二题是关于树中两个节点找父节点的 搜狗昨天又考到了,是找树中两个距离最远节点的题。 所以树被考到的概率很高啊,今天又java把树的基本操作都写了一遍,需要的童鞋果断分享吧 package com.gengu.树; import java.util.Queue; import java.util...2011-09-26 21:14:10 · 118 阅读 · 0 评论 -
java 动态代理
上一次说了java的代理模式。 其实java自己就提供了动态代理帮助我们实现代理模式,他的核心思想是在编写程序时不关心程序要代理谁,而是在运行的时候才关心我要代理谁。 java.lang.reflect.InvocationHandler是JDK提供的动态代理接口,对被代理类的方法进行代理。 invoke方法是接口InvocationHandler定义必须实现的,它完成对真实方法的调用...2011-07-15 19:37:30 · 74 阅读 · 0 评论 -
java的异常处理机制
异常机制已经成为很多语言的一种判断其成熟度的标准,除了C之外,其他的主流编程语言比如java,C#,Ruby等都提供了成熟的异常处理机制,异常机制可以使得程序中异常处理代码和正常业务代码的分离,保证程序代码更加优雅,并可以提高程序的健壮性。 网上关于java异常处理机制的文章有很多,我只写一下我觉得可能需要注意的地方。 1:在java中处理异常主要有五个关键字:try...2011-08-12 11:08:55 · 137 阅读 · 0 评论