【Java编程基础】 Java是一种高级编程语言,由Sun Microsystems公司(现已被Oracle收购)开发,提供了丰富的类库和强大的跨平台能力。Java的语法深受C++的影响,但更加强调安全性和可移植性。 1. 三元表达式 `x>0?x+1:5` 是Java中的条件运算符,当x大于0时,它会返回x+1,否则返回5。因此,如果`int x=1`,表达式的结果将是2,选项A正确。 2. `java.exe`是JDK(Java Development Kit)中的核心命令,它的主要作用是启动Java应用程序,即Java虚拟机(JVM)。选项B正确。 3. 在Java中,合法的标识符不能以数字开头,也不能是Java的关键字。所以,`123username`是非法的,`class`是保留关键字,`Hello World`包含空格,也是非法的。只有`username`是合法的,选项B正确。 4. Java属于高级语言,选项A正确。高级语言比汇编语言和机器语言更接近人类语言,更容易理解和编写。 5. `this`关键字可以在构造方法中调用其他构造方法,但也可以在成员方法中使用,用来引用当前对象的属性或方法。选项A错误。 6. 在Java中,子类继承父类的语法是`class B extends A`,因此选项D正确。 7. `String s="itcast"`,`s.substring(3,4)`会返回从索引3开始到索引4(不包括4)的子串,即字符`c`,选项B正确。 8. 使用Iterator遍历集合时,`hasNext()`方法用于判断是否存在下一个元素,选项D正确。 9. `FileReader`是Java中的字符输入流,用于从文件中读取字符,选项C正确。 10. `FlowLayout(int align,int hgap,int vgap)`构造方法用于创建一个新的流布局管理器,指定组件的对齐方式和水平、垂直间距,选项C正确。 【Java开发工具】 1. SUN公司提供的Java开发环境简称为JDK(Java Development Kit)。 2. JDBC驱动管理器主要通过`java.sql.DriverManager`类实现,用于注册和管理数据库驱动。 3. 下载文件通常使用HTTP或HTTPS协议。 4. 面向对象的三大特征是封装、多态和继承。 5. 一个类如果要实现接口,可以使用`implements`关键字。 6. Java中的变量分为基本数据类型和引用数据类型。 7. 设置布局管理器的方法通常是调用容器对象的`setLayout()`方法。 【Java概念判断】 1. `InputStreamReader`是`Reader`的子类,用于将字节流转换为字符流,但方向是反的,是从字节流到字符流。 2. `break`语句可以在switch和循环语句中使用,用于提前跳出当前结构。 3. 构造方法可以被重载,即一个类可以有多个构造方法,参数列表不同。 4. `try`语句块用于包含可能抛出异常的代码。 5. 当一个类实现接口时,必须实现接口中的所有抽象方法,除非类声明为抽象类。 6. `StringBuffer`是可变对象,而`String`是不可变的。 7. `Map`接口表示双列集合,存储键值对。 8. `this`关键字在成员方法中代表调用该方法的对象。 9. Java中的包用于组织类,通常根据功能将类放在相应的包下。 10. 处理窗体事件时,需要创建一个实现了相应监听器接口的类,例如`WindowAdapter`。 【程序阅读题】 给出的代码片段没有完整,但可以看到`test()`方法内部有一个局部变量`x=5`,而方法外部有一个全局变量`x=0`。如果要继续分析,需要完整代码以了解`test()`方法的执行情况。
剩余10页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0