java学习笔记

对象就是待求解问题的任何概念化元件经过抽象的产物

 

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

 

每个对象都拥有其类型

 

一个类实际上就是一个数据类型

 

不要将过多的功能都塞在一个对象中

 

代码复用是面向对象程序设计语言所提供的最了不起的优点之一

 

继承、后期绑定、向上转型

 

单根继承结构使垃圾回收器的实现容易得多

 

Java容器(集合)只能装Object类型的引用,向下转型时需要知道其类型,这里就用到了泛化

 

Java一开始就内置了异常处理

 

并发:线程只是一种为单一处理器分配执行时间的手段,如果支持多处理器,每个任务可以分配给不同处理器,而且它们是在真正的并行执行

 

如果多个并行任务都要访问同一资源,就要用同步锁

 

程序员努力减轻服务端处理任务的负载,通常是分散给客户端机器处理,但有时也会使用所谓的中间件将负载分散给在服务端的其他机器

 

浏览器只是一个观察器

 

脚本语言可以以将客户端程序的源代码直接嵌入到html页面中,解释这种语言的插件在html页面被显示时自动激活

 

应该在考虑诸如java这样的更复杂的解决方案之前,先考虑脚本语言

 

Java不仅是一种功能强大的、安全的、跨平台的、国际化的编程语言,而且它还在不断地被扩展,以提供更多的语言功能和类库,能够优雅地处理在传统编程语言中很难解决的问题,例如并发、数据库访问、网络编程和分布式计算。

你可能感兴趣的:(笔记)