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环境检查与配置:
1. win+R,输入cmd回车,弹出dos命令窗口,然后再输入java -version回车,如图所示:
如果出现上图所示的内容,则说明该计算机已经安装过Java开发工具包JDK,并且版本号为1.8.0_144;若果出现的不是上图所示的内容,则说明该计算机没有安装过Java开发工具包,那么则需要我们手动安装。
2.win+R,输入cmd回车,弹出dos命令窗口,然后再输入javac回车,如图所示:若出现下图所示则表示配置过JDK环境变量
. 配置环境变量: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的语法规则
若符合Java语法规则则能够生成正常的字节码文件(XXX.class);若不符合Java语法规则则无法生成字节码文件。
Java程序的编译与执行原理:
1. 程序员在硬盘的任意位置编译一个.java的源文件
2. 通过javac命令去编译java源文件
3. 通过java命令去执行字节码文件