
java-oo
android_panda
这个作者很懒,什么都没留下…
展开
-
第一章:面向对象开发方法概述
软件开发经历的生命周期:软件分析、软件设计、软件编码、软件测试、软件部署、软件维护。 优良的软件系统应具备的特点:可重用性、可扩展性、可维护性。 如何才能使软件系统具备以上特点:分解软件系统。使软件系统分解成多个小系统,每一个系统相对独立。分解出来的子系统应该具备以下特点:结构稳定、可扩展性、内聚性、 可组合性、松耦合性。 软件开发的主流开发方法:结构化开发和面向对象开发。结构化开发:主要原创 2012-05-21 08:37:59 · 732 阅读 · 0 评论 -
第二章:第一个java应用
java类文件可以在任意平台运行,是因为java虚拟机封装了底层操作系统的差异性。在各种平台之行的步骤都是一样的。(1)把.class文件中的二进制数据加载到内存中。(2)对类的二进制文件进行验证。(3)解释并执行指令。java虚拟机提供了程序运行时环境,运行时环境中重要的是一个资源是运行时数据区。运行时数据区是操作系统为java虚拟机进程分配的内存区域,java虚拟机管理这块区域,主要分为堆区、原创 2012-05-22 13:21:04 · 414 阅读 · 0 评论 -
第三章:数据类型和变量
java把数据类型分为基本类型和引用类型。基本类型主要有:浮点类型、指数类型、字符类型、boolean类型。引用类型主要有:类类型、接口引用类型、数组引用类型。基本类型和引用类型的区别:1,基本类型代表简单的数据类型。引用类型所引用的实例能表示任意复杂的数据结构。2,基本类型仅表示数据类型而引用类型所引用的实例除了表示复杂的数据类型,还能操纵这种数据类型的行为。3,java虚拟机为基本类型分配实际原创 2012-05-22 13:21:37 · 996 阅读 · 0 评论 -
java中synchronized的用法详解
记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问ob转载 2014-03-25 11:25:44 · 3897 阅读 · 0 评论