Java编程思想(对象)

      8.单根继承结构:单根继承结构中的所有对象都具有一个公用接口;单根继承结构保证所有对象都具备某些功能;单根继承结构使垃圾回收器的实现变得容易得多。

      9.容器:list(用于存储序列)、map(关联数组,用来建立对象之间的关联)、set(每种对象类型只持有一个);ArrayList,随机访问元素是一个花费固定时间的操作、LinkedList随机选取元素需要在列表中移动,这种代价是昂贵的,访问越靠近表尾的元素,花费时间越长,但在序列中间插入一个元素,后者开销更小。(LinkedList构建程序,ArrayList优化系统性能)

      9(1).参数化类型:ArrayList<Shape> shapes = new ArrayList<Shape>();//一对尖括号,中间包含类型信息,通过这些特征就可以识别对泛型的使用。

      10.对象的创建和生命期:在被称为堆的内存池中动态创建对象(直到运行时才知道需要多少对象,生命周期如何,具体类型是什么)。 Java提供了被称为“垃圾回收器”的机制,它可以自动发现对象何时不再被使用,并继而销毁它。

      11.异常处理:处理错误:异常处理就像是与程序正常执行路径并行的、在错误发生时执行的另一条路径。因为它是另一条完全分离的执行路径,所以它不会干扰正常的执行代码。

      12.并发编程:程序在逻辑上被分为线程,如果机器拥有多个处理器,那么程序不需要特殊调整也能执行得更快(问题:共享资源)。某个任务锁定某项资源,完成其任务,然后释放资源锁,使其他任务可以使用这项资源。

      13.Java与Internet:

      13(1).web是什么:客户/服务器计算机技术;Web就是一台巨型服务器
      13(2).客户端编程:插件、脚本语言、Java(applet、Java Web Start)、备选方案(Flash Player)、.netC#、Internet与Intranet
      13(3).服务器端编程

原文地址:https://www.cnblogs.com/Zara/p/5755418.html