P28 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。
P11 Javascript的事件处理机。这篇文章对于了解Javascript的事件处理机制非常好,将它全文转载于此,以备不时之需。什么是事件?事件(Event)是JavaScript应用跳动的心脏,也是把所有东西粘在一起的胶水。当我们与浏览器中Web页面进行某些类型的交互时,事件就发生了。事件可能是用户在某些内容上的点击、鼠标经过某个特定元素或按下键盘上的某些按键。事件还可能是Web浏览器中发生的事情,比如说某个Web页面加载完成,或者是用户滚动窗口或改变窗口大小。
P28 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。
P104 欢迎学习EXT,首先介绍下什么是EXT。 EXT由JAVASCRIPT开发而来的一种UI组件,主要是运用WEB2.0思想,运用CSS达到对DIV的控制,使用户有良好的体验。在EXT中,有大量的AJAX运用,而且在EXT中,所有的方法和类都是跨浏览器的,兼容性很好。
P82 本章内容Java流式输入/输出原理Java流类的分类输入/输出流类常见的节点流和处理流文件流缓冲流数据流转换流Print流PrintWriterJava流式输入/输出原理在Java程序中,对于数据的输入/输出操作以“流”(stream)方式进行;J2SDK提供了各种各样的“流”类,用以获取不同种类的数据;程序中通过标准的方法输入或输出数据。
P24 《Java面向对象程序设计》第12章配合<Java面向对象程序设计>例子源代码一起使用Powerpoint制作:耿祥义张跃平输入输出流导读主要内容文件字节流与文件字符流缓冲流随机流数组流数据流对象流序列化与对象可隆文件锁使用Scanner解析文件难点序列化与对象可隆使用Scanner解析文件概述输入、输出流提供一条通道程序,可以使用这条通道读取源中的数据或把数据传送到目的地。
P11 《Java面向对象程序设计》第11章配合<Java面向对象程序设计>例子源代码一起使用Powerpoint制作:耿祥义张跃平对话框导读主要内容JDialog类文件对话框消息对话框输入对话框确认对话框颜色对话框难点文件对话框
P54 《Java面向对象程序设计》第10章配合<Java面向对象程序设计>例子源代码一起使用Powerpoint制作:耿祥义张跃平JavaSwing图形用户界面导读主要内容窗口文本框、按纽、标签和文本区布局选择性组件容器表格和树窗口事件、鼠标事件和键盘事件使用MVC结构与中介者模式难点使用MVC结构与中介者模式.
P24 《Java面向对象程序设计》第9章常用实用类导读主要内容String类StringBuffer类StringTokenizer类Date类Clendar类Math与BigInteger类。
P12 《Java面向对象程序设计》第6章内部类与异常类导读主要内容内部类匿名类异常类断言Class类难点异常类。
P50 《Java面向对象程序设计》第4章类与对象导读主要内容类对象参数传值对象组合static关键字this关键字包import语句jar文件难点参数传值与对象组合包和import语句。
P28 《Java面向对象程序设计》第5章继承与接口导读主要内容子类与父类子类的继承性子类对象的构造过程成员变量的隐藏和方法重写super关键字final关键字对象的上转型对象继承与多态abstract类与abstract方法接口难点成员变量的隐藏和方法重写继承与多态
P25 《Java面向对象程序设计》第3章运算符、表达式和语句导读主要内容运算符与表达式语句概述if条件分支语句switch开关语句循环语句break和continue语句枚举类型与for、switch语句难点循环语句枚举类型与for、switch语句§3.1运算符与表达式Java提供了丰富的运算符,如算术运算符、关系运算符、逻辑运算符、位运算符等。
P22 《Java面向对象程序设计》第2章基本类型、数组和枚举类型导读主要内容标识符和关键字基本数据类型从命令行输入、输出数据数组枚举类型难点数组§2.1标识符和关键字1.标识符用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。
P37 一个验收自动化测试框架小调查在场的谁是测试人员?谁有过自动化开发经验?您所在的公司是否有成功的自动化实施经验?有失败的经验?有持续集成的经验?有敏捷自动化测试的经验?有测试驱动开发的经验?为什么需要验收自动化测试?按照V模型来说,存在一个验收测试阶段,是测试就基本上能够被自动化。被测系统往往在系统测试/验收测试阶段还留有大量缺陷,需要大量回归。这一层面的自动化能够有效降低测试人员重复工作的强度,让他们有更多时间去做更有价值的工作(探索性测试,更好的测试设计、问题根因分析。)验收自动化测试脚本可以作为需求!测试人员的梦想!引入自动化工具的时候你关注什么?解决方案级的统一工具,而不是解决单个问题的多个工具的集合。具有测试异构系统的能力。可以重复利用原有的成果(自己开发的工具,脚本)。
P32 淘宝业务系统特点 基于Spring的MVC架构 基于SpringExt的Webx框架介绍 Spring Schema与SpringExt SpringExt原理 用SpringExt扩展Webx框架实例
P11 外观模式(Facadepattern)涉及到子系统的一些类。所谓子系统,是为提供一系列相关的特征(功能)而紧密关联的一组类。例如,一个Account类、Address类和CreditCard类相互关联,成为子系统的一部分,提供在线客户的特征。在真实的应用系统中,一个子系统可能由很多类组成。子系统的客户为了它们的需要,需要和子系统中的一些类进行交互。客户和子系统的类进行直接的交互会导致客户端对象和子系统(Figure1)之间高度耦合。
P150 集团共享技术平台分布式数据库邱硕分布式数据库中间件性能容量高可用数据消费时效性跨机房数据同步。
P11 在Java中,其反射和动态代理机制极其强大,我们可以通过其反射机制在运行时获取信息。而代理是一种基本的设计模式,它是一种为了提供额外的或不同的操作而插入到真实对象中的某个对象。而Java的动态代理在代理上更进一步,既能动态的创建代理对象,又能动态的调用代理方法。Java的反射和动态代理机制,使Java变得更加强大。
P15 Builder模式 - 建造者模式(又译成生成器模式)的主要功能是构建复杂的产品,它是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。举个例子,打个生产电脑的比方,这里简单一点,假设生产电脑只需要CUP、内存和显卡,现在需要生产宏基和戴尔两个品牌的电脑,不用设计模式的实现。