电子商务分类
企业(Business);消费者(Custome);线上与线下(online-To-Offline,O2O)
企业与企业(B2B);企业对消费者(B2C);消费者对企业(C2B);消费者对消费者(C2C)
代理商,商家和消费者三者之间的关系(Agents-Busine-to-Customer,ABC)
数据库包括四个特征
数据的集成性;数据的高共享性和低冗余性;数据独立性;数据统一管理与控制。数据独立性是文件管理阶段的特点,不属于数据库管理阶段
叶子结点:即度为0的结点
数据总线用于传送数据信息。数据总线是双向的线,即它可以把CPU的数据传送到存储器或输出接口等其他部件,也可以将其他部件的数据传送到CPU。数据总线的位数是微型计算机的一个重要指标,通常与CPU的字长相对应
public Jframe()构建方法创建了一个初始时不可见的新内容
java.swing.border提供围绕Swing组件绘制特殊边框的类和接口;java.util是java实用工具类;java.swing.filechooser文件选择框
Java swing中的容器主要分为顶层容器(JFame,JApplet,JDialog和Jwindow),中层容器(JPanel,JScrollpane,JSplitpane,JToolBar)和特殊容器(JInternalFrame,JRootPane,JLayeredPane和JDestoPane)。但是不能吧组件直接加到顶层容器中
PipedlnputStream管道输入类,用于不同线程之间的相互通信
每当你单击按钮或菜单项或文本输入,都会通知Java ActionListener,会针对ActionEvent进行通知
destor()销毁,内存卸载和释放Applet的所有资源
使用suspent()方法暂停线程,如果使用不当极易造成公共的同步对象被独占,从而使得其他线程无法访问公共同步对象,会造成死锁
软件系统总体结构图是描述软件系统结构的图形工具,它主要包括软件系统的控制流,软件系统的数据流,软件系统的数据结构
线性结构应满足以下两点:有且只有一个根结点;每一个根结点最多有一个前件,也最多有一个后件,与结点有几个指针域没有必然关系
白盒测试的主要方法有逻辑覆盖测试(语句覆盖,路径覆盖,判断覆盖,条件覆盖,判断一条覆盖)和基本路径测试等;黑盒测试的主要方法有等价类划分法,边界值分析法,错误推测法和因果等
this关键字可用于任何实例方法内指向当前对象;super关键字用于在子类中指代父类对象;new关键字一般用于创建一个新的对象
计算机软件是计算机系统中与硬件相互依存的另一个部分,包括程序,数据和相关文档的完整合集
InputStream和OutputStream是处理字节流的接口;Reader与write是处理字符流的;java.ant包封装抽象窗口工胞提供构建和管理图形胪界面的功能
BMP是英文Bitmap的缩写,图像信息较丰富,压缩比会较小,但占用磁盘会过大
addElement方法将指定的组件添加到此向量的末尾,将其大小增加1;add方法既可以向集合末尾添加元素,也可以指定位置插入指定的元素
java中的final关键字的作用:用来修饰一个引用;用来修饰一个方法;用来修饰一个类。当final修饰方法时,这个方法会成为最终方法,无法被子类重写;catch当出现异常时,才执行代码块;throw执行的时候一定抛出某种异常对象
MouoseMotionListener是鼠标移动监听接口;MouseListener是鼠标点击事件接口;WindowListener是窗口监听接口;ActionListener是动作监听接口
java是解释性语言,Java程序在运行时类加载相关的类,然后java虚拟机读取该类文件的字节,执行相应操作,而C++编译时候将程序编译成本地机器码,一般来说java程序执行速度要比C++慢10-30倍
wait:a.是当前的线程进行等待 b.释放当前的锁 c.被唤醒时重新尝试获取这个锁。使用notify:必须配合synchronized使用;且在使用notify后,当前线程不会马上释放锁,要等到当前线程被synchronized修饰的代码执行完才会释放锁;使用notify的对象为A,则只能唤醒A,wait的线程不能唤醒B.wait的线程。使用wait和notify可以实现线程同步
接口中可以定义抽象方法和静态常量