JAVA编程思想-第一章 对象导论

1.4 public、private、protected和默认访问权限的区别。
1.5 复用的具体实现 ,简单的复用实现,被称作组合,被视为“has-a”,如汽车拥有引擎,UML图中实心菱形的线。
1.6 继承(图形例子) UML中空心三角形线 
1.7 泛化(动态编译) 编译器运行时绑定地址 Shape例子 向上转型 多行为
1.8 单根继承结构 对于OOP,所有对象都继承自Object类  好处??
1.9 容器 List Map Set
      1.9.1 参数化类型,就是泛型,尖括号,实现向下转型
       例子:创建一个存储Shape的ArrayList
       ArrayList<Shape> shape = new ArrayList<Shape>();
1.10 对象和生存周期 堆空间 动态内存分配方式 
        java的垃圾回收器用来处理内存释放问题,知道对象何时不需要,得益于所有类都继承自同一基类Object和只能以一种方式创建对象(在堆上创建)结合起来。
1.11 异常处理 处理错误  java中唯一可接受的报错方式是异常处理
1.12 并发编程 资源共享
1.13 java与Internet 
1.14 总结 过程型语言的特点:数据定义和函数调用
        面向对象归结为两个问题:表示问题空间概念的对象,发送给对象的行为消息

你可能感兴趣的:(java,初学者,java编程思想,Java学习笔记)