JAVA复习-第1章Java语言概述

1.Java起源

James Gosling

2.Java语言的优点

简单的 面向对象的 分布式的 解释型的 平台独立的 可移植的

健壮的 安全的 高性能的 多线程的 动态的

3.Java平台与开发环境

Java平台有三大版本,分别代表Java的三个应用领域。

Java标准版(Java Standard Edition,Java SE)

Java企业版(Java Enterprise Edition,Java EE)

Java微型版(Java Micro Edition,Java ME)

4.JVM、JRE和JDK

JVM(Java Virtual Machine) Java虚拟机。运行字节码。

JRE (Java Runtime Enviroment) Java运行时环境。 JVM和Java类库一起构成。

JDK(Java Development Toolkit)Java开发工具包。包括JRE,外加一个编译器和其他工具。

是编译和运行Java程序的必备软件。

5.Java字节码与平台独立

Java中,源代码被编译成字节码(bytecode)。字节码需要在Java虚拟机上运行。

Java成为一种跨平台的语言,进而实现“编写一次,到处运行”。

6.Java程序基本结构

开发Java程序通常分三步:

1.编辑源程序;

2.编译源程序;

3.执行或调试程序,

最后得到程序输出结果。

7.一致的缩进和空白

代码缩进可清晰描述程序中各部分或语句之间的结构关系。

保持一致的缩进会使程序更加清晰、易读、易于调试和维护。

8.代码块风格

代码块是由大括号围起来的一组语句,如类体、方法体、初始化块等。

代码块的大括号有两种写法:

行末格式,即左大括号写在上一行的末尾,右大括号写在下一行。

次行格式,即将左大括号单独写在下一行,右大括号与左大括号垂直对齐。

技巧:在Eclipse中使用CTRL+SHIF+F快捷键可以对源代码格式化。

9.Java程序注释

注释是对程序功能的解释或说明,是为阅读和理解程序的功能提供方便。

所有注释的内容都被编译器忽略。

Java源程序支持三种类型的注释。

1)单行注释,以双斜杠(//)开头,在该行的末尾结束

2)多行注释,以/*开始,以*/结束的一行或多行文字

3)文档注释,以/**开始,以*/结束的多行

问题:

1.如果将程序的main()方法定义成如下格式,运行程序时会怎样?

编译无错,但运行时指示找不到main方法

2.关于Java程序的main()方法,回答下面问题。

1)说明main()方法声明中各部分的含义。

2)public static void main(String[]args)写成static public void main(String[]args)会怎样?

3)public static void main(String[]args)写成 public void main(String args)会怎样?

答:在java语言程序编写时都会涉及到一个main方法,它的格式为:

public static void main(String[] args)(一般必须这么定义,这是java规范)

在这里修饰符public和static的顺序是可以互换的。但是根据java的惯例,一般把public放在前面,后面的参数名args是不固定的,开发者可以任意命名。

1) public关键字指可以其他类可以访问这个函数。

2) static 关键字指静态函数,调用时不会实例化(即不能创建对象)(静态函数直接通过类名就可以调用)

3) void 关键字指该函数无返回值

Main()方法是应用程序的入口,一个程序执行时会首先从指定类的main()方法开始,再启动程序所需要的其它资源。

在传给main的字符串数组中的自变量是"程序自变量"(program argument)。它们在运行程序时经常由用户键入。

3.试说明下面三条语句的作用。

System.out.println("Hello World!");

System.out.print("Hello World!");

System.out.println();

你可能感兴趣的:(java)