JAVA概述
JAVA概述
1.Java 重要特点
-
- Java 语言是面向对象的(oop)
-
- Java 语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证
-
- Java 语言是跨平台性的。[即: 一个编译好的.class 文件可以在多个系统下运行,这种特性称为跨平台
-
- Java 语言是解释型的[了解] 解释性语言:javascript,PHP, java 编译性语言:c/c++ 以直接被机器执行,c/c++
2.JAVA运行机制及运行过程
-
1)Java 语言的特点:跨平台性
-
2)Java 核心机制-Java 虚拟机 [JVMjavavirtual machine]
- 基本介绍 1) JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在 JDK 中. 2) 对于不同的平台,有不同的虚拟机。 3) Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
3.什么是JDK,JRE
3.1JDK基本介绍
1) JDK 的全称(JavaDevelopment Kit Java 开发工具包)
JDK =JRE+java 的开发工具 [java,javac,javadoc,javap 等
2) JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装JDK就不用在单独安装JRE了
3.2JRE 基本介绍
1) JRE(Java Runtime Environment
JRE =JVM+Java 的核心类库[类]
Java 运行环境)
2) 包括Java虚拟机(JVMJavaVirtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可
3.3JDK、JRE 和 JVM的包含关系
1) JDK=JRE+ 开发工具集(例如Javac,java编译工具等)
2) JRE=JVM+JavaSE标准类库(java核心类库)
3) 如果只想运行开发好的 .class文件 只需要JRE
4.Java 开发注意事项和细节说明
- Java源文件以 .java 为扩展名。源文件的基本组成部分是类(class),如本类中的Hello类。
- Java应用程序的执行入口是main()方法。它有固定的书写格式:public static void main(String[] args)
- Java语言严格区分大小写。
- Java方法由一条条语句构成,每个语句以“:”结束。
- 大括号都是成对出现的,缺一不可。[习惯,先写(} 再写代码]
- 一个源文件中最多只能有一个public类。其它类的个数不限。
- 如果源文件包含一个public类,则文件名必须按该类名命名!
- .一个源文件中最多只能有一个public类。其它类的个数不限,也可以将main方法写在非public类中,然后指定运行非public 类,这样入口方法就是非public的main方法