Java的名字的来源

  Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。Java之父是James Gosling。 

Java的几个优点:

  跨平台是Java语言的核心优势,是计算机界的“英语,一次编写,到处运行。系统的多平台支持。强大的可伸缩性。多样化和功能强大的开发工具支持。

Java编程语言的特点:

  由C++语言演变过来的,废弃C++里面难以理解的多继承、指针。Java是一种面向对象编程语言,与面向过程编程不同。

Java的三大版本:

  JavaSE(Java Standard Edition) 标准版

    Java技术的基础和核心,主要用于开发桌面应用程序

  JavaEE(Java Enterprise Edition)企业版

    提供了企业级应用开发的完整解决方案,定位在服务器端的应用(JavaWeb应用),是JavaSE的扩展,很多的网站都是采用Java EE技术开发

  JavaME(Java Micro Edition)微型版

    定位在消费性电子产品的应用上(嵌入式应用),Android给替代

java 三大平台体系结构 java的三大技术平台分别是_JAVA

 

 Java环境检查与配置:

 1. win+R,输入cmd回车,弹出dos命令窗口,然后再输入java -version回车,如图所示:

java 三大平台体系结构 java的三大技术平台分别是_JAVA_02

如果出现上图所示的内容,则说明该计算机已经安装过Java开发工具包JDK,并且版本号为1.8.0_144;若果出现的不是上图所示的内容,则说明该计算机没有安装过Java开发工具包,那么则需要我们手动安装。

2.win+R,输入cmd回车,弹出dos命令窗口,然后再输入javac回车,如图所示:若出现下图所示则表示配置过JDK环境变量

java 三大平台体系结构 java的三大技术平台分别是_JAVA_03

. 配置环境变量:JAVA_HOME :C:\Program Files\Java\jdk1.7.0    此处变量值为JDK的安装路径。

                            CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(最前面有一点)

                            Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

Java运行机制:

计算机高级语言的类型主要是编译型和解释型两种,而Java语言是两种类型的结合

java 三大平台体系结构 java的三大技术平台分别是_JAVA_04

Java中编译的过程就是为了检查Java的源文件是否符合Java的语法规则

若符合Java语法规则则能够生成正常的字节码文件(XXX.class);若不符合Java语法规则则无法生成字节码文件。

 

Java程序的编译与执行原理:

 

  1. 程序员在硬盘的任意位置编译一个.java的源文件

  2. 通过javac命令去编译java源文件

  3. 通过java命令去执行字节码文件