`
caimaozhen
  • 浏览: 3382 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表

初学UML

UML包括以下图: 1.use case diagrams(uc图) 2.class diagrams(类图) 3.sequence diagrams(序列图) 4.statechart diagrams(状态图) 5.activity diagrams(活动图) 6.compoment diagrams(构件图) 6.deployment diagrams(部署图)

JAVA的接口

    博客分类:
  • J2SE
    Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能).接口是JAVA语言实现多重继续的途径.      接口继承和实现继承的规则不同,一个类只有一个直接父类,但可以实现多个接口。   Java接口本身没有任何实现,因为Java接口不涉及表象,而只描述public行为,所以Java接口比Java抽象类 更抽象 化。   Java接口的方法只能是抽象的和公开的,Java接口不能有构造器,Java接口可以有public,静态的和final属性。

JAVA的继承

    博客分类:
  • J2SE
五一小长假,自己也小休息了两天,在五一当天早早起床学习了两个小时。 今天主要的收获如下: 一.深入了解了JAVA的继续。 1.JAVA的继续是单继续的.子类拥有父类的属性。 2.子类对象在初始化时候会先进行父类对象的初始化,会调用父类无参的构造方法,如果父类没有无参数的构造方法,则需要在子类用super关键字显示调用父类的有参数的构造方法,否则会编译不通过. 二.JAVA访问权限 1.public访问权限是最大的访问权限,在任何地方都可以访问. 2.protected访问权限,在父子类之间可以访问,同一包内可以访问. 3.包访问权限,在同一包内可以访问. 4.private紧紧 ...

类加载过程

    博客分类:
  • J2SE
一.类加载过程 当类不被用到的时候,什么都不提前加载,  一旦类被使用到,首先加载的是它的静态变量,然后是静态初始化块,静态方法。  当此类要被构造一个对象的时候,即被new,或者用反射生成其对象的时候,加载其成员部分。依次为成员变量(即非静态变量)、非静态初始化块、非静态方法、最后才是构造器。  成员部分除方法外,每个对象都有其一份副本,其中,非静态方法并不是每个对象都有一个,而是所有对象共享一个副本,这点要注意。  静态部分一旦被加载,就不会被销毁,直到程序结束,关闭虚拟机。  非静态的,即,被各个对象所拥有的东西,当对象不被引用时,这个类就结束了他的生命周期。  但是,它还要 ...

java static关键字

    博客分类:
  • J2SE
一.static关键字.    通常来说,当创建一个类时,就是在描述那个类的对象的行为(方法)和属性.除非用new关键字来创建该类的对象,否则未能获得该类的任何对象。当该类的对象被创建了,数据存储空间才会被创建,才能调用该类的方法和属性.    但是碰到以下情况,上述情形不能很好地满足需求. 1.只想为特定域来分配存储空间,而不去考虑要创建多少对象,甚至不需要创建对象. 2.希望该类的某个方法不和该类的任何对象关联在一起,换一种说法就是不需要创建该类也能调用这个方法. 基于以上考虑,JAVA提供了static关键字. static关键字声明的属性和方法,可以不需要创建对象直接通过类名 ...

J2SE学习第一天

    博客分类:
  • J2SE
打算开个blog来记录自己学习JAVA的点点滴滴,同时督促自己每天抽一点点时间来学习,希望能争取一天一更吧. 一.面向对象的特性. (1)封装性    在程序员的世界里,一切都是对象.有共同特性的一组对象可以封装为类。类是具有共同特性的一类事物的集合. (2)继承性   一个类可以派生出新的类,新的类继承了父类的公有特性.子类也可以有自己的特性. (3)多态性   子类对象可以向上转型为父类对象. 二.存储地方 1.寄存器 2.栈    存储对象的引用 3.堆    存储new出来的对象 4.常量池    存储常量    
Global site tag (gtag.js) - Google Analytics