JAVA技术平台
(1)Java SE(曾称为J2SE)称为Java标准版或Java 标准平台.
(2)Java EE(曾称为J2EE)称为Java企业版或Java企业平台.
(3)Java ME(曾称为J2ME)称为Java微型版或Java小型平台.
java特性:
- Java 语言是面向对象的(oop)
- Java 语言是健壮的。Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证
- Java 语言是跨平台性的。[即: 一个编译好的.class 文件可以在多个系统下运行,这种特性称为跨平台]
- Java 语言是解释型的[了解]
解释性语言:javascript,PHP, java
编译性语言: c / c++
区别是:解释性语言,编译后的代码,不能直接被机器执行,需要解释器来执行, 编译性语言, 编译后的代码, 可以直接被机器执行, c /c++
java运行机制:
-
JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在
JDK 中. -
对于不同的平台,有不同的虚拟机。
-
Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
JDK的简介
-
JDK 的全称(Java Development Kit Java 开发工具包) JDK = JRE + java 的开发工具 [java, javac,javadoc,javap 等]
2)JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独安装 JRE 了。
JRE的简介
- JRE(Java Runtime Environment Java 运行环境) JRE = JVM + Java 的核心类库[类]
- 包括 Java 虚拟机(JVM Java Virtual Machine)和 Java 程序所需的核心类库等,如果想要运行一个开发好的 Java 程序, 计算机中只需要安装 JRE 即可。
JDK JRE JVM的关系
JDK=JRE+java的开发工具
JRE=JVM+JAVA核心的类库
安装JDK
1.首先设置系统变量JAVA_HOME
变量名称为:JAVA_HOME
变量值位:JDK的安装路径
2.设置系统环境path的的值
1.找到系统变量path,右键单击编辑
2.給path添加新的值 值位bin的安装目录 简写为 %JAVA_HOME%\bin
转义字符
\t:一个Tab键
\n:换行符
public class HelloWorld {
public static void main(String[] args) {
System.out.print("HelloWorld");
System.out.print("HelloWorld\t");
System.out.print("HelloWorld\n");
System.out.println("HelloWorld");
System.out.println("张三\t18");
}
}
public class ShoppingList {
public static void main(String[] args) {
System.out.println("-------------购物清单--------------");
System.out.println("商品名称\t购买数量\t商品单价\t金额\n");
System.out.println("鳄鱼夹克\t\t1\t\t1900\t\t1900\n");
System.out.println("ipodMP4\t\t\t2\t\t400\t\t\t800");
}
}