|
- 计算机完成一个指令的时间称为一个指令周期
- 顺序程序不具有并发性
- 对数据进行压缩存储会有降低算法的空间复杂度
- 栈按先进后出的原则组织数据,入栈最早的元素最后出栈
队列按照先进先出的原则。
- 某棵树的度为3,其中度为3,2,1的节点个数分别为3,0,4,则该树中叶子结点数为?
这颗树的总结点数为度3的结点数+度2的结点数+度为0的结点数。即为3+0+4+n。再根据树的性质:树的总结点数为树中点的度数之和再加1,则 为3*3+2*0+4*1+n*0+1=3+4+0+n,14=3+4+n
- 结构化程序强调易读性
- 不属于系统软件的是杀毒软件。系统软件是管理计算机的资源,为客户提供各种服务的软件。
- 数据库管理技术的三个阶段是人工智能阶段、文件系统阶段和数据库系统阶段。 人工管理阶段没有专门的软件进行数据管理。
- 实体model
- JAVA之所以能够独立于平台做到“”一次编译到处运行“,主要得益于java虚拟机机制,只有字节码与各个操作系统和硬件分开才能做到独立于平台。
- String类方法,没有append,StringBuffer和StringBuilder
- Java文件类以抽象方式代表文件名和目录路径名,该类主要用于文件和目录的创建、文件的查找和文件的删除等。inputstream类是对内容进行读写
- 自定义异常的父类可以是Exception
- 字节输入输出都是input类
- 处理windows处理的事件类是 WindowsEvent
- Swing构件是AWT的扩展,它提供了许多新的图形界面构件。swing构件以“J”开头
- 因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定
- 多线程 Runnable接口中的run()方法没有参数列表,重写时不能添加参数列表编译出错
- 调用某个对象的notify方法能够唤醒一个正在等待这个对象的对象锁的线程,如果有多个线程都在等待这个对象的对象锁,则只能唤醒其中一个线程。
- sleep()使当前线程进入停滞状态,所以执行sleep()的线程在指定的时间肯定不会执行,
yield()应该做的时让当前线程回到可运行状态,以允许具有相同优先级的其他线程获得运行机会,但可能没有效果。
isalive()功能是判断当前线程是否处于活动状态。
- 创建多线程代码段,在下划线处应填入的synchronized
- 向Applet传递参数的正确描述是通过HTML文件中采用《param》标记定义参数,Java中还定义了相应的方法,用来从HTML中获取参数
处理窗口事件 : WindowEvent
actionPerformed(ActionEvent e) |
|