admin 管理员组

文章数量: 1086019


2024年5月31日发(作者:怎么把一整个数组输出)

1、 Java是一种简单的、面向对象的、分布式的、强壮的、安全的、

体系结构中立的

、可

移植的、高性能的、多线程的和动态的语言。

2、 编译器——javac

javac的作用是将源程序(.java文件)编译成字节码(.class文件)。Java源程序的后缀

名必须是java。javac一次可以编译一个或多个源程序,对于源程序中定义的每个类,都会

生成一个单独的类文件。例如,如果在中定义了A、B、C三个类,则经过javac编

译后要生成,,三个类文件。

❖ javac的调用格式为:

javac [选项] 源文件名表

❖ 其中源文件名表是多个带.java后缀的源文件名

3、Java的语言解释器——java

❖ java 命令解释执行Java字节码。其格式为:

java [选项] 类名〈参数表〉

这里的类名代表由编译器生成的带.class后缀的类文件名,但在上述命令不需要带后缀。这

个类必须是一个独立程序(不能是Applet),程序中必须带有一个按如下格式声明的main

方法。

public static void main(String [ ] args ) {…}

❖ 并且包含main方法的类的类名必须与类文件名相同,即与现在命令行中的“类名”

相同。

❖ 在执行java命令时,若类名后带有参数表,则参数表中的参数依次直接传递给该类

中的main方法的args数组,这样在main方法中就可以使用这些数组元素。

解释运行的三个阶段:

(1)载入:Java解释器中的类载入器将字节码文件加载到内存(网上运行程序则通过网络

下载到本地内存);

(2)代码校验:Java解释器中的代码检验器检查这些字节码的合法性;

(3)解释执行:合法的字节码程序由Java解释器逐句地解释运行。

4、Java程序分两种:

❖ Java Application(Java应用程序):是一个完整的应用程序,可以独立地运行

❖ 运行在Java虚拟机(JVM)上

❖ 中间代码

❖ 必须有main函数

❖ Java Applet(小应用程序):不是一个完整的应用程序,而是框架程序中的一个模

块,所以只能在WWW浏览器环境下运行

❖ 可以没有main函数

❖ 必须由某个支持java的浏览器来运行

5、利用编辑器编写Java源程序

❖ 源文件名:主类名.java

❖ 利用编译器将源程序编译成字节码

❖ 字节码文件名:源文件名.class

❖ 利用虚拟机(解释器)运行

❖ 运行过程:载入、代码校验、解释执行

Application程序

(1)Java 语言标识符的字母区分大小写;

(2)一个程序可以由一个或多个类组成,其中必须有也只能有一个主类。

(3)源文件名必须与程序的主类名一致,并且以 .java 为其后缀。

6、变量是用标识符命名的数据项,是程序运行过程中其值可以改变的量。

❖ Java是强类型语言,这就意味着每一个变量都必须有一个数据类型。为了描述一个

变量的类型和名字,必须用如下方式编写变量声明:

类型 变量名;

❖ 使用变量之前必须先声明变量。

❖ 声明变量包括两项内容:变量名和变量的类型。通过变量名可使用变量包含的数据。

变量的类型决定了它可以容纳什么类型的数值以及可以对它进行什么样的操作。

❖ 变量声明的位置,决定了该变量的作用域。

变量名应满足下面的要求:

➢ 必须是一个合法的标识符。

➢ 不能是一个关键字或者保留字(如true、false或者null)。

➢ 在同一个作用域中必须是唯一的。

❖ Java语言规定标识符由字母、下划线(_)、美元符($)和数字组成,且第一个字

符不能是数字。其中,字母包括:大、小写字母、汉字等。

❖ 一般约定:变量名是以小写字母开头。如果变量名包含了多个单词,则在每个单词

的第一个字母大写,如:isVisible。下划线“_”可以用在常数中用它分离单词,因为

常数名都是用大写字母,用下划线可以更清晰。

7、

字节型 byte

整型 基本型 int

短整型 short

长整型 long

实型 单精度 float

简单类型 双精度 double

字符型 char

类 布尔型 boolean

数组

引用类型 类(包括对象)

接口

Java 语言规范提供了两种数据类型:简单类型和引用类型。引用类型可使用一个引用变量

得到它的值或者得到由它所表示的值的集合,一个简单变量名是取该变量的真实值。

8、只有一个运算对象的运算符称为一元运算符。一元运算符支持前缀和后缀运算符。前缀

运算符是指运算符出现在它的运算对象之前,例如:

operator op //前缀运算符

❖ 后缀运算符是指运算对象出现在运算符之前,例如:

op operator //后缀运算符

需要两个运算对象的运算符号称为二元运算符。比如赋值号(=)就是一个二元运算符。所

有的二元运算符使用中缀运算符,即运算符出现在两个运算对象的中间:

op1 operator op2 //中缀运算符

三元运算符需要三个运算对象。Java语言有一个三元运算符“?:”,它是一个简要的if-else

语句。三元运算符也是使用中缀运算符,例如: op1 ? op2 : op3 //中缀运算符


本文标签: 运算符 变量 变量名