第1讲 Java语言快速入门
P9
1.Write once,Run anywhere描述的是Java语言的什么特性?
描述的Java的跨平台特性,是相对于其他编程语言而言的。Java跨平台的实质:就是以Java虚拟机的不跨平台性来支持Java字节码的跨平台性。
Java源程序(扩展名为.java)被Java编译器编译成Java字节码文件,这种字节码文件有专门的开发规范要求,它是一种结构独立的中间文件格式,字节码里面并没有保存跟特定平台相关的信息,这就是字节码的平台无关性。Java字节码文件由Java运行系统上的Java解释器解释执行。其中,Java运行系统又称Java虚拟机(JVM),它实现了Java解释器的功能,只要不同的操作系统上安装了对应版本的JVM,就可以解释执行Java字节码文件,运行Java程序。
2.任何计算机都可以直接运行Java程序吗?
不是任何计算机都可以直接运行Java程序,只有安装了Java虚拟机的计算机才可以。
3.Java程序可以直接编译成适用于本地
计算机的机器码吗?
不可以,Java程序可以被安装了适用于本地计算机的Java开发工具包编译成适用于本地计算机的机器码。
4.不同操作
系统上可以下载同样的Java VM版本安装吗?
不可以,不同操作系统上有不同的Java VM。
5.从哪里下载J2SE?
可以在sun公司的Java技术支持官方网站上(java.sun)上下载。
6.安装好J2SE后,安装目录为D:\JDK1.6,请问如何设置环境变量?
在我的电脑系统属性高级里选择环境变量,设置path和classpath两个环境变量。
path=D:\JDK1.6\bin
classpath=.;D:\JDK1.6\lib\tools.jar;D:\JDK1.6\lib\dt.jar
path用于设置Java编译、解释等工具的路径,这些工具文件在JDK安装目录下的bin目录中。
classpath用于设置应用程序类路径和扩展的应用程序类路径,通常需要制定两项JDK安装目录下的lib目录下(dt.jar和tool.jar)和当前运行的class所在目录(用“.”制定)。
1)path=安装路径\bin;
2)classpath=.;安装路径\lib\dt.jar; 安装路径\lib\tool.jar;
7.classpath设置意义是什么?
用于设置应用程序类路径和扩展的应用程序类路径。
8.Java程序文件和Java字节码文件的扩展名分别是什么?
Java程序文件:.java
Java字节码文件:.class
9.JCreator与JavaSE是一种怎样的关系?
1)JCreator是一款编辑、编译和运行Java
程序的工具
软件 JavaSE是一个包含Java开发环境和运行环境的套件
2)JCreator要编译和运行Java程序,必须在安装了JavaSE的基础上才可以,并且需要配置JDK
10.在JCreator中如何编译和运行Java程序?
选择JCreator生成菜单下的编译文件编译Java程序,
选择JCreator生成菜单下的执行文件执行Java程序。
11.Java程序中的类名通常由大写还是小写字母开头?
Java中类名
通常由大写开头
12.Java中的常用修饰词和变量通常由大写还是小写字母开头?
Java中的
常用修饰词和变量通常由小写字母开头
13.编写一个Java程序,显示输出你的邮箱和电话号码
public class MyInfo {
public static void main(String[] args) {
System.out.println("邮箱:****");
System.out.println("电话号码:****");
}
}
第2讲 Java中的数据类型和运算
P22
1.如何在程序运行时交互输入数据?
定义一个变量指向Scanner扫描器对象跟踪键盘输入:Scanner sc = new Scanner(System.in);
调用这个对象的相应方法来输入数据:
int n = sc.nextInt();
2.一个数字组成的字符串如何转化成整数?
调用Integer的parseInt(String s)方法转换
3.Java程序如何向字符窗口输出数据?
System.out.println()向显示器字符窗口输出数据
4.在Java中一个字符数据开销字节数是多少?
占两个字节
5.在Java中怎样给出一个八进制整常数?
八进制:以0开头
如:0123表示十进制数83
6.在Java中怎样给出一个十六进制