一、JAVA简介
1.Jav
a是1995年由SUN
(
Stanford University Network,斯坦福大学校园网
)公司正式推出的一门编程语言。
2.
到目前为止,市面上几乎大部分的WEB应用的首选语言都是Java
3.
大部分的大数据框架的底层实现语言也是Java
4.
因为Java是由詹姆斯•高斯林(James•Gosling)带领小组研发的,所以将James•Gosling成为Java之父
5.5.
Java一共有1
0
个特点:简单性、
面向对象
、分布性、编译和解释性、健壮性、安全性、
可移植性(与平台无关)、高性能、多线索性、动态性。
二、JAVA跨平台
1.Java与平台无关的特性也称之为是Java的跨平台。所谓的跨平台是指写好一段代码之后不用做任何改动就能在不同的操作系统中运行。
2.Java之所以能够跨平台是因为有Java虚拟机(Java Virtual Machine,简称为JVM)
3.Java小组针对不同的操作系统开发了不同的Java虚拟机,而所有的Java程序并不是直接运行在操作系统中而是先交由Java虚拟机。Java虚拟机屏蔽了不同操作系统之间的差异性,将同一段Java程序翻译为当前操作系统所能理解的指令,从而执行Java程序。所以Java语言的跨平台是基于Java虚拟机的。
4.
需要注意的是
Java语言是跨平台的
,但是
Java虚拟机不是跨平台的
。
三、
Java
的技术结构
1.J2SE -JAVASE -Java Standard Edition。Java的标准版/基础版。JAVASE是JAVA语言入门的基础,也是另外两种技术结构的基础。
2.J2EE -JAVAEE -
Java Enterprise Edition。Java的企业版/商务版。JAVAEE是用于Java的企业开发。
3.J2ME -JAVAME -
Java Micro Edition。Java的微型版/移动版。JAVAME是一些小型电子设备的嵌入提供。
四、JDK
、
JRE
、
JVM
的介绍
1.JVM
(Java Virtual Machine):Java虚拟机,是Java程序能够跨平台的前提。
2.JRE(Java Runtime Environment):Java运行时环境。主要作用是为Java程序的执行提供基本的环境支持。包含了JVM和Java的核心类库(核心类库中包含了Java程序最基本的支持)
3.JDK(Java Development Kit):Java开发工具包。为Java程序的开发和使用提供了基本的工具,包含了JRE和基本的开发工具。
五、JAVA入门注意规则
1.
Java程序的文件名的后缀必须是.java
2.
在Java中,所有的程序都必须写在class结构中
3.
需要将程序翻译为当前操作系统能够理解的指令,这个过程称之为编译
(compile)。
4.在Java中,一个程序如果想要执行,需要有一个入口,这个入口就是main方法(主方法,也称之为主函数)。
5.类在编译完成之后会产生一个class文件,class文件的名字和类名是对应的。
6.
用public修饰的类称之为公共类。公共类的类名和Java文件的文件名必须一致。
7.一个Java文件中只能包含1个公共类,但是一个Java文件中可以包含多个类。
六、Windows
环境变量配置
实际上是指给当前的操作系统来指定一些参数,使指定的内容能够在任意一个路径下使用。
实际上是指给当前的操作系统来指定一些参数,使指定的内容能够在任意一个路径下使用。
JAVA_HOME=F:\software\Java\jdk1.8.0_151
Path=%JAVA_HOME%\bin;