java编程思想读书_JAVA编程思想读书记(一)

JAVA是面向对象的语言,这一点每一个开发者都知道。但是享受于在myeclipse上自动生成,自动解决一切问题的时候,有些基础的我们也许会忘掉。我能明显感觉到自己对于软件的依赖以及基础知识的流失,所以返回来看一遍think in java这本每个程序猿必读的书。

第一章 对象导论

对象的特点有很多,一点一点说来。

1,每个对象都有一个抽象的过程。对象都是抽象出来的。不必赘述

2,每个对象都有一个接口。接口确定了对某一特定对象所能发出的请求。

3,每一个对象都提供服务。对象是服务提供者,对象给程序提供服务。

4,开发者有2类,一类开发底层(server),一类使用现有服务(client)。S型开发应该对C型开发隐藏一些重要的东西,减少人为影响。

5,复用具体实现。类创建好之后就可以被复用。

6,继承。2种方式,纯粹替代与扩展替代。

7,伴随多态的对象互换。向上转型

8,单根继承结构。Object是所有类的基类。

9,容器。集合。一个对象类型持有对其他对象类型的引用。容量可变。参数化类型。泛型。集合中解决向上转型后向下转型的安全问题。

10,对象的创建和生命周期。何时创建,何时销毁。

11,异常处理,处理错误。内置与JAVA中,强制使用,唯一可接受的错误报告方式。

12,并发进程。资源共享。

13,JAVA与Internet。服务器编程与客户端编程。客户端有插件编程和脚本编程。服务器端最多的是数据库事务。查找结果并进行格式编排。

以上都是一些基础的概念,学习JAVA,那么首先就需要懂对象,对象是怎么来的,是干什么的,都有些什么特点,以及我们将对象应用到什么地方。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值