Java二级习题笔记(3)

文章涵盖了电子商务的不同模式如B2B,B2C,C2C等,强调了数据库的特性,数据总线在信息传输中的作用,以及JavaSwing在GUI设计中的组件和容器分类。此外,还讨论了线程管理和同步机制,包括wait和notify的使用。
摘要由CSDN通过智能技术生成
  1. 电子商务分类

企业(Business);消费者(Custome);线上与线下(online-To-Offline,O2O)

企业与企业(B2B);企业对消费者(B2C);消费者对企业(C2B);消费者对消费者(C2C)

代理商,商家和消费者三者之间的关系(Agents-Busine-to-Customer,ABC)

  1. 数据库包括四个特征

数据的集成性;数据的高共享性和低冗余性;数据独立性;数据统一管理与控制。数据独立性是文件管理阶段的特点,不属于数据库管理阶段

  1. 叶子结点:即度为0的结点

  1. 数据总线用于传送数据信息。数据总线是双向的线,即它可以把CPU的数据传送到存储器或输出接口等其他部件,也可以将其他部件的数据传送到CPU。数据总线的位数是微型计算机的一个重要指标,通常与CPU的字长相对应

  1. public Jframe()构建方法创建了一个初始时不可见的新内容

  1. java.swing.border提供围绕Swing组件绘制特殊边框的类和接口;java.util是java实用工具类;java.swing.filechooser文件选择框

  1. Java swing中的容器主要分为顶层容器(JFame,JApplet,JDialog和Jwindow),中层容器(JPanel,JScrollpane,JSplitpane,JToolBar)和特殊容器(JInternalFrame,JRootPane,JLayeredPane和JDestoPane)。但是不能吧组件直接加到顶层容器中

  1. PipedlnputStream管道输入类,用于不同线程之间的相互通信

  1. 每当你单击按钮或菜单项或文本输入,都会通知Java ActionListener,会针对ActionEvent进行通知

  1. destor()销毁,内存卸载和释放Applet的所有资源

  1. 使用suspent()方法暂停线程,如果使用不当极易造成公共的同步对象被独占,从而使得其他线程无法访问公共同步对象,会造成死锁

  1. 软件系统总体结构图是描述软件系统结构的图形工具,它主要包括软件系统的控制流,软件系统的数据流,软件系统的数据结构

  1. 线性结构应满足以下两点:有且只有一个根结点;每一个根结点最多有一个前件,也最多有一个后件,与结点有几个指针域没有必然关系

  1. 白盒测试的主要方法有逻辑覆盖测试(语句覆盖,路径覆盖,判断覆盖,条件覆盖,判断一条覆盖)和基本路径测试等;黑盒测试的主要方法有等价类划分法,边界值分析法,错误推测法和因果等

  1. this关键字可用于任何实例方法内指向当前对象;super关键字用于在子类中指代父类对象;new关键字一般用于创建一个新的对象

  1. 计算机软件是计算机系统中与硬件相互依存的另一个部分,包括程序,数据和相关文档的完整合集

  1. InputStream和OutputStream是处理字节流的接口;Reader与write是处理字符流的;java.ant包封装抽象窗口工胞提供构建和管理图形胪界面的功能

  1. BMP是英文Bitmap的缩写,图像信息较丰富,压缩比会较小,但占用磁盘会过大

  1. addElement方法将指定的组件添加到此向量的末尾,将其大小增加1;add方法既可以向集合末尾添加元素,也可以指定位置插入指定的元素

  1. java中的final关键字的作用:用来修饰一个引用;用来修饰一个方法;用来修饰一个类。当final修饰方法时,这个方法会成为最终方法,无法被子类重写;catch当出现异常时,才执行代码块;throw执行的时候一定抛出某种异常对象

  1. MouoseMotionListener是鼠标移动监听接口;MouseListener是鼠标点击事件接口;WindowListener是窗口监听接口;ActionListener是动作监听接口

  1. java是解释性语言,Java程序在运行时类加载相关的类,然后java虚拟机读取该类文件的字节,执行相应操作,而C++编译时候将程序编译成本地机器码,一般来说java程序执行速度要比C++慢10-30倍

  1. wait:a.是当前的线程进行等待 b.释放当前的锁 c.被唤醒时重新尝试获取这个锁。使用notify:必须配合synchronized使用;且在使用notify后,当前线程不会马上释放锁,要等到当前线程被synchronized修饰的代码执行完才会释放锁;使用notify的对象为A,则只能唤醒A,wait的线程不能唤醒B.wait的线程。使用wait和notify可以实现线程同步

  1. 接口中可以定义抽象方法和静态常量

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值