Java编程基础与电商试题

需积分: 1 0 下载量 83 浏览量 更新于2024-09-14 收藏 67KB DOC 举报
"这是一份针对电商领域Java程序员的测试卷,包含了选择题和编程填空题,主要考察Java基础知识,如字符串操作、输入/输出流、JDK工具、应用平台、布局管理器以及Applet相关知识。" 在这份Java测试卷中,我们可以提炼出以下几个重要的Java知识点: 1. **字符串操作**: - `substring()` 方法:题目中提到的 `String b = a.substring(0,2)` 是从字符串 `a` 的索引 0 开始,截取到索引 2 之前(不包括2)的子串,因此 `b` 的值会是 "He"。 2. **文件操作**: - 输入流:题目中提到的读取字符文件 `Employee.dat`,与 `FileInputStream` 类相关,它是处理文件输入的基础类。 3. **JDK工具**: - 打包命令:JDK中用于打包的命令是 `jar`,可以将源代码、类文件等打包成一个可执行的JAR文件。 4. **企业级应用平台**: - J2EE:题目中提到的面向大型企业级用容器管理专用构件的应用平台是 J2EE(Java 2 Platform, Enterprise Edition),它用于构建分布式、多层的企业级应用程序。 5. **布局管理器**: - 默认布局:在Java Swing中,类 `Panel` 默认使用的布局管理器是 `FlowLayout`,它按照从左到右、从上到下的顺序排列组件。 6. **窗口类**: - `Frame` 类:`Frame` 是 `Window` 类的直接子类,表示一个顶级窗口,显示的效果确实是一个窗口;默认初始化为不可见,需要调用 `setVisible(true)` 才会显示;其默认布局管理器是 `BorderLayout`。 7. **Applet**: - Applet解释器:Java的Applet解释器命令是 `AppletViewer`,它用于独立于浏览器运行Applet。 8. **类和对象**: - 构造器:在给出的Java代码段中,第10行 `t2 = new Test(j, k);` 如果没有为 `Test` 类提供一个接受两个整数参数的构造器,那么这行代码将会引发编译错误。 9. **编程填空**: - 递归求和:题目要求使用递归方法计算 `1+2+3+...+n`,这需要实现一个递归函数,通常会有一个基本情况(n==1或n==0)作为递归结束的标志,并且每次递归调用都会减少n的值。 这些知识点涵盖了Java语言的核心部分,包括基础语法、类库使用、I/O操作、GUI编程和面向对象编程。对于准备电商领域的Java程序员来说,掌握这些知识是非常重要的。
2014-10-13 上传