`
juiccee
  • 浏览: 9306 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
        面向对象的分析与设计(OOA&D)方法的发展在20世纪80年代末至90年代中出现了一个高潮,UML是这个高潮的产物,它不仅统一了Booch,Rumbaugh,Jacobson的表示方法,而且对其做了进一步的发展,并最终统一为大众所接受了标准建模语言.     公认的面向对象建模语言出现于20世纪70年代中期,经过一番"方法大战"90年代中期,一批新的方法出现了,其中最引人注目的是Booch1993,OOSE,和OMT-2等.1994年10月Grady Booch和Jim Rumbaugh首先将Booch和OMT-2统一,1995年Jacobson加 ...
  反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力.   Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。   在TIJ中,反射被作为一个子章节被放在RTTI(run time type information)中,书中的标题是Reflection:runtime class information,两者的区别就在于一个是type information一个是class informatio ...
RTTI即run-time type identification,当你只有一个指向对象的基类引用时,RTTI机制可以让你找出这个对象确切的类型. 在运行期获得对象和类的信息有两钟方式: 传统的RTTI,它假定我们在编译期和运行期已经知道了所有的类型 反射机制则允 ...
将一个类的定义放在另一个类的定义内部,这就是内部类 当你生成一个内部类对象时,该对象必定会保存一个制造他的外围类对象的引用,所以内部类对象可以访问其外围类对象的所有成员,此外内部类拥有外围类所有元素的访问权(包括声明为private的),内部类作为外围类的一个成员,外围类对象也可以访问内部类的所有元素. 在除了外部类的非静态方法之外的任何地方创建某个内部类的对象,必须用:OutClassName.InnerClassName具体的指明这个对象的类型 如果要直接创建一个内部类的对象,必须使用外部类的一个对象和". new"来创建内部类的一个对象 例如:Parcel3.Con ...
成员变量和局部变量初始化:     成员变量若不显式初始化java会默认对其初始化:0,'\u0000',false,null...     局部变量必须显式初始化后才能使用,否则有编译期错误 关于方法overload: [list] 每一个重载的方法都必须有一个独一无二的的参数类型列表 形参顺序的不同也会导致参数列表的不同 返回值不能区分重载方法.(若有 int f(){ return 1; } void f(){};当你在程序中只调用f()时,编译器不能确定你调用的是哪个方法),所以:方法名和参数表的组合(不包含返回值)在一起唯一地标识某个方法.[/list] 涉及基本数据 ...
数学没学好,补充点数学知识 e:欧拉数,自然对数函数的底数. (1+1/n)的n次方,n趋于无穷大,所得到的数就是e. e不论对x微分几次,结果都还是e.导致一些无聊的数学系学生用e比喻坚定不移的爱情. ln以e为底数,lg以10为底数. 在J ...
无聊了,当当买了本原版的 Thinking in java 4th edition 开始通读,以前都看电子版的,基本上当参考书用. 目标:梳理知识,练习英语. Reference VS. Pointer:     reference是变量的一种,其值代表了某个对象在虚拟机唯一索引值,存放的不是单一的地址,但可以通过reference中的内容找到所引用的对象 参数传递:1:对于值类型的参数来说,传递的是值的拷贝.         2:对于引用类型的参数来说,传递的是引用本身的拷贝,不是引用本身,更不是对象 附:《编译原理》中介绍的四种参数传递方式: 1、传地址 call by ref ...
Global site tag (gtag.js) - Google Analytics