一.Java语言概述
Java是一种计算机语言,是人与计算机进行信息交流沟通的一种工具,我们常见的计算机语言还有C,C++,C#等。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。Java语言分为J2EE,J2ME和J2SE共三个版本。

二.Java语言的特点
Java语言的特点有:简单性,解释性,面向对象,高性能,分布式处理,多线程,健壮性,动态,结构中立,安全性,开源,跨平台。
Java的跨平台性是指用Java语言编写的程序在不同的操作系统上都可以运行,其主要通过JVM(虚拟机)来实现,即不同的操作系统都有与之对应的虚拟机,由它来负责Java程序在该系统中的运行。

三.JRE与JDK
JRE即Java运行环境,是Java Runtime Environment英文单词首字母缩写。它包括Java虚拟机和Java程序所需的核心类库等,如果你只想要运行Java程序而不是开发Java程序,计算机中只需要安装JRE即可。
JDK即开发工具包,是Java Development Kit英文单词首字母缩写,主要是提供给开发人员使用的,其中包括了JRE和开发工具,所以安装了JDK就不用再单独安装JRE了。

四.JDK安装目录下包含的内容
bin目录:java语言开发工具所在的目录,该目录下都是exe类型的可执行程序
db目录:小型数据库Derby,不经常使用
include目录:C语言头文件
jre目录:java运行时环境
lib目录:java提供的类库,方便程序开发
src.zip:java源码开放

五.path环境变量的搭建
1.为什么要配置环境变量?
Java程序需要先通过工具Javac.exe编译成.class文件,然后通过工具java.exe来运行,而这些工具仅仅可以在JDK安装目录bin目录下才可以使用,而我们在程序开发的过程中又不能将源代码写入到该目录,但我们又想在任意目录下都可以使用这些工具,因此需要将源程序保存到任意位置的指定目录,所以需要搭建环境变量来达到这一目的。
2.怎样搭建环境变量?
通过配置path环境变量,将javac指令所在目录也就是JDK安装目录下的bin目录配置到path变量下,即可使javac指令在任意目录下运行。

六.注意事项
编写Java程序时,应注意以下几点:
1.Java是大小写敏感的,这就意味着在Java中Hello与hello是不同的。
关键字:组成关键字的字母全部小写,比如public,static,void,final,abstract等
标识符:就是给类,接口,方法,变量等起名字时使用的连续字符序列。由26个大小写英文字母和数字0-9,以及两个特殊符号”_”,”$”组成,数字不可以开头,不可以使用关键字
包名:多单词组成时所有字母都小写
类名接口名:多单词组成时每个单词首字母大写
变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始,每个单词首字母大写
常量名:所有字母都大写,多单词组成时,单词之间用下划线连接

2.注释:每一个程序员都应该养成写注释的良好习惯,注释可以提高代码的可读性,不仅可以帮助自己改良代码,同时也方便别人阅读,注释分为三种:单行注释,多行注释,文档注释

    3.源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。

    4.主方法入口:所有的Java 程序由public static void main(String[] args) 列表内开始执行。