《Java编程思想》笔记--第一章

《Thinking in Java》第四版学习中知识要点摘录,第一章主要围绕着Java整体进行讲述,等待再次研读后将逻辑补全,而不是简单的摘抄。

访问控制的实现

protected.private.public,protected和private的区别在于继承的类能够访问protected成员,但不能访问private成员。还有种访问权限,包访问权限,类可以访问一个包中的其他成员,包之外不能访问。

代码复用

概念:组合has-a关系(菱形实心,成员通常声明为private)和聚合,关联(连线),分清楚使用继承和组合的场合。

继承(三角加线extends)

垃圾回收机。两种方法使得导出类和基类产生差异,一 在接口中添加新方法,二 覆盖overriding

泛化

经常把一个对象不当做他所属的特定类型而对待,而当做基类的对象来对待。

后期绑定的概念,被调用的代码直到运行时才能确定。

向上转型upcasting,导出类看做是它的基类的过程。

单根继承结构,终极基类Object

容器

STL标准模板类库

参数化类型,范型<>

对象的创建和生命周期,一 静态存储区域,二 堆的内存池中动态创建对象 知道运行时才知道多少对象。Java用二。

并发编程:以前通过硬件中断来触发,线程只是一种为单一处理器分配执行时间的手段。 共享资源的问题,如何实现。

客户端编程

通用网关接口CGICommon gateway interface,提交动作通过此传递。

脚本语言scripting language,使用其去做不复杂的事,在考虑JAVA等更复杂的解决方案之前,先考虑脚本语言。

applet,Flex,Intranet(企业内部网)

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值