美文网首页
java学习之7/27(OOP)

java学习之7/27(OOP)

作者: 夏liao夏天 | 来源:发表于2017-07-27 16:34 被阅读0次

    一.名词解释

    OOP

    oriented object program 面向对象编程

    OOA

    oriented object analyze 面向对象分析

    OOD

    oriented object design 面向对象设计

    二.java VM调整堆大小

    java -X //查看java非标准输出帮助
    java -Xmx100m //设置jvm的堆空间最大值
    java -Xms100m //设置jvm的堆空初始值

    三.匿名对象

    1 . new Person().run();
    2 . run0(new Person());

    四.封装

    将部分成员隐藏起来,外界只能通过其他方式进行访问,使用private进行修饰,保证安全性

    五.构造代码块

    • 创建对象的调用
    • 构造函数之前
    • 成员变量
      a.color = null
      b.color = "black"
      c.构造代码块
      d.构造函数

    六.对象创建过程

    1.构造代码块(从上到下按序执行)
    2.构造函数

    七.静态代码块

    static { }
    在类加载期间执行,而且只执行一次
    当有多个静态代码块时,从上到下按序执行

    javabean

    pojo:plain old java object
    class Dog{
    private String color;
    public String getColor(){ return color; }
    }

    相关文章

      网友评论

          本文标题:java学习之7/27(OOP)

          本文链接:https://www.haomeiwen.com/subject/asuzkxtx.html