关于Java
Java Pipeline
Java 是一种语言,也是一个平台.
关于 Java 语言: 1. 源代码以 .java
为扩展名。 2. 编译器(javac) 将源代码(.java) 编译为字节码 .class
文件。.class
是 Java 虚拟机的机器语言,与所属硬件无关,因此相同的 .class
文件能在不同操作系统中运行。 3. Java 虚拟机与硬件通信。
关于 Java 平台 - Java Virtual Machine - API : 提供基本的库函数
Packages
定义: package 是一组提供访问保护和名称空间管理的相关类型。包名称全部小写,以避免与类或接口的名称冲突
创建
1.选择一个包名称,包名称全部小写,以避免与类或接口的名称冲突。
2.将带有该名称的 package 语句放在 每一个源码文件 的顶部,源文件包含要包含在包中的类型(类,接口,枚举和注解类型) >注意: 如果在单个源文件中放置多个类型,则只能有一个为 public,并且它必须与源文件具有相同的名称。例如,你可以在文件 Circle.java 中定义 public class Circle,在文件 Draggable.java 中定义 public interface Draggable ,在文件 Day.java 中定义 public enum Day等等。
导入
要从包外部使用 public 包成员,你必须执行以下操作之一:
- 通过其完全限定名称引用该成员
- 导入包成员
- 导入成员的整个包: 要导入特定包中包含的所有类型,请使用带有星号 (*) 通配符的 import 语句。 为方便起见,Java 编译器会自动为每个源文件导入两个完整的包:(1) java.lang 包和 (2) 当前包(当前文件的包)。
1
import graphics.*;
JDK 和 JRE
Oracle has two products that implement Java Platform Standard Edition (Java SE) 8: Java SE Development Kit (JDK) 8 and Java SE Runtime Environment (JRE) 8. 前者面向 developers.