搞了一年多java,野路子出身,发现java基础这块还是相当的薄弱!故决定学习《Java编程思想》这本书。在此把学习的知识点记录下!

面向对象的五大特性

1.万物皆为对象

2.程序是对象的集合,它们通过发送消息来告诉彼此所要做的

3.每个对象都由自己的由其它对象所构成的存储

4.每个对象都拥有其类型

5.某一特定类型的所有对象都可以接收同样的信息

 单根继承结构

所有的类都继承自单一的基类,Object。在单根集成结构中的所有对象都具有一个公用接口,所以他们归根到底都是相同的基本类型。单根集成保证所有对象都具有某些功能。

转载于:https://blog.51cto.com/lixcto/1877127

JAVA编程思想学习笔记——第一章 对象导论相关推荐

  1. Java编程思想学习笔记-第11章

    <?xml version="1.0" encoding="utf-8"?> Java编程思想学习笔记-第11章 Java编程思想学习笔记-第11章 ...

  2. Java编程思想学习笔记4 - 序列化技术

    今天来学习下Java序列化和反序列化技术,笔者对<Java编程思想>中的内容,结合网上各位前辈的帖子进行了整理和补充,包括: 序列化概述 Java原生序列化技术 Hessian序列化技术 ...

  3. Java编程思想 学习笔记1

    一.对象导论 1.抽象过程 Alan Kay曾经总结了第一个成功的面向对象语言.同时也是Java所基于的语言之一的Smalltalk的五个基本特性,这些特性表现了纯粹的面向对象程序设计方式 1)万物皆 ...

  4. Java编程思想学习-《第二章 一切都是对象》

    第2章 一切都是对象 尽管Java是基于C++的,但是相比之下,Java是一种更"纯粹"的面向对象程序设计语言.Java语言假设我们只进行面向对象的程序设计.也就是说,在开始用Ja ...

  5. java编程思想学习笔记(第七章:复用类)

    复用代码是java众多引人注目的功能之一.但是要想成为极具革命性的语言,仅仅能够复制代码并对之加以改变是不够的,它还必须能够做更多的事情. 7.1组合语法 将对象引用置于新类中.每一个非基本类型的对象 ...

  6. Java编程思想 学习笔记7

    七.复用类 1.组合语法 在新的类中产生现有类的对象.由于新的类是由现有类的对象所组成,所以这种方法叫做组合. 类中域为基本类型时能够自动被初始化为零.对象引用被初始化为null. 编译器不是简单地为 ...

  7. java编程思想 学习笔记(2)

    第二章     一切都是对象 用引用(reference)操纵对象 String s = "asdf"; String s; 但这里所创建的只是引用,并不是对象.如果此时向s 发送 ...

  8. Java编程思想读书笔记——第九章:接口

    第九章 接口 接口和实现类 抽象类是介于普通的类和接口之间的中庸之道,抽象类也是一种重要的工具,你不可能总是使用纯接口 9.1 抽象类和抽象方法 抽象方法声明的语法: abstract void f( ...

  9. java编程思想读书笔记二(对象的创建)

    有兴趣的同学可以移步笔者的个人博客 更多博客 java对象 对象的创建 java的对象是在运行时创建的,创建对象的的触发条件有以下几种: 用new语句创建对象,这是最常用的创建对象方法. 运用反射手段 ...

最新文章

  1. Strusts2笔记7--国际化
  2. java neo4j rest api_Neo4j REST API使用教程
  3. 全网最具深度的三次握手、四次挥手讲解,稳进大厂
  4. 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )
  5. Android技术博文
  6. Python基础入门:*和**的使用教程
  7. css3 仿aero,让Qt支持Win7的Aero和毛玻璃效果
  8. python从date目录导入数据集_使用python划分数据集
  9. 某单位配置GRE_×××命令
  10. 跟据URL来实现WebService
  11. fu7推挽胆机音质_fu7电子管功放电路图大全(6N8P\6P3P\胆机功放电路\耦合电容器) - 全文...
  12. 【Linux】Linux基本操作指令
  13. 密室逃脱实体店怎么吸引客户?这几招教你实现线上引流转化!
  14. 2020年煤矿安全监测监控实操考试视频及煤矿安全监测监控作业模拟考试
  15. SRS十周年杭州站沙龙技术备忘录
  16. “晓白”学python-科普篇(2)-人们都用python做什么?
  17. 会议信息 | BigBrain研讨会 September 21-23, CEST, 线上
  18. 如何利用MAXScript代码进行DNA双螺旋结构的创建
  19. c语言 感叹号啥作用,C语言中的双感叹号的作用
  20. BZOJ3141:[HNOI2013]旅行

热门文章

  1. Spark读取MySQL中的数据为DataFrame
  2. python字典增加和删除_Python字典的基本用法实例分析【创建、增加、获取、修改、删除】...
  3. 扩展cocos slider控件,支持禁用置灰
  4. 华为手机权限开启方法8
  5. 洛谷P1073最优贸易——双向取值
  6. watch netstat
  7. C++中实现链表的删除和颠倒
  8. 使用MySQL自带工具mysqlhotcopy快速备份mysql数据库
  9. 将Integer赋值给int(空指针异常)
  10. matplotlib安装错误依赖问题解决